Website chậm, nhiều người nghĩ ngay đến đổi hosting. Có khi đúng, có khi đổi xong vẫn chậm y nguyên vì nút thắt nằm ở ảnh, theme hay plugin. Bài này tách phần nào của tốc độ do hosting quyết định, cách tự đo để biết hosting có phải thủ phạm, và cách đọc thông số gói hosting.
Hosting ảnh hưởng tốc độ website chủ yếu qua thời gian máy chủ phản hồi (TTFB) và khả năng chịu nhiều người truy cập cùng lúc. Phần tải ảnh, CSS, JavaScript và hiển thị trên trình duyệt phụ thuộc vào chính website. Nếu trang đã có bộ nhớ đệm mà TTFB vẫn cao, hoặc website chậm và lỗi vào giờ đông khách, hosting là nguyên nhân cần xử lý trước.
Phần nào của thời gian tải trang do hosting quyết định?
Một lần tải trang đi qua nhiều giai đoạn. Hosting chỉ chạm vào vài giai đoạn đầu:
| Giai đoạn | Việc xảy ra | Hosting ảnh hưởng |
|---|---|---|
| Phân giải tên miền (DNS) | Trình duyệt tìm địa chỉ máy chủ | Ít; phụ thuộc nhà cung cấp DNS |
| Kết nối và bắt tay HTTPS | Mở kết nối an toàn tới máy chủ | Có: vị trí máy chủ, hỗ trợ HTTP/2, HTTP/3 |
| Máy chủ xử lý trang | Chạy PHP, truy vấn cơ sở dữ liệu, dựng HTML | Nhiều: CPU, RAM, ổ đĩa, phiên bản PHP, bộ nhớ đệm |
| Tải ảnh, CSS, JavaScript, phông chữ | Trình duyệt tải các tệp của trang | Một phần: băng thông, nén; phần lớn phụ thuộc dung lượng tệp |
| Hiển thị và phản hồi thao tác | Trình duyệt vẽ trang, chạy JavaScript | Gần như không |
Ba giai đoạn đầu cộng lại là TTFB (thời gian đến byte đầu tiên). web.dev xem TTFB khoảng 0,8 giây trở xuống là mức tốt để tham khảo. TTFB là phần đầu của chỉ số LCP; nếu LCP xấu mà TTFB tốt, đổi hosting sẽ không giúp nhiều.
Tự kiểm tra: chậm do hosting hay do website?
- Tách TTFB khỏi phần còn lại: mở PageSpeed Insights, xem dữ liệu người dùng thật (nếu có) và mục chẩn đoán thời gian phản hồi máy chủ. Trên máy tính, mở công cụ nhà phát triển của trình duyệt, tab Network, xem thời gian chờ (Waiting/TTFB) của tài liệu HTML.
- So trang có cache và không có cache: đo trang chủ khi chưa đăng nhập (thường được phục vụ từ bộ nhớ đệm), rồi đo trang không được cache như giỏ hàng, tài khoản. Trang có cache nhanh, trang không cache rất chậm: máy chủ xử lý PHP yếu hoặc plugin nặng.
- Đo một tệp tĩnh nhỏ: tải một ảnh nhỏ hoặc tệp robots.txt tĩnh. Nếu cả tệp tĩnh cũng phản hồi chậm, vấn đề nằm ở máy chủ, mạng hoặc vị trí máy chủ, không phải WordPress.
- Đo nhiều thời điểm: sáng sớm và giờ cao điểm. Chậm hẳn vào giờ đông là dấu hiệu gói hosting hết tài nguyên hoặc máy chủ dùng chung quá tải.
- Xem nhật ký và cảnh báo tài nguyên trong bảng điều khiển hosting: chạm giới hạn CPU, RAM, số tiến trình. Lỗi 508 “Resource Limit Is Reached” trên các máy chủ CloudLinux là dấu hiệu gói đang chật.
Quy trình đo đầy đủ và cách đọc PageSpeed Insights có ở bài kiểm tra tốc độ website.
Đọc thông số gói hosting: con số nào ảnh hưởng tốc độ?
| Thông số | Ảnh hưởng gì | Khi nào quan trọng |
|---|---|---|
| CPU (số nhân hoặc % nhân) | Tốc độ chạy PHP cho trang không có cache | WooCommerce, website nhiều người đăng nhập, trang tìm kiếm |
| RAM | Số tiến trình PHP chạy song song, bộ nhớ cơ sở dữ liệu | Website nhiều plugin, nhiều người truy cập cùng lúc |
| Số tiến trình, kết nối đồng thời (entry process, PHP workers) | Bao nhiêu yêu cầu được xử lý cùng lúc; vượt thì khách phải chờ hoặc gặp lỗi | Khi chạy quảng cáo, gửi email hàng loạt dẫn khách về cùng lúc |
| Loại ổ đĩa, tốc độ I/O | Tốc độ đọc tệp và cơ sở dữ liệu; ổ NVMe nhanh hơn SSD thường, SSD nhanh hơn HDD | Cơ sở dữ liệu lớn, website nhiều ảnh |
| Web server (LiteSpeed, Nginx, Apache) | Hiệu năng phục vụ tệp và khả năng cache trang ở cấp máy chủ | LiteSpeed đi kèm plugin LiteSpeed Cache cho WordPress |
| Phiên bản PHP | Bản PHP mới thường chạy nhanh hơn và còn được vá bảo mật | Luôn; WordPress khuyến nghị PHP 8.3 trở lên |
| Bộ nhớ đệm đối tượng (Redis, Memcached) | Giảm truy vấn cơ sở dữ liệu lặp lại | WooCommerce, website thành viên, trang không cache được |
| Vị trí máy chủ | Độ trễ mạng tới khách | Khách chủ yếu ở Việt Nam mà máy chủ đặt xa |
Dung lượng ổ đĩa và “băng thông không giới hạn” là hai con số được quảng cáo nhiều nhất nhưng ít liên quan tới tốc độ. Hãy hỏi nhà cung cấp về CPU, RAM, số tiến trình và chính sách khi vượt giới hạn.
Vị trí máy chủ và CDN
Máy chủ càng xa khách, mỗi lượt trao đổi dữ liệu càng mất thêm thời gian. Với khách chủ yếu ở Việt Nam, máy chủ đặt trong nước hoặc ở khu vực gần thường cho độ trễ thấp. Tuy vậy, chất lượng máy chủ và bộ nhớ đệm quan trọng hơn vị trí: máy chủ gần nhưng quá tải vẫn chậm hơn máy chủ xa nhưng có cache tốt.
CDN lưu bản sao ảnh, CSS, JavaScript ở nhiều điểm gần người dùng, giảm tải cho máy chủ gốc. CDN không sửa được trang HTML chậm do PHP, trừ khi cấu hình cache cả trang HTML ở biên mạng; cách này cần cẩn thận với giỏ hàng, trang đăng nhập.
Chuẩn bị hosting trước đợt quảng cáo, khuyến mãi
Hosting đủ dùng ngày thường có thể không chịu nổi khi một chiến dịch dồn nhiều người vào cùng lúc, ví dụ gửi tin nhắn hàng loạt hoặc bắt đầu khung giờ giảm giá. Lúc đó lỗi thường gặp không phải “chậm” mà là trang báo lỗi tài nguyên hoặc lỗi 503, đúng lúc bạn đang trả tiền quảng cáo.
- Đảm bảo trang đích được phục vụ từ bộ nhớ đệm, kể cả khi khách vào lần đầu; làm nóng cache trước giờ chạy.
- Tạm tắt các tác vụ nặng chạy ngầm (sao lưu, quét bảo mật, đồng bộ sản phẩm) trong khung giờ cao điểm.
- Hỏi nhà cung cấp về giới hạn tiến trình đồng thời và khả năng nâng gói tạm thời.
- Giảm số mã bên thứ ba trên trang đích để mỗi lượt truy cập tốn ít tài nguyên hơn.
- Theo dõi website trong giờ đầu chiến dịch; có sẵn người xử lý nếu lỗi.
Khi nào nâng cấp hosting, khi nào tối ưu website?
| Dấu hiệu | Nên làm trước |
|---|---|
| TTFB cao kể cả trang có cache, tệp tĩnh cũng chậm | Đổi gói hoặc đổi nhà cung cấp hosting |
| Chậm, lỗi vào giờ đông; bảng điều khiển báo chạm giới hạn tài nguyên | Nâng gói (thêm CPU, RAM, tiến trình), sau đó rà plugin nặng |
| TTFB tốt nhưng LCP xấu | Tối ưu ảnh, phông chữ, CSS, JavaScript; xem bài tăng tốc website WordPress |
| Chưa có bộ nhớ đệm trang | Bật một giải pháp cache trang trước khi kết luận về hosting |
| Đang dùng PHP cũ | Nâng PHP sau khi kiểm tra tương thích theme, plugin |
Hosting ảnh hưởng tới thứ hạng tìm kiếm qua những cơ chế khác (lỗi máy chủ, thu thập dữ liệu), được phân tích ở bài hosting ảnh hưởng SEO thế nào. Nếu đang phân vân lên VPS, xem bài nên dùng hosting hay VPS.
Website WordPress nhỏ thường cần hosting khoảng 1,5–3 triệu đồng mỗi năm; thông số nên chọn có ở trang tên miền, hosting cho WordPress. Nếu đã đổi hosting mà vẫn chậm, dịch vụ tối ưu tốc độ website có hai mức 3 triệu và 7 triệu đồng tùy hiện trạng.
Câu hỏi thường gặp
Đổi hosting xong website có nhanh ngay không?
Chỉ nhanh rõ khi hosting cũ đúng là nút thắt, tức TTFB cao hoặc máy chủ quá tải. Nếu trang chậm do ảnh nặng, nhiều plugin, JavaScript bên thứ ba thì đổi hosting cải thiện rất ít. Hãy đo TTFB trước và sau khi chuyển để biết chính xác.
Ổ cứng NVMe có làm website nhanh hơn rõ không?
Có lợi rõ với cơ sở dữ liệu lớn và trang không được cache, vì máy chủ đọc dữ liệu nhanh hơn. Với website nhỏ đã có bộ nhớ đệm trang tốt, khác biệt người dùng cảm nhận được thường nhỏ. Đừng chọn gói chỉ vì chữ NVMe mà bỏ qua CPU, RAM và giới hạn tiến trình.
Shared hosting có chạy được WooCommerce không?
Chạy được với cửa hàng nhỏ, ít đơn đồng thời, nếu gói đủ CPU, RAM và số tiến trình. Giỏ hàng, thanh toán, tài khoản không cache được nên tải lên máy chủ nặng hơn website giới thiệu. Khi đơn tăng hoặc chạy khuyến mãi lớn, nên theo dõi giới hạn tài nguyên và tính chuyện nâng gói.
Website WordPress cần bao nhiêu RAM?
Không có con số chung, vì phụ thuộc số plugin, lượng truy cập đồng thời và việc trang có được cache không. Website giới thiệu có cache tốt chạy ổn trên gói hosting phổ thông; website bán hàng, nhiều người đăng nhập cần nhiều hơn. Theo dõi cảnh báo tài nguyên trong bảng điều khiển là cách biết gói có đủ không.
Hosting đặt ở Việt Nam có luôn nhanh hơn nước ngoài không?
Không luôn. Máy chủ trong nước giảm độ trễ mạng cho khách Việt Nam, nhưng máy chủ quá tải hoặc không có cache vẫn chậm. Máy chủ ở khu vực gần kèm CDN và bộ nhớ đệm tốt có thể nhanh tương đương; hãy đo TTFB thực tế từ Việt Nam trước khi chọn.
Cần người làm giúp phần này?
Mô tả ngắn nhu cầu hoặc gửi link website. Chúng tôi phản hồi bằng đánh giá cụ thể trước khi báo giá.
