顯示廣告
隱藏 ✕
看板 Chat
作者 Knuckles (站長 那克斯)
標題 把熱門文章做成靜態檔
時間 2011年11月11日 Fri. AM 08:29:22


忽然想到一個降低負載的方法

每分鐘自動執行一個程式把目前有點人氣的文章存成靜態檔案

然後當沒登入、使用文章網址直連過來的人,就直接丟靜態檔案給他

如果他只看文章就關掉的話,就完全不會存取到資料庫了

當負載過重時,就算有登入的人使用文章網址直連過來也直接丟靜態檔案給他 (會看到上面顯示guest)

這樣應該就可以有效的抵擋FB忽然來的大量負載




--
※ 作者: Knuckles 時間: 2011-11-11 08:29:22
※ 看板: Chat 文章推薦值: 4 目前人氣: 0 累積人氣: 154 
1樓 時間: 2011-11-11 14:14:56 (台灣)
  11-11 14:14 TW
那如果想要回覆怎麼辦
不會有影響啊?
2樓 時間: 2011-11-11 16:43:06 (台灣)
  11-11 16:43 TW
臉書的做法是每個頁面都是靜態的,有改變就直接改變靜態結果
所以是用(儲存)空間換取(反應)時間
頁面可變化的地方這麼多...每個使用者看到的都不一樣 全做成靜態頁面的話太可怕了吧
3樓 時間: 2011-11-11 18:47:34 (台灣)
  11-11 18:47 TW
是個不錯的方法阿
4樓 時間: 2011-11-11 23:55:09 (台灣)
  11-11 23:55 TW
雖然不太懂 還是推一下
5樓 時間: 2011-11-11 23:59:04 (台灣)
  11-11 23:59 TW
PttFB今天轉來那三篇怎麼還不分享呢 我要測試啊 XD
喔喔 才剛說就來了 XD
6樓 時間: 2011-11-12 00:13:21 (台灣)
  11-12 00:13 TW
負載過重了XD
[圖]
7樓 時間: 2011-11-12 00:14:07 (台灣)
  11-12 00:14 TW
喔喔...突然減輕了
[圖]
8樓 時間: 2011-11-12 00:21:49 (台灣)
  11-12 00:21 TW
現在100了 超卡...
9樓 時間: 2011-11-12 00:24:53 (台灣)
  11-12 00:24 TW
同時來個超好笑及超正妹的文章,果然還是承受不住,直接飆到200系統過載後才開始降下來
10樓 時間: 2011-11-13 09:38:15 (台灣)
  11-13 09:38 TW
觀察了兩天 看來似乎是沒什麼效果 XD
11樓 時間: 2011-11-13 10:33:01 (台灣)
  11-13 10:33 TW
所以不是存取資料庫的問題??
12樓 時間: 2011-11-13 10:38:54 (台灣)
  11-13 10:38 TW
我在想 可能是有裝PHP加速器eaccelerator 本來就有類似的效果吧?
13樓 時間: 2011-11-14 10:48:56 (台灣)
  11-14 10:48 TW
忽然覺得應該是還有開session的關係 改成負荷重時直連到文章時不開session
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