Как заставить сервер быстрее реагировать на первый байт?

На моем сайте постоянно снижается трафик, поэтому я работаю над увеличением скорости и удобства использования. На WebPageTest.org я поднял большинство своих оценок, но Первый Байт все еще ужасен.

F First Byte Time
A Keep-alive Enabled
A Compress Transfer
A Compress Images
A Progressive JPEGs
B Cache static 

First Byte Time (back-end processing): 0/100

1081 ms First Byte Time
90 ms Target First Byte Time

Я использую систему Rackspace Cloud Server,

  • CentOS 6.4 2-гигабайтный жесткий диск Ram 80 gig,
  • Сервер следующего поколения
  • Linux 2.6.32-358.18.1.el6.x86_64
  • Apache / 2.2.15 (CentOS)
  • MySQL 5.1.69
  • PHP: 5.3.3 / Zend: 2.3.0

Сайт системы Tomatocart Корзина.

Любая помощь приветствуется.


Traceroute # 1 до 198.61.171.121

Время прыжка (мс) IP-адрес FQDN

  1. 0,855 - 199,193.244,67
  2. 0,405 - 184,105,250,41 - gige-g2-14.core1.mci3.he.net
  3. 15.321 - 184.105.222.117 - 10gigabitethernet1-4.core1.chi1.he.net
  4. 12.737 - 206.223.119.14 - bbr1.ord1.rackspace.NET
  5. 14.198 - 184.106.126.144 - corea.ord1.rackspace.net
  6. 14.597 - 50.56.6.129 - corea-core5.ord1.rackspace.net
  7. 13.915 - 50.56.6.111 - core5-aggr1501a-1.ord1.rackspace.net
  8. 16.538 - 198.61.171.121 - mail.aboveallhousplans.com

@ JXH советую мне сделать захват пакета и проанализировать его с помощью wireshark. во время удара и оставь визит на сайт, который я получил

6 строк BAD TCP происходят примерно в строках 28-33, предупреждающих, что у меня есть TCP Retransmission и TCP Dup ACK... 2 из каждого из этих предупреждений 3 раза.

Под развернутой панелью просмотра ретрансляции / TCP анализируются флаги - "подозревается ретрансляция", "уровень безопасности NOTE", RTO 1,19 секунды.

Под расширенной панелью просмотра DCP Dup ACK/ TCP анализируются флаги - Duplicate ACK" " уровень безопасности NOTE" RTT 0,09 секунды.

Это все бред для меня...


Я не знаю, разумно ли это делать или нет, но я загрузил свой файл дампа захвата пакетов.

Если кто-нибудь захочет взглянуть на мои флаги и сообщить мне, что они думают.


Интересно, в предупреждениях повторной передачи говорится, что файл HTTP отправляет дублирующую информацию? У меня есть несколько вещей в два раза, которые кажутся немного излишними. как пользовательский агент варьируется дублируется.

# Set header information for proxies 
Header append Vary User-Agent 

# Set header information for proxies 
Header append Vary User-Agent

Сервер исправил повторную передачу и дублирование несколько дней назад, но задержка в исходном ответе сервера остается.

http://www.aboveallhouseplans.com/images/firstbyte001.jpg

http://www.aboveallhouseplans.com/images/firstbyte002.jpg


Первый байт 600 мс остается...

0 ответов

Другие вопросы по тегам