Shared hosting là gì? Cô lập CPU·RAM, giới hạn và ưu nhược điểm của shared hosting (WP và mọi website)

Shared hosting là loại hosting mà nhiều website dùng chung CPU·RAM của một server. Bài viết trình bày cách cô lập đặt giới hạn tài nguyên cho từng tài khoản, điều xảy ra khi chạm giới hạn, cũng như khi nào shared hosting phù hợp với WordPress và website thông thường cùng các giới hạn của nó, chia thành ưu và nhược điểm.
Shared hosting dùng chung server với các website lân cận, nên cô lập CPU·RAM là điều cốt lõi. Bài viết tóm tắt những gì cô lập ngăn được và không ngăn được, lý do lỗi 508 xuất hiện, ưu nhược điểm của shared hosting và thời điểm nên chuyển sang VPS.
1️⃣ Cấu trúc shared hosting: chia nhau dùng một server
Trên một server shared hosting có từ hàng chục đến hàng trăm tài khoản Linux. Thứ bạn nhận được là một trong các tài khoản đó và thư mục của riêng bạn dưới /home/username/.
Thứ được tách riêng giữa các tài khoản là file và quyền. Từ tài khoản của bạn không mở được thư mục của tài khoản bên cạnh, và cơ sở dữ liệu cũng được tạo riêng cho từng tài khoản.
Nhưng tài nguyên để chạy website đều đến từ một server. Từ web server nhận yêu cầu, CPU và bộ nhớ chạy PHP, server cơ sở dữ liệu, ổ đĩa cho đến đường truyền mạng và địa chỉ IP, mọi tài khoản đều dùng chung.

