欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

WordPress小修改防御CC攻擊

作者 / 無憂主機 時間 2015-05-23 15:33:48

CC主要是用來攻擊頁面的。大家都有這樣的經歷,就是在訪問論壇時,如果這個論壇比較大,訪問的人比較多,打開頁面的速度會比較慢,訪問的人越多,論壇的頁面越多,數據庫就越大,被訪問的頻率也越高,占用的系統資源也就相當可觀。CC就是充分利用了這個特點,模擬多個用戶(多少線程就是多少用戶)不停的進行訪問(訪問那些需要大量數據操作,就是需要大量CPU時間的頁面).這一點用一個一般的性能測試軟件就可以做到大量模擬用戶并發(fā)。對于WordPress來說這方面的防御做的很差,長時間F5都有可能被刷死。小編在此推薦站長使用一款插件:WP Super Cache,這款插件可以生成靜態(tài)頁面,以便減少php虛擬主機的資源占用。現在小編進入主題了,就wordpress而言,如何防御CC攻擊呢。 WordPress如何防御CC攻擊 文本編輯器打開WordPrss當前使用模版中的文件:function.php將下列代碼插入進去即可

//防止CC攻擊
session_start(); //開啟session
$timestamp = time();
$ll_nowtime = $timestamp ;
//判斷session是否存在 如果存在從session取值,如果不存在進行初始化賦值
if ($_SESSION){
$ll_lasttime = $_SESSION['ll_lasttime'];
$ll_times = $_SESSION['ll_times'] + 1;
$_SESSION['ll_times'] = $ll_times;
}else{
$ll_lasttime = $ll_nowtime;
$ll_times = 1;
$_SESSION['ll_times'] = $ll_times;
$_SESSION['ll_lasttime'] = $ll_lasttime;
}
//現在時間-開始登錄時間 來進行判斷 如果登錄頻繁 跳轉 否則對session進行賦值
if(($ll_nowtime - $ll_lasttime) < 3){
if ($ll_times>=5){
header("location:http://www.gle-technology.com");//可以換成其他鏈接,比如站內的404錯誤顯示頁面(千萬不要用動態(tài)頁面)
exit;
}
}else{
$ll_times = 0;
$_SESSION['ll_lasttime'] = $ll_nowtime;
$_SESSION['ll_times'] = $ll_times;
}
無憂主機相關文章推薦閱讀: 為WORDPRESS添加底部伸縮音樂播放器 玩轉WORDPRESS之初始化文件OPTION.PHP介紹 WORDPRESS初始化核心文件FUNCTIONS.PHP的介紹 原創(chuàng)文章被復制?分享一個WORDPRESS防止被復制插件

本文地址:http://www.gle-technology.com/wordpress/19463.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服