主題下載次數(shù)
服務(wù)網(wǎng)站數(shù)量
本站主題用戶
最近,在網(wǎng)站訪問記錄中經(jīng)常能看到一種現(xiàn)象:同一個IP在短時間內(nèi)有大量訪問,比如說某IP每分鐘打開主頁上百次。還有一種暴力猜解后臺密碼的,一下午訪問幾萬次,訪問的URL都是wp-login.php。
遇到這種情況時,網(wǎng)站基本是打不開的,甚至遠(yuǎn)程桌面都很難登陸上去。起初以為是帶寬小、網(wǎng)絡(luò)擁堵,后來發(fā)現(xiàn)根本不是這么回事兒。難以訪問的根源是 CPU占用率太高,PHP占用50%,MySQL占用50%。這些偽靜態(tài)頁面并不是真正靜態(tài),每次被訪問的時候還是要動態(tài)的執(zhí)行一遍。網(wǎng)站這么卡又無力吐 槽WordPress的渣渣性能,看來要靠緩存來解決這個問題,也就是讓這些偽靜態(tài)變?yōu)椤罢妗膘o態(tài)。
以前用的主機都是LNMP環(huán)境,主機商經(jīng)常會提到有這加速那緩存的。這回用IIS徹底傻眼了,那些東西似乎都用不上了。折騰了一陣IIS自帶的緩存 功能,發(fā)現(xiàn)根本不起作用。IIS折騰不動就折騰WP,這才想到WP Super Cache插件,這貨就是用來把博客靜態(tài)化的。在IIS環(huán)境裝這插件受到一些限制,也遇到點麻煩,最終還是順利折騰上了。
插件配置好之后,可以看到cache文件夾中出現(xiàn)靜態(tài)緩存了,每個文件夾中還有桌面版和移動版兩種緩存,這個插件做的還真完善。
插件配置好之后,在17ce網(wǎng)站簡單測試了一下,開啟緩存前后有很大差距的:開啟緩存之前,服務(wù)器CPU占用100%,而且滿載時間很長,全國普遍響應(yīng)時間超過5秒;開啟之后,服務(wù)器CPU瞬間達(dá)到40%,之后立刻降回到0%,全國普遍響應(yīng)速度不到1秒。
網(wǎng)站經(jīng)常有一分鐘內(nèi)上百次訪問的情況,但自從開啟WP Super Cache之后,就沒再出現(xiàn)過很難打開的情況。
主題貓WP建站,累計幫助1300+客戶成功建站,為站長提供支持!
立刻開啟你的建站之旅