Cách ước tính mức độ tài nguyên ram/cpu cần sử dụng cho một website
19/10/2019Bài viết sau sẽ hướng dẫn cách ước lượng một cách khái quát mức độ sử dụng trung bình ram/cpu của một website.
Tốc độ truy cập một website phụ thuộc vào các yếu tố sau:
- Cấu hình phần cứng
- Cấu hình tối ưu các dịch vụ (web, sql, ...)
- Tối ưu mã nguồn / database
- Tốc độ đường truyền
Giả sử cấu hình các dịch vụ và mã nguồn/database được tối ưu một cách tương đối và tốc độ đường truyền tốt thì ở đây ta chỉ xét đến nhu cầu phần cứng dành cho một website là như thế nào.
Trước tiên cần xác định số lượng người truy cập trong một ngày cũng như số lượng người online đồng thời trung bình. Các website hiện nay đều có tính năng thông kế số người truy cập, thông qua các công cụ như Google Analytics...
- Thông thường nhà cung cấp hosting sẽ cấp cho mỗi tài khoản shared hosting một giới hạn phần cứng, khoảng 512MB RAM và 1core CPU. Đối với các loại website load nhẹ chỉ có bài viết, tin tức, hình ảnh vừa phải và có traffic dưới 2000 visit mỗi ngày hoặc website load nặng nhiều bài viết, hình ảnh và có traffic dưới 1000 visit mỗi ngày thì bạn có thể đăng ký sử dụng dịch vụ shared hosting (https://viettelidc.com.vn/web-hosting/). Ngược lại tùy số lượng người truy cập website mà khách hàng nên xem xét sử dụng VPS hoặc server để đảm bảo khả năng chịu tải, độ hoạt động ổn định của website.
- Đối với những website chứa video, website xem phim online, website upload dữ liệu cần nhiều dung lượng ổ cứng thì khách hàng nên sử dụng VPS hoặc server.
Bảng ước lượng tương đối
| Visits/Day | RAM | CPU |
| 1000 - 3000 | 1GB | 1 core |
| 3000 - 6000 | 1GB - 2GB | 1 - 2 core |
| 6000 - 8000 | 2GB -4GB | 1 - 2 core |
| > 8000 | > 4GB | >=1 core |
* Cách kiểm tra mức độ load của website.
1. Kiểm tra lượng băng thông khi một người dùng truy cập website tải về: Khách hàng có thể sử dụng tính năng Inspect Element của trình duyệt để kiểm tra. Thao tác như sau:
- Mở trình duyệt, gõ địa chỉ trang web cần đo, nhấn F12, chọn tab Network (hoặc Click chuột phải chọn Inspect Element => qua tab Network => truy cập trang web cần kiểm tra). Nếu bạn đã từng truy cập trang web này thì trình duyệt sẽ lưu cache một số nội dung website, để đảm bảo tính chính xác, cần truy cập ở chế độ riêng tư (không lưu cache) hoặc bấm Ctr+ F5 để trình duyệt tải trang web mà không sử dụng cache. Một website nhẹ thông thường dung lượng nên ở khoảng 6MB trở xuống.

2. Đối với dịch vụ share hosting tại Viettel IDC người dùng có thể tự kiểm tra được mức độ sử dụng tài nguyên của website mình có sử dụng gần hoặc quá giới hạn hay không để có kế hoạch nâng cấp lên VPS/Server đảm bảo sự ổn định của website.
3. Đối với những website phát triển nhanh, số lượng bài viết ngày càng nhiều dẫn đến database ngày càng tăng. Bạn cần thường theo dõi mức độ sử dụng tài nguyên RAM thường xuyên, và có kế hoạch nâng cấp khi lượng RAM gần hết vì database càng lớn thì nhu cầu sử dụng RAM càng nhiều.
Tin nổi bật
Tin liên quan
Trigger là gì trong DBMS? Cách hoạt động, các loại phổ biến và ứng dụng
Trigger là gì trong DBMS? Tìm hiểu cách trigger hoạt động, các loại phổ biến, ví dụ minh họa, ưu nhược điểm và khi nào nên sử dụng.
Figma là gì? Nền tảng thiết kế và cộng tác trực tuyến
Figma là gì, có những tính năng nổi bật nào? Tìm hiểu Vector Network, Auto Layout, Dev Mode và vị thế hiện tại của Figma trong ngành thiết kế.
Camera Cloud cần tốc độ mạng bao nhiêu? Cách tính băng thông cần thiết
Camera Cloud cần tốc độ mạng bao nhiêu? Tìm hiểu mức băng thông cần thiết, cách tính upload và các yếu tố ảnh hưởng đến tốc độ khi sử dụng Camera Cloud.
Camera Cloud có bị hack không? Nguyên nhân và cách bảo mật
Camera Cloud có bị hack không? Tìm hiểu các rủi ro bảo mật, nguyên nhân bị xâm nhập và cách bảo vệ camera, tài khoản cùng dữ liệu hiệu quả.
Viettel IDC: Nhà cung cấp VMware Sovereign Cloud duy nhất tại Đông Nam Á
Tại VMware Explore 2026 ở Las Vegas, Broadcom đã giới thiệu nhóm 57 nhà cung cấp dịch vụ đám mây chủ quyền trên nền tảng VMware Cloud Foundation. Viettel IDC là đơn vị duy nhất tại Đông Nam Á có tên trong danh sách này, đánh dấu bước tiến mới của doanh nghiệp Việt Nam trên thị trường hạ tầng cloud khu vực.
Ghidra là gì? Chức năng và ứng dụng trong reverse engineering
Ghidra là gì? Tìm hiểu công cụ reverse engineering mã nguồn mở của NSA, các chức năng chính, ứng dụng thực tế và điểm khác biệt với IDA Pro.
10 công cụ tối ưu hóa website theo từng mục tiêu
Tổng hợp 10 công cụ tối ưu hóa web cho tốc độ, SEO, trải nghiệm người dùng và chuyển đổi, kèm bảng so sánh và gợi ý lựa chọn theo nhu cầu.
So sánh WHOIS và DNS Lookup: Điểm khác nhau và khi nào nên sử dụng
WHOIS và DNS Lookup khác nhau thế nào? Tìm hiểu định nghĩa, bảng so sánh, vai trò của RDAP thay thế WHOIS, và khi nào nên dùng công cụ nào.
Cách test tải hệ thống: Quy trình và công cụ phổ biến
Cách test tải hệ thống hiệu quả gồm những bước nào? Tìm hiểu quy trình, chỉ số cần đo và công cụ phổ biến như JMeter, k6.
Cloud Monitoring là gì? So sánh Hybrid Cloud và Multi Cloud Monitoring
Cloud Monitoring là quá trình theo dõi, quản lý và đánh giá hiệu suất của các tài nguyên và dịch vụ đám mây, bao gồm giám sát máy chủ, cơ sở dữ liệu, ứng dụng và hệ thống mạng
Bình luận ()