我想知道如果你在純文本html文件中或者在PHP文件中加載了所有的html文件,它會從數據庫加載你的html。哪個更快,純HTML或從數據庫中存儲HTML?
如果客戶端會詢問將立即發送的頁面而不需要數據庫交互。如果兩個PHP必須從數據庫中加載數據,然後將它們轉換爲對象,然後將它們歸檔到html文件中,並將其發送回主機。
看起來第一個選項是最快的選項。提到在這兩種情況下,動態HTML都將由PHP生成,巫婆也會通過數據庫加載。
我正在測試這個環境,我可以測試。我會自己測試一下,當我有它們時我會上傳結果。
就我所知,Joomla從數據庫加載整個HTML文檔。現在,當我想自己創建一個CMS時,我希望我的網頁能夠快速加載。在我看來,Joomla很糟糕,所以我的問題仍然存在:
哪個更快的純html或從數據庫中存儲的html?
我看到我的問題產生了很多情緒。我會爲我的問題增加一些更多的價值。
- 我是不是該測試自己:「中 - 當然是的,我不是一個懶惰的痛打巫不準備尋求答案我自己」
- 那你爲什麼還問:「我很感興趣,你的看法。認爲我可以自己找到所有答案是很愚蠢的,也有很多程序員有經驗可以知道這個,所以爲什麼不問「
- 在所有情況下,HTML都由CMS管理。這個想法是,cms必須以非常混雜的方式快速運行。所以,如果你有一個小網站或一個大網站,如果你有一個網站,實際的動態內容或內容女巫將是相同的幾年都沒關係。
- 我在評論中看到人們說沒有任何性能問題,或者它太小而不能算。我的問題是:「它真的不重要嗎?純文本文件或生成表單數據庫」
- 緩存?好吧,我會看看緩存。
我做了一些測試,這是結果。對我而言,他們會發生奇怪,我無法理解它。我已經使用谷歌鉻來存儲geensteil,tweakers.nl和stackoverflow(本頁),google.com的網頁。然後我使用chromes inspect-tools檢查頁面,並使用網絡按鈕查看我正在加載的wath。然後我複製HTML並將其放入MySQL myisam中,然後使用PHP加載它。我在excel文件裏寫下了結果。
這是我的測試結果:
「 *我想提出一個測試環境,在那裏我可以測試這個我將測試此我自己,我會上傳結果時,我有他們。*」 - 不會將您的結果答案這個問題? – eggyal
哪個更容易維護?你應該真的存儲標記與內容? Joomla是唯一一個曾經寫過的CMS,還是有其他的選擇?如果您只是存儲標記文件,那麼CMS有沒有什麼價值? –
停止[過早優化](http://c2.com/cgi/wiki?PrematureOptimization)。任何速度差異都不太可能是顯着的。 – Quentin