我的网站流量一直在减少,所以我一直在努力提高速度和可用性。在 WebPageTest.org 上,我的大部分成绩都提高了,但First Byte仍然很糟糕。
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 云服务器系统,
- CentOS 6.4 2gig 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
跳跃时间 (ms) IP 地址 FQDN
- 0.855 - 199.193.244.67
- 0.405 - 184.105.250.41 - gige-g2-14.core1.mci3.he.net
- 15.321 - 184.105.222.117 - 10gigabitethernet1-4.core1.chi1.he.net
- 12.737 - 206.223.119.14 - bbr1.ord1.rackspace.NET
- 14.198 - 184.106.126.144 - corea.ord1.rackspace.net
- 14.597 - 50.56.6.129 - corea-core5.ord1.rackspace.net
- 13.915 - 50.56.6.111 - core5-aggr1501a-1.ord1.rackspace.net
- 16.538 - 198.61.171.121 - mail.aboveallhousplans.com
@JXH 建议我进行了数据包捕获并使用wireshark 对其进行了分析。在访问我得到的网站时
6 行 BAD TCP 发生在大约第 28-33 行警告我有 TCP Retransmission 和 TCP Dup ACK...这些警告中的每一个 2 次 3 次。
在扩展面板下查看重传/ TCP 分析标志 - “重传可疑”“安全级别注意”RTO 为 1.19 秒。
在展开的面板下查看 DCP Dup ACK/TCP 分析标志 - Duplicate ACK" "security level 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
600ms 的第一个字节仍然存在......