上星期日除咗馬拉松外,香港還有一件「大」事件 — 尖沙咀反蝗遊行。
其實對比起 7•1 遊行真的小巫見大巫,人數只有百多人但高官們反應比 7•1 大得多。
其實訴求真的很簡單,減少自由行,這個已經是很多人的共識(當然概得利益者例外)。
不過這個和平非暴力(雖然道德上有問題),依足程序申請,竟然引來秃鷹說要拉人,老實說很難相信能告得入。
雖然指罵遊客就出位一點,但反蝗遊行本身並沒有問題,香港人真的受夠了。

在看這個新聞途中,看到蝗蟲的嘴臉就討厭得要死,好像香港沒有自由行會死一樣,所以立即寫了一篇發洩文,想起從前從網友 LadyKylie一篇文章,非常合用,所以引用她的文章。

只是貼了一張圖在 Facebook,並在圖內的 description 留下了網址,其實張相只接觸到 3,374 人,並不算多,但估不到篇 post 會爆紅,一天內超過 44,000 人來到我的 blog.
迫爆 server 令到 Hostgator 暫停我的 account.

top visitors
自從轉到 WordPress 後
破紀錄的 44,000 人瀏覧
google analytics real time
其實最高峰見到有 Google Analytics 即時統計有 600 多人

從 Analytics 的 Real Time status 可以看到,高峰時同一時間內有超過 600 人在網站上,幾乎每一秒都有 1-2 個新 vistor 來我的網站。
令到本網站有兩日時間斷斷續續提供服務。(星期三還一停停了 7 小時)

hostgator ddos
像被人 DDOS 攻擊一樣,CPU time 用得超誇張
不被人暫停才怪

今次爆 server 亦令本網站在 myblog asia 去到排名第一位,真難得,以為和這個會無緣。
同時間亦令本 blog 的 Facebook page 多了近 200 人,算是意外收穫吧。

myblog.asia 18-2-2014
難得有兩天在 Myblog Asia 排行榜拿了兩天第一名
現在當然打回原型了
fb like
共 16,000 多 like
十分難得

香港幾個大論壇都有轉載本文
http://archive.hkgolden.com/view.aspx?type=BW&message=4979833
http://www.uwants.com/viewthread.php?tid=17093239

不過估不到大陸都有人轉載 (不過幸好已經 delete 了)
http://tieba.baidu.com/p/2879138433 (image)

因為 Server 太多人比 HostGator 暫停,有人以為係俾人河蟹咗
http://archive.hkgolden.com/view.aspx?type=BW&message=4981711

不過本 blog 的 SEO 真的做得不好,當天 search 的話只會 search 到各論壇但不會搜尋到本文。
如果下次再這樣的話會損失不少流量呢。


以下部份為技術部份,總結這這兩天所遇到的問題:

因為本 blog 的平日瀏覽人數不算多, 所以也懶得看 log file,今次和 HostGator 技術人員溝通的過程中,看到 plugin Google Translator 有 bug,不停令瀏覽器想讀取 2 個網址
1. http:///www.enterpr1se.info/wp-content/plugins/google-language-translator-premium/images/.png
2. https://www.enterpr1se.info/post/null
由於 WordPress 會自行 handle 404 request,所以令伺服器工作量大增。

png problem
可以看到這個問題 link 做成大量 connection 問題

另外一個問題是可能曾經安裝過 fancybox, 那個 plugin 寫得不好所以移除後仍留有垃圾,browser 會嘗試讀取 https://www.enterpr1se.info/post/fancy_shadow.png 等約 8 個檔案,令到 server 出現 404 error,不過好像只有 IE 會讀取這個檔案,不幸中之大幸。

其實本 blog 都一直有用 W3TC 和 Google Pagespeed Service 來 optimize, 希望可以增加瀏覽速度。
不過 W3TC 需要正確設定才快,雖然我認為已經正確設定(花了不少時間研究),但 W3TC 有很多進階設定都要 VPS 或 dedicated server 才用得著。而它的 JS minify 和本 blog 不少 javascriprt 都不大兼容,非常可惜。
Hostgator 建議用 WP Super Cache,所以都嘗試改用。結果感覺不錯,好像速度快過 W3TC;W3TC 好像只有基本的 WP cache,而 WP Super Cache 可以比 W3TC cache 更多部份,所以速度更快。
而且 WP Super Cache 在流量激增的情況下,可以」Lockdown」 WordPress,令 WordPress 不會再 update cache,進入唯讀模式應付流量。
而且還可以用 「Direct Access」,直接在 Server 開 folder 新增有關 cache,連 redirect 都不需要。
所以似乎 WP Super Cache 好像比較好。

還有另一個問題,因為本身使用 Google Pagespeed service 作 CDN 加速,其實問題不太大,速度不錯。不過 Google 這個 service 會向伺服器拿相,JS 檔等等,但是一些 service 如百度快照會不停問 Google Pagespeed server 拿一個不再存在的檔案,結果 PageSpeed 就不停向 server 索取,做成大量 404 error.

其實曾經想過豪一次用 Amazon Cloudfront 頂住流量,不過需要另外設定,將現在的 domain 改變,由 Amazon 處理 www 的流量,但最後因為需要一段時間處理而放棄。
現在 server 已經使用 WP Super Cache + WP minify,再加上 Cloudflare 作 CDN,希望再有高流量的話可以頂得住。