4個方法優化伺服器,可以提高PHP效能
據統計,有83.6%的網站使用PHP執行,因此,提高PHP效能是優化網站的途徑之一。而我們可以通過優化伺服器,來提高PHP效能。
一、啟用OpCode快取
這可能是PHP優化中最簡單卻最有影響力的一種方式了,每次訪問包括指令碼、模板或資料庫記錄都需要涉及到硬碟,而重複的請求是從系統記憶體上執行的快取提供的。因此,當我們啟用OpCode快取,就可以將磁碟的訪問減少近70%。
二、優化資料庫
很多時候,我們的慢查詢、碎片表和未優化的設定都將導致資料庫速度變慢,從而直接影響到網站的速度。而想要通過重寫程式碼來修復,對許多主機是困難的。
這時,我們就需要通過操作碼快取來最小化效能問題,包括設定舊查詢的快取大小,每個使用者可以使用的連結數等。
三、將SSD使用者資料庫
硬碟是伺服器中最慢的元件,而通過將資料庫目錄安裝在SSD上而不是機械硬碟上,能將效能提高至少50%以上。
四、隔離或限制記憶體
PHP應用程式也分好壞,有的編碼良好,能帶來更好效能調整,而有的編碼差幷包含記憶體洩露,通常編碼差一些的PHP站點會導致伺服器高負載。
當我們使用的是共享伺服器時,很難保證不會被這些站點影響,因此,在使用時,檢視能否隔離或限制這類站點的記憶體用量,而不至於影響到其他使用者。