我代表我的客户,最近把他们所有的网站都迁移到了他们租用的高端VPS上。
我最近优化了几个设置,推荐在另一个问题,我最近打开在这里: https : //serverfault.com/questions/650572/php-running-slow-on-plesk-12-windows-vps-iis7-5-6-芯-6GB夯
在此之后,我注意到网站的响应速度比旧主机稍慢,所以我浏览了所有的网站代码,尽可能减less和优化。
他们现在的速度非常接近,但是新服务器上的网站仍然比旧的共享主机慢2-3秒。
我已经确定,从input网站地址的时间开始,直到网站开始加载(第一个字节,我相信它被称为),它在新的服务器上慢了大约3秒。
这可以在这个并排比较中看出来:
如果你喜欢,你可以自己比较一下:
老: http : //thegamershub.net.gridhosted.co.uk/新: http : //thegamershub.com/
我想请求帮助,以确定为什么这是在新的服务器上较慢。
我现在唯一的理论是,它可能是因为我从服务器运行我们自己的DNS /名称服务器。 我不明白为什么会造成延误,但它是我唯一的理论。
为了运行我在服务器上实现的各种优化,下面是我所尝试的:
所有这些对加载时间没有实际影响。 到目前为止,唯一真正影响到的是我所做的代码优化/最小化。
在最初5.8秒的延迟之后,网站实际上确实加载剩余的内容比现有的共享主机快3-4秒,但是这里的速度增加完全被较慢的初始响应所抵消。
值得指出的是,在我优化和最小化代码之前,最初的反应是糟糕的。 预优化,新服务器需要9-10秒才能响应,而不是显示的5.8。 我不明白如何/为什么优化我的代码将增加/减less最初的反应……..
希望我在这里有所作为,希望有人能帮助……..
谢谢。
如果你想find瓶颈分区你测量:
在每一步比较结果与我们以前的托pipe。