[WP] 處理流量問題

因為主機商那邊遲遲沒有給我任何答覆,所以只好自己先找答案解決~

1.加裝WP-Cache,將原本wp的動態網頁做快取,每隔一小時24小時更新一次,但有部份wp開頭的檔案不做快取,減少對資料庫的存取,加快網頁瀏覽速度。

2.裝上Bad-Behavior,先擋住那些奇奇怪怪的spam,尤其是針對以前舊的mt所發的spam。裝上這個外掛不過三天左右,就攔下了大約二千多個這種spam的request,對減少流量應該多少有些幫助。

3.改用Spam Karma 2,把原來的擋垃圾留言的Akismet換掉,因為它似乎會對外傳輸一些伺服器的資訊,感覺不太保險,還是換成有口皆碑的Spam Karma好了。不過它的功能實在太強大,後台的設定看得我眼花撩亂。又改回Akismet,Spam Karma會讓我的留言驗證怪怪的,太複雜了~不過還是把Spam Karma留在plug-in中,隨時備用。

4.在.htaccess裡新增語法擋掉百度搜尋引擎的機器人,這是從這裡看來的,這個惡名昭彰的spider,會吃光你的伺服器頻寬,這可都是花錢租來的ㄟ。今天看來這些流量也不是百度幹的,先拿掉。

#
SetEnvIf User-Agent ^Baidu baidu
Deny from env=baidu

根據今天cpanel的流量報表顯示,昨天的流量已經減少到之前平均流量的一半,可能這些措施發揮了一點效用,還要進行後續觀察,也不知道會不會擋掉不該擋的東西。希望目前剩下來的這些流量都是來看這個部落格的好朋友!

update:我真的投降了,昨天才發這篇新文,結果流量一樣又回到之前的水準,所以除了其他不可知的問題之外,可能就是這裡本來的流量就是這麼高~不知道該高興還是難過。