我目前正在开发一个项目并在我的本地主机上进行测试。使localhost更快?
我担心的是页面加载速度很慢(500-700ms,而不是更少)。我认为localhost的加载速度比其他任何网页都快(因为它驻留在本地机器上)。因此,如果这些是本地主机上的加载时间,那么在远程服务器上移动我的站点时它们会大得多吗?
作为技术细节,我正在CakePHP框架上开发,并有几个AJAX请求,所有这些都需要上述指定的时间来加载。这些请求不应该耗时,因为它们加载CakePHP生成的页面的MySQL操作的时间少于3ms(如框架的调试器中所示)。我也在Windows 7机器上使用XAMPP(因此Apache webserver)。
感谢您的回答,我相信这篇文章对其他人也有用。
我不知道是否放缓是由PHP引起的。在发出AJAX请求时,也许Javascript的速度有所下降。我不知道,导致页面不能很快找到的东西。关于PHP缓存,据我所知,CakePHP默认是这样做的。或者我必须特别启用某些功能? – linkyndy 2011-04-20 13:26:07
如果它完全是页面,使用客户端分析器(Firebug会给你提供信息,YSlow也可能有帮助)CakePHP的缓存与APC不同。 APC是一个PHP扩展,可以加快PHP内核的速度。试试吧 – Evert 2011-04-20 16:29:35
所以,你说除了Cake的缓存外,我应该使用APC ...?不会是两个缓存系统冲突吗? – linkyndy 2011-04-20 19:02:14