Với những site nhỏ chỉ vài trăm người truy cập cùng 1 lúc thì nên sử dụng biện pháp giới hạn truy cập. Tức là giới hạn số người online cùng 1 lúc nếu vượt quá số lượng thì quăng nó vào hàng chờ [-O< Việc này cũng đơn giản và nhanh chóng không cần cài đặt thêm gì. Chỉ chèn đoạn code sau vào index của site (Chỉ dành cho PHP)
--- XGR ---
PHP:
function server_busy($numer) {
if (THIS_IS == 'WEBSITE' && PHP_OS == 'Linux' and @file_exists ( '/proc/loadavg' ) and $filestuff = @file_get_contents ( '/proc/loadavg' )) {
$loadavg = explode ( ' ', $filestuff );
if (trim ( $loadavg [0] ) > $numer) {
print '<meta http-equiv="content-type" content="text/html; charset=UTF-8" />';
print 'Lượng truy cập đang quá tải, mời bạn quay lại sau vài phút.';
exit ( 0 );
}
}
}
$srv = server_busy ( 100 ); // 100 là số người truy cập tại 1 thời điểm
--- XGR ---