Originally posted by 阿輝 at 2005-4-7 01:13:
問題是卡在機器效能上 ,以目前機器約是 1.4g 處理器,同時負荷 Web 跟資料庫大概可能是效能瓶頸了
我想有很多人都是習慣用 "最新文章" 掛在 PIL 網上。這個 load 應該不小 (猜的)。
如果 "最新文章" 的部份改用靜態輸出,每三或五分鐘輸出一次,那麼資料庫的負擔應該會減少很多。 (像大部份的 blog 系統,資料雖然是在資料庫中,可是用戶看到的是輸出的靜態 html 檔。)
所以將流程改變成這樣:
after somebody hits the "show the newest post" :
time1 = current time
time2 = the creation time of static html file
if time1 - time2 > 5 min then
create the static html file
end if
redirect to the static html file