首頁 > CMS教程 > &#&按 > WordPress為什麼這麼慢

WordPress為什麼這麼慢

發布: 2019-07-11 09:29:10
原創
3483 人瀏覽過

WordPress為什麼這麼慢

我認為有三個主要原因:

1、wordpress是過程式結構

wordpress在php5時代就已經存在,是個很典型的BLOG。 PHP4到PHP5並不流行OOP,過程結構是大主流。但現在PHP5.6到PHP7對於OOP優化很明顯,而wordpress現在仍然是舊式結構,新環境並沒有為wordpress帶來良好的最佳化效果。

2、wordpress的plugin機制是HOOK

hook即鉤子,意思是在程式中放上一個槽,以後其它程式可以建立鉤子與之關聯,實現程式碼注入擴充。這樣做是為了實現靈活的擴充性,wordpress能安裝很強大的plugin正是因為它有hook。但hook被加入到整個加載流程,例如你安裝一個plugin只為了某個頁面實現一個小效果,但這個plugin仍然會在其它頁面加載。如果你安裝了100個plugin,那你打開一個頁面也許會把這100個plugin都載入一遍,頁面才會打開。

3、wordpress其實是BLOG

wordpress原本只是個blog,一個簡單的blog,但使用的人多了,就有各式各樣的要求。很多人把它看成是CMS,設法增加很多類型 ,又設法優化內容表現能力,所以開發者都不斷用hook對blog強化再強化,最後blog已經相當臃腫,帶來的後果就是慢。

wordpress很好用,但它已經舊了,雖然還在不斷升級,但核心架構一直都沒有改變。也由於它的核心沒有改變,所以對舊的plugin支援很好,最後越來越強大。但核心仍然是個硬傷,仍然有到頭的一天。

更多wordpress相關技術文章,請造訪wordpress教學欄位進行學習!

以上是WordPress為什麼這麼慢的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板