Linux cho thấy qua lệnh top trên server: các tiến trình PHP (php-fpm) của nhiều tài khoản cùng nằm trong một danh sách CPU·bộ nhớ.
🔲 Shared hosting CloudLinux
Nhiều nhà cung cấp shared hosting hoạt động trên thị trường toàn cầu dùng hệ điều hành tên là CloudLinux. Hostinger, Namecheap, ChemiCloud đều như vậy.
CloudLinux đặt cho mỗi tài khoản một vách ngăn tên là LVE và gắn giới hạn CPU, bộ nhớ, tốc độ đĩa, số kết nối đồng thời cho vách ngăn đó. Khi một tài khoản vượt giới hạn, chỉ tiến trình của tài khoản đó bị chậm lại hoặc dừng.
Bảng điều khiển có thể là nhiều loại như cPanel, Plesk, DirectAdmin. Cũng có nơi dùng trên bảng điều khiển do nhà cung cấp tự làm (hPanel), như Hostinger.
Giới hạn được ghi bằng con số trong bảng giá hoặc tài liệu hướng dẫn. Gói shared hosting Web Single của Hostinger có CPU 1 core, bộ nhớ 1 GB, tốc độ đĩa 6.144 KB/giây và 20 PHP worker. Gói Unlimited trong cùng bảng có CPU 2 core, bộ nhớ 3 GB.
🔲 Shared hosting ở Hàn Quốc
Tôi là người Hàn Quốc nên cũng muốn nói về shared hosting ở Hàn Quốc để độc giả ở đó tham khảo. Shared hosting ở Hàn Quốc chia cấp gói theo lưu lượng và dung lượng đĩa, không theo CPU·RAM.
Cả 3 nhà cung cấp Hàn Quốc đã kiểm tra đều không công bố giới hạn CPU·bộ nhớ mà một tài khoản được dùng. Thay vào đó, có gói đặt giới hạn lưu lượng mỗi ngày và chặn website khi dùng hết.
Shared hosting ở Hàn Quốc thường dùng mod_cband của Apache để giới hạn lưu lượng mỗi ngày và số kết nối đồng thời của từng tài khoản. Nhiều nơi không chia CPU và bộ nhớ theo tài khoản mà để mọi tài khoản dùng chung cả server.
2️⃣ Shared hosting vs VPS·cloud·máy chủ riêng
Khác biệt giữa shared hosting và VPS là giới hạn và bảo đảm. Shared hosting chỉ có một ngưỡng không được vượt, còn VPS xác định phần CPU và bộ nhớ của bạn ngay từ đầu.
3️⃣ Cô lập CPU·RAM: những gì ngăn được và không ngăn được
Vách ngăn của CloudLinux ngăn tài khoản lân cận chiếm hết CPU và bộ nhớ. Dù tài khoản bên cạnh có khách ùa vào, tài khoản đó cũng chỉ dùng đến giới hạn của mình. Server không có vách ngăn thì ngay cả điều này cũng không ngăn được.
Nhưng giới hạn không phải là bảo đảm. Nếu nhồi nhiều tài khoản vào một server, khi nhiều tài khoản cùng dùng đến giới hạn, tất cả đều chậm đi.
Nếu chính server dừng, mọi tài khoản cùng dừng, bất kể vách ngăn. Vì dùng chung địa chỉ IP, khi tài khoản bên cạnh gửi spam khiến IP bị chặn, email của bạn cũng có thể bị chặn.
4️⃣ Khi chạm giới hạn: lỗi 508 và chậm
Mỗi giới hạn gây ra triệu chứng khác nhau. Khi chạm giới hạn CPU hoặc tốc độ đĩa, website chậm lại.
Khi vượt giới hạn số kết nối đồng thời, khách truy cập sẽ nhận lỗi [508 Resource Limit Is Reached]. Khi vượt giới hạn bộ nhớ, tiến trình bị ngắt và xuất hiện lỗi 500 hoặc 503.
Với hosting CloudLinux, bạn xem được đã chạm giới hạn nào ở màn hình Resource Usage của cPanel, Plesk, DirectAdmin. Nếu cùng một lỗi cứ lặp lại, hãy kiểm tra plugin cache trước.
5️⃣ Ưu nhược điểm của shared hosting: gồm WordPress và website thông thường
Shared hosting có chi phí ban đầu thấp nhất. Cam kết 1–3 năm thì giá bắt đầu từ $2–7/tháng, và nhà cung cấp lo quản lý server. Đổi lại, CPU và bộ nhớ có giới hạn. Hết cam kết đầu tiên, phần lớn tăng lên $10–18/tháng, gần bằng giá khởi điểm của cloud hosting.
Website chỉ có HTML hầu như không chạm giới hạn. WordPress đi qua PHP và cơ sở dữ liệu ở mỗi trang, nên hãy bật plugin cache trước.
Nếu bạn bắt đầu website doanh nghiệp nhỏ (small business) hay blog nhỏ bằng WordPress hoặc website thông thường mà không muốn tốn nhiều tiền, tôi khuyên dùng Hostinger hoặc ChemiCloud dù đắt hơn một chút. Muốn tiết kiệm nhất thì chọn Namecheap.
Trước khi chọn dịch vụ hosting, tôi khuyên bạn nhất định nên tham khảo các bình luận trên Reddit về những nhà cung cấp như Bluehost, GoDaddy. Khi mới bắt đầu doanh nghiệp nhỏ (small business) mà website thường xuyên ngừng hoạt động và người dùng rời bỏ trang chậm, bạn sẽ không lọt vào bảng xếp hạng SEO và AEO, khiến lượng truy cập giảm. Lý do tôi đề xuất Hostinger và ChemiCloud trong số các shared hosting là độ ổn định và tốc độ; còn nếu phải bắt đầu với ngân sách eo hẹp thì nên dùng Namecheap. Thực tế, cả 3 nhà cung cấp này đều là đối tác affiliate của tôi, và họ được đánh giá tốt hơn các nhà cung cấp lâu năm về độ ổn định và tốc độ.
6️⃣ Khi nào chuyển sang VPS
Khi chuyển, hãy xem ba điều.
Nếu đã bật cache mà lỗi 508 hoặc 503 vẫn lặp lại, nghĩa là thiếu tài nguyên. Nếu ngay cả cấp cao nhất của gói shared vẫn chạm giới hạn thì không còn cấp nào để nâng nữa.
Thời điểm hết cam kết đầu tiên cũng là một mốc. Với giá gia hạn $10–18/tháng, bạn đã đủ tiền chuyển sang cloud được quản lý như Cloudways, giá từ $11/tháng.
🔢 FAQ
ℹ️ Thông báo tiếp thị liên kết
Nội dung trên trang này có chứa liên kết affiliate (tiếp thị liên kết). Khi khách truy cập mua sản phẩm hoặc dịch vụ qua các liên kết này, trang sẽ nhận hoa hồng từ bên bán. Trong quá trình đó, số tiền người mua phải trả (sẽ giảm khi có chương trình khuyến mãi ↓) không hề tăng lên. Giá, khuyến mãi và tình trạng hàng được đăng theo thời điểm viết bài và có thể khác với thực tế, vì vậy hãy kiểm tra lại lần cuối với bên bán trước khi mua. Việc chọn và đánh giá sản phẩm dựa trên tiêu chí riêng của trang; việc có nhận hoa hồng hay không không ảnh hưởng đến thứ tự giới thiệu hay nội dung đánh giá.