Đối với server linux có phần mềm giới hạn load CPU rất hay nhưng giá thương mại của nó tương đối cao 15$/tháng anh em tham khảo tại
http://cloudlinux.com.
Ngoài ra nếu bạn dùng host thì còn cách khác là giới hạn load cho host (chỉ áp dụng đối với host linux) như sau:
Mớ file includes/config.php (ở đây mình VD là forum VBB, các code khác cũng làm tương tự ở file config) tìm dòng:
Mã nguồn[chọn]:
<?php
Thêm vào phía sau:
Mã nguồn[chọn]:
$reguptime = trim(exec("uptime"));
if ($reguptime) {
if (preg_match("/, *(\d) (users?), .*: (.*), (.*), (.*)/", $reguptime, $uptime)) {
$loadnow = $uptime[3];
}
}
if($loadnow > 75)
{
echo "Đang quá tải";
exit();
}
Thay 75 = con số mà bạn cho là hợp lý
75 là CPU chạy quá 75% thì trang website tự động báo là
"Đang quá tải"
Chúc thành công!
←
Quay lại trang trước