Как расшифровать Firebug приводит к стремлению сделать сайт быстрее - PullRequest
0 голосов
/ 21 января 2009

Я пытаюсь исправить свой сайт и нашел этот замечательный инструмент под названием Firebug. Я пытался определить, почему мой сайт очень медленно загрузка (сайт на базе WordPress). Я надеялся увидеть, если кто-нибудь мог бы дать мне несколько советов. Результаты, которые я получаю под Net-> All is.

GET www.XXXXX.com  http://www.XXXXX.com/  302 Moved
Temporarily                   ?        10.08s
GET XXXXX.com           http://XXXXX.com/         200
OK                       XXXXX.com  9 KB   7.36s
GET submenucontents.htm?1232464334833
http://XXXXX.com/wp-content/themes/bl_custom/submenucontents.htm?1232464334833
200 OK XXXXX.com  878 B  442ms

3 requests

Сначала я пытаюсь зайти на сайт с помощью www (и он перенаправляет его на адрес без префикса www).

Под заголовком ответа для GET XXXXX.com я получаю:

Response Headers
Date    Tue, 20 Jan 2009 15:12:03 GMT
Server  Apache
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-
check=0
Expires Thu, 19 Nov 1981 08:52:00 GMT
Pragma no-cache
X-Pingback http://XXXXX.com/xmlrpc.php
Set-Cookie xLanguage_7b770aac8932bb67100357a3682248c9=en; expires=Sat,
02-Jan-2010 20:32:09 GMT; path=/

Keep-Alive      timeout=15, max=100
Connection Keep-Alive
Transfer-Encoding       chunked
Content-Type    text/html; charset=UTF-8

Request Headers
Host XXXXX.com
User-Agent      Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5)
Gecko/2008120122 Firefox/3.0.5
Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive      300
Connection      keep-alive
Cookie  xLanguage_7b770aac8932bb67100357a3682248c9=en;
PHPSESSID=c8fde81fo6f76uitqemqk7k5b3

Если бы кто-нибудь мог помочь, это было бы очень признательно !! Спасибо.

Ответы [ 5 ]

5 голосов
/ 21 января 2009

Для анализа производительности я рекомендую использовать YSlow , если страница может быть улучшена, YSlow перечислит конкретные изменения, которые необходимо сделать:

image
(source: yimg.com )

3 голосов
/ 21 января 2009

Хммм, если я правильно понял, вашему серверу потребовалось 10 секунд, чтобы ответить перенаправлением. И еще 7 секунд, чтобы выплюнуть главную страницу. Таким образом, потребовалось 17 секунд, чтобы увидеть любой контент. Уч.

Вам, безусловно, следует установить YSlow, как и предлагали другие ответы, но он просто скажет вам, что ваш сервер (или ваше подключение к нему, или ваш DNS-сервер (ы) и т. Д.) Работает крайне медленно.

(отмечая, что последующий запрос был намного быстрее, я собираюсь угадать DNS. Если YSlow не дает никаких подсказок, инструмент, такой как Wireshark, может показать вам реальный сетевой трафик, так что вы можете увидеть, что занимает так много времени. .)

1 голос
/ 21 января 2009

Использование YSlow for Firebug

Также ознакомьтесь со статьей в журнале ACM Queue Высокопроизводительные веб-сайты , которая является хорошо объясненной статьей о том, что вы должны сделать, чтобы создать быстрый клиентский опыт.

1 голос
/ 21 января 2009

Установите YSlow и пусть он скажет вам, что не так.

0 голосов
/ 21 января 2009

еще одно хорошее чтение - это материал от Yahoo на высокопроизводительных сайтах: текст ссылки и текст ссылки

...