我有一個PHP網站,當你進入網站時,它突然運行緩慢。它不會每次都運行緩慢,只在第一次運行。我對一些插件做了一些修改,可能會導致延遲,但我禁用了它們,只是看到了相同的延遲。如何在共享服務器上配置php
有沒有看到究竟需要很長時間加載一個好方法。我處於共享環境中,並且沒有可用的調試工具,例如xdebug和pear庫。
有誰知道我可以在獲得對什麼是運行一些細節什麼步驟。
我有一個PHP網站,當你進入網站時,它突然運行緩慢。它不會每次都運行緩慢,只在第一次運行。我對一些插件做了一些修改,可能會導致延遲,但我禁用了它們,只是看到了相同的延遲。如何在共享服務器上配置php
有沒有看到究竟需要很長時間加載一個好方法。我處於共享環境中,並且沒有可用的調試工具,例如xdebug和pear庫。
有誰知道我可以在獲得對什麼是運行一些細節什麼步驟。
你可以嘗試yslow附加的Firefox。這可以告訴你爲什麼該網站從客戶端網站緩慢。看一看,也檢查你的服務器端代碼。如果查詢花費太多時間。
你說它運行在第一次慢,這可能是因爲客戶端站點的負載,如裝載不必要的JavaScript代碼每次。根據需要加載JavaScript,或者可以縮小JavaScript。
是的,我看過yslow和firefox。我正在優化網站,我知道客戶端加載的所有javascript和css。我有CDN的設置,並且客戶端中的一切都可以。問題出在服務器上。我認爲服務器停留在某個地方的循環中。我無法在客戶端看到它,因爲它只顯示了它從服務器獲得的內容。 –
如果在運行MySQL的安裝程序,然後安裝phpMyAdmin。在phpMyAdmin中,您會看到一個名爲「狀態」的選項卡,您可以從中獲取有關正在打到數據庫的查詢的統計信息,以及您可以如何提高性能。如果問題與JS相關,那麼肯定會像Singh那樣安裝ySlow建議。
我有phpmyadmin安裝,這可能是一個不錯的選擇。我會在那裏檢查什麼是數據庫。感謝您的建議,我給了它一個+1,我不知道是誰投了這個。 –
酷,聽起來不錯 –
我剛剛檢查了所有頁面的查詢,並且它們不慢。實際上,我有一個工具向我展示了所有的問題以及他們花了多長時間,不幸的是這不是問題所在。我的問題在於PHP的某處。某些功能或設置會阻止系統。我認爲我的最佳選擇是轉向當地環境並建立一個xdebug系統。 –
如果環境正確固定,則無法瞭解其他客戶的任何東西的任何信息。 – ThiefMaster
不,我不希望來自其他客戶的信息,我想從我自己的腳本獲得信息。我想看看在我的應用程序中加載需要花費很長時間。 –