减少初始连接& TTFB时间

时间:2013-02-09 19:44:42

标签: php mysql apache

类似问题:Here

网站:Cleanfiles PPD Network

Raw Server Link (Skip DNS): http://173.247.246.58/

瀑布视图(网页测试): Waterfall

我最近搬到了新服务器。 所有PHP脚本和资源保持完全相同。新服务器是Inmotion Elite Dedicated Server

平均服务器负载:

Server load 1.25 (8 CPUs)   
Memory Used 14.14% (1,137,916 of 8,048,804) 
Swap Used   0% (0 of 4,095,992)

作为网络所有者,拥有一个快速而漂亮的网站是首要任务。在浏览整个页面时,我无法为我的会员提供2-4秒的随机等待时间。旧的服务器从来没有这样做,它装得很好。

由于服务器负载看起来很好并且PHP脚本是相同的,我想假设它是某些Apache设置或类似的东西。我实在说不出来。我尝试运行上面发布的问题的最佳答案中列出的两个脚本,但两者都有很长的等待时间......

我和托管公司谈过,但他们真的不知道发生了什么事。任何有关此问题的帮助或我可以做的测试都将非常感激:)

1 个答案:

答案 0 :(得分:0)

最有效的解决方案可能是使用具有本机HTML缓存功能的CDN(静态和动态)。 TTFB依赖于您在原始服务器上快速处理HTML的能力,您可以通过从CDN提供新的缓存副本来完全跳过处理时间。

我最近写了一篇关于它的文章,其中讨论了TTFB延迟因素和不同资源的平均加载时间(基于在1B会话中收集的数据)。您可能会发现它很有用:http://www.incapsula.com/the-incapsula-blog/item/809-using-cdn-to-improve-seo-and-ttfb