Giới hạn CPU Load tránh Overload trên Hostgator

Nội dung

Hostgator có quy định các host có mức CPU Load cao hơn 2% sẽ tự động bị suppend. Việc giới hạn serrver load trước tình trạng có quá nhiều người truy cập vào website hay tình trạng bị DDOS là rất cần thiết để tránh suppend.
Chú ý đoạn code chỉ chạy trên hosting linux
Đặt đoạn code sau dưới <?của index.php hoặc file config.php của bạn.

<?php
$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

echo “Đang quá tải”;

Kết quả khi cpu load quá 75% sẽ chỉ trả về “Đang quá tải” trên trình duyệt.

Anthony Nguyễn

Cây bút chính tại VietnamTutor

Bài viết cùng chuyên mục

WordPress 10x: 10 Bước Tăng Tốc Website Nhanh Gấp 10 Lần (2026)

Hướng dẫn chi tiết 10 bước tăng tốc WordPress lên gấp 10 lần trong năm 2026 — từ hosting, caching, tối ưu ảnh đến Speculative Loading

WordPress Caching 2026: So Sánh 5 Loại Cache Và Cách Chọn Đúng

So sánh 5 loại cache cho WordPress năm 2026: Page Cache, Object Cache (Redis/Memcached), OPcache, CDN Cache và Database Query Cache. Hướng dẫn chọn đúng loại

Core Web Vitals 2026: Cách Đo Và Tối Ưu LCP, INP, CLS Cho WordPress

Hướng dẫn đo và tối ưu Core Web Vitals (LCP, INP, CLS) cho WordPress năm 2026. Cách đạt điểm cao trên PageSpeed Insights và cải thiện

Measure JavaScript Performance 2026

Hướng dẫn đo lường hiệu năng JavaScript 2026: Từ DevTools, Performance API, đến Core Web Vitals. Bao gồm 7 công cụ thực chiến, code ví dụ