Chức năng: Giới hạn serrver load trước tình trạng có quá rất nhiều người truy cập vào website hay tình trạng bị DDOS dẫn đến tình trạng host bị suppend
Chú ý: chỉ dành cho hệ thống Unix và Linux
Mớ file includes/config.php
Tìm:
PHP Code:
<?
hoặc
PHP Code:
<?php
Thêm vào phía sau:
PHP Code:
$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à chúng ta cho là hợp lý
(Đoạn code trên có thể áp dụng cho toàn bộ các mã nguồn khác)
75 là CPU chạy quá 75% thì trang website tự động
echo “Đang quá tải”;
Home / học thiết kế web /
hướng dẫn làm PHP /
iguru.vn /
Thiết kế website
/ Giới hạn cho Server load
- Blogger Comment
- Facebook Comment
Đăng ký:
Đăng Nhận xét
(
Atom
)
0 nhận xét:
Đăng nhận xét