2011-07-19 172 views
0

我在我的網站上使用PHP和CodeIgniter 2.02和MySQL。當我點擊導航鏈接在我的網站上加載另一個頁面時,需要很長時間才能加載。我已經運行了CodeIgniter分析器,並且顯示所討論的頁面僅需要2秒鐘才能加載,包括控制器執行和查詢。這有點像網絡瀏覽器只是想了大約4秒,然後決定加載我的網頁。有沒有人對我如何調試和確定問題有任何建議?頁面加載速度很快,但頁面轉換很慢

+0

http://www.blamestella.com –

+0

使用firebug for firefox;在網絡面板中,您將能夠看到需要多長時間的資源。也許一種資源需要一段時間? – Matthew

回答

1

有許多因素可能會導致速度慢:

  • API的這是緩慢的響應您的請求
  • 低瀏覽器內存
  • 可憐的.htaccess或/配置/路由的路由
  • 高的服務器負載
  • 可憐的高速緩存的使用或缺乏,其
  • 可憐的使用條件語句,循環次數,超時,sleep()的等
  • 太多的包含文件
  • 等...

我上運行的應用程序單元測試,並利用Google Page Speed優勢進行優化。它會指出瓶頸並提供建議以加速您的網站。

+0

感謝您的回答。在yslow中使用firebug時,我注意到我在調用的javascript和css文件的數量方面需要進行一些改進。使用Minify並更好地調整網站上的大量圖片的尺寸,我的應用程序現在變得更加快速。 – Joshua

相關問題