如何让服务器在First Byte上更快地响应?

时间:2013-10-20 16:37:02

标签: linux performance webserver dedicated

我的网站流量一直在减少,所以我一直在努力提高速度和可用性。在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 Cloud Server系统

  • CentOS 6.4 2gig Ram 80 gig harddrive,
  • 下一代服务器
  • 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

  9. @ JXH的建议我做了一个数据包捕获并使用wireshark进行了分析。 在点击和离开访问我得到的网站

    6行BAD TCP发生在约28-33行 警告我有TCP重传和TCP Dup ACK ... 每次警告中有2次是3次。

    在扩展面板下查看a 重传/ TCP分析标志 - “怀疑转发”“安全级别注”RTO为1.19秒。

    在展开的面板下查看 DCP Dup ACK / TCP分析标志 - 重复ACK“”安全级别注意“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的第一个字节仍然是......

0 个答案:

没有答案