今天我正在問一個狂歡:PWordPress的選項
無論如何...現在我正在開發一個免費的WordPress主題。問題是我希望儘可能靈活,所以我會使用一些主題選項來設置一些CSS顏色,寬度等等。我的問題是這樣的:
如果我假設其中一個主題將用於流量很大的博客,這將如何影響服務器性能?我將增加SQL查詢?或別的東西(錯誤)?
今天我正在問一個狂歡:PWordPress的選項
無論如何...現在我正在開發一個免費的WordPress主題。問題是我希望儘可能靈活,所以我會使用一些主題選項來設置一些CSS顏色,寬度等等。我的問題是這樣的:
如果我假設其中一個主題將用於流量很大的博客,這將如何影響服務器性能?我將增加SQL查詢?或別的東西(錯誤)?
我不認爲會增加SQL查詢的數量。當然,除非您決定通過使主題有點數據驅動來擴展worpress功能。
但是,您的templates/images/CSS/javascript文件的大小可能會對應用程序的性能產生一些影響。
作爲一般的經驗法則,如果您擔心基於Web的應用程序的性能,保持文件儘可能輕便總是一件好事。
Wordpress並不以數據庫上的溫和而聞名 - 儘管我猜想可能有意圖隨着時間的推移而改進。
所以你不會因爲添加額外的查詢而導致大問題。
但保持一個查詢:擁有所有選項,以便一個SELECT將它們全部取出,並在每頁加載時調用一次。
或者,不要將選項存儲在數據庫中。有一個位於主題目錄中的配置文件。
任何使用WordPress的流量很大的博客幾乎肯定會使用WP Super Cache,這意味着幾乎所有的瀏覽量都會導致(取決於是否使用超級位)0或1個SQL查詢,而不管您的主題確實。
如果您希望保持數據庫負載較低,您不應該添加任何可以爲主題提供樣式的任何操作。 (當然,我的意思是比幾乎所有主題中的默認數據檢索功能等。)
應該真正做任何顯著查詢你的主題的唯一部分是:
我建議leavingextra功能(因此,額外的數據庫查詢)插件 - 一個主題應該純粹側重於美學。
以及...這些選項是fo ...美學:) – 2009-01-13 11:07:43
在kb的css/html的大小不是問題:)只有這是一個問題,選項:P – 2009-01-12 21:30:03