[問題] Load JS Life Cycle

看板Web_Design作者 (yuancheng)時間9年前 (2014/11/20 23:22), 9年前編輯推噓5(5016)
留言21則, 5人參與, 最新討論串1/1
各位先進大家好,小弟最近捅了一個婁子想來請益, 我在網頁中import了一些JS,造成系統上線流量暴衝, 當下第一個反應是把網頁換回原本的頁面,但流量仍高居不下, 這時心一狠,直接把Server下下來,結果仍是一樣, 後來把相關的系統"全部"都下下來,流量意外還是一樣, 最後發現關掉的系統都沒有用,只好用舊的頁面,系統硬著頭皮起著, 看網路流量發現是系統output出去的流量異常, 當下實在不解為何網頁已經換成舊的,系統也下下來,但流量還是不會減少, 照常理來說,當頁面已經換回舊的,JS就不會在被Call到, 理論上網路流量應該要降下來才對, 就算真的還是繼續傳輸,把整台Server下下來總不會再傳輸吧? 但怎麼傳輸就不會斷,這點我不知道合不合理? (後續大約經過了8個小時,流量才降了下來) 我曾懷疑是駭客攻擊,但查了系統沒有可疑跡象, 想請教各位先進,是不是小弟哪裡的觀念錯了,感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.226.213 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1416496976.A.C47.html ※ 編輯: gimmy731031 (123.193.226.213), 11/20/2014 23:25:50

11/20 23:39, , 1F
對方有cache(別理我)
11/20 23:39, 1F

11/21 00:12, , 2F
JS有cache很有可能啊 XD
11/21 00:12, 2F

11/21 10:26, , 3F
1. iptables 有沒有限制封包的量 2.伺服器有沒有做http requ
11/21 10:26, 3F

11/21 10:26, , 4F
est數量的控管 3.有沒有檢查過網站log是否異常
11/21 10:26, 4F

11/21 10:27, , 5F
4. 有沒有在用google 分析了解網站上活人有多少
11/21 10:27, 5F

11/21 10:28, , 6F
5. 動態產生的內容是否有做好cache
11/21 10:28, 6F

11/21 10:28, , 7F
6. 有用到ajax的地方是否會在短時間重複觸發
11/21 10:28, 7F

11/21 10:32, , 8F
7. 同 6. 有用到大量的非同步的操作跟呼叫 有沒有設計thrott
11/21 10:32, 8F

11/21 10:32, , 9F
le 機制讓觸發的狀況不要太頻繁
11/21 10:32, 9F

11/21 10:33, , 10F
8. 有沒有可能需要將靜態檔案移到別的位置或改用cdn作分流
11/21 10:33, 10F

11/21 10:35, , 11F
9. 檢查主機內的 /var/log 下的 log 檢查有沒有異常內容
11/21 10:35, 11F

11/21 10:36, , 12F
我想以目前的狀況來看 你至少要先針對 3. 跟 4. 下去著手分
11/21 10:36, 12F

11/21 10:36, , 13F
11/21 10:36, 13F

11/21 10:37, , 14F
然後你最好寫個腳本或用log分析軟體去分析log內容 統計一下
11/21 10:37, 14F

11/21 10:38, , 15F
是否真的是js造成的問題
11/21 10:38, 15F

11/21 10:39, , 16F
10. 另外主機該打開gzip 功能 連線傳輸會更快也比較省封包
11/21 10:39, 16F

11/21 10:39, , 17F
的大小
11/21 10:39, 17F

11/21 10:40, , 18F
11. 有沒有需要將大量的javascript 腳本做個compress 節省re
11/21 10:40, 18F

11/21 10:40, , 19F
quest量跟封包大小
11/21 10:40, 19F

11/21 11:23, , 20F
a大神回,小弟路過也來偷吸取一些觀念
11/21 11:23, 20F

11/30 19:53, , 21F
感謝A大神回~再理解一下~謝謝~~
11/30 19:53, 21F
文章代碼(AID): #1KRWTGn7 (Web_Design)