我目前正在開發一個項目並在我的本地主機上進行測試。使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