LifeType 中文開發論壇

建議 => 發表與交流 => 主題作者是: 小坚 於 一月 13, 2005, 12:35:46 下午



主題: 強烈關注PLOG的發展, 但有個疑惑, 請幫忙回答
作者: 小坚一月 13, 2005, 12:35:46 下午
前幾天看到車東的一篇文章, 大體是說, blogchina.com博客中國的程序, 在早些時候用的是PLOG0.3, 後來由於程序效率原因, 做了大量改動, 幾乎已經不是PLOG了. 好像是當兩萬人在線時, PLOG0.3就幾乎吃不消了.

我的問題是: 主要是什麼原因, 造成PLOG0.3的效率問題?  1.0在這方面有什麼改進?  改進的幅度是多大? (0.32在效率上跟0.3應該是一樣)


主題: 僅供參考!
作者: markwu一月 13, 2005, 04:18:55 下午
這問題其實應該請 BlogChina 來回答更為貼切,主要有幾個原因:

1. DB 沒有加上 Index,1.0 已經加上了。
2. Sql statement 沒有經過調整,這部分在 1.0 正在調整中
3. 動態產生網頁太耗時間。1.0 加上了 Smarty Content Cache 跟 Http Cahce 來因應。
4. Table 的結構必須反正規化。目前的 plog 的 table 是非常嚴謹的 2NF 的 Table,但是當存取的量變大, 從 2NF->1NF 可以增加效率。
5. 其他的就是一些小地方的改進了!有些可能涉及 BlogChina 商業秘密,我不能多加說明。抱歉。

如果 Donald 或是 Willow 願意提供,非常歡迎。  :D

Mark


主題: 強烈關注PLOG的發展, 但有個疑惑, 請幫忙回答
作者: 小坚一月 14, 2005, 09:25:28 上午
謝過Mark~