Về website
Website có dữ liệu khá lớn:
- Khoảng 2.500 danh mục
- Hơn 55.000 bài viết, 10.000 bài viết của loại bài đăng tùy chỉnh
- Hơn 500 GB ảnh
- Hơn 100.000 thành viên
- Hơn 1.700.000 bình luận
Người dười dùng hoạt động hàng ngày khoảng trên dưới 100.000, online 30 phút gần nhất gần 8.000.

Cấu hình máy chủ
Đầu tiên là máy chủ, ở đây mình sử dụng hệ điều hành Ubuntu 24.04, với các bước cài đặt và tối ưu sau.
Trong loạt bài viết trên có gợi ý các cấu hình tối ưu cho từng thành phần của máy chủ như Nginx, PHP, MariaDB, Redis, v.v…
Cấu hình máy chủ:
| CPU | 2 x Intel® Xeon® E5-2650 v2 |
| Lõi | 16 nhân / 32 luồng 2.6 GHz |
| RAM | 64 GB DDR3 |
| Storage | 2 x 480 GB SSD |
Cấu hình trên khá cũ vì được đăng kí từ rất lâu.
CDN
Mình sử dụng Cloudflare – một dịch vụ DNS kiêm CDN cực kì mạnh mẽ và nhiều tình năng hữu ích.
- Hướng dẫn cài đặt Cloudflare
- Hướng dẫn cấu hình Cloudflare
- Sử dụng Firewall Rules của Cloudflare để chặn Hotlink
Các Plugin tối ưu
Tại sao có bài viết này? Vì trước đó mình đã thử nhiều sự kết hợp, cho tới khi có được kết quả khá tốt.
1. Index WP MySQL For Speed
Plugin này về cơ bản sẽ tạo chỉ mục cho các bảng trong cơ sở dữ liệu, giúp truy vấn tìm kiếm dữ liệu nhanh hơn.
2. Index WP Users For Speed
Tương tự như plugin trước, plugin này cũng có tác dụng tăng tốc độ truy vấn CSDL nhưng có tác dụng với trang web có nhiều thành viên.
3. Object Cache Pro
Plugin này giúp bạn tăng tốc trang web bằng cách lưu trữ các đối tượng trong bộ nhớ đệm.
Lưu ý: Plugin này có phí.
4. WP Rocket hoặc FlyingPress
4.1. WP Rocket
Đây là Plugin về Cache hàng đầu, với nhiều tính năng mạnh mẽ.
- WP Rocket – Plugin cache tốt nhất cho trang WordPress
- Gợi ý cấu hình WP Rocket tối ưu tốc độ tải trang
- Hướng dẫn sử dụng User Cache của WP Rocket để tạo bộ nhớ đệm cho người dùng đăng nhập
Lưu ý: Plugin này có phí.
4.2. FlyingPress (nếu không sử dụng WP Rocket)
Plugin này có các chức năng tương tự WP Rocket với tiềm năng rất lớn, có thể nói là đối thủ cạnh tranh với nhau. Bạn có thể chọn sử dụng một trong hai plugin này đều cho kết quả rất tốt.
- FlyingPress – Plugin cache hàng đầu cho trang WordPress
- Gợi ý cấu hình FlyingPress tối ưu tốc độ tải trang
Lưu ý: Plugin này có phí.
Lưu ý khi triển khai
- Không cài 2 plugin cache cùng lúc (ví dụ: WP Rocket + FlyingPress)
- Kiểm tra tương thích plugin với theme
- Backup trước khi cài plugin hệ thống như Object Cache Pro
- Luôn kiểm tra Redis hoạt động qua dòng lệnh
Kết luận
Sự kết hợp của các plugin trên giúp giảm tải cơ sở dữ liệu, tăng tốc độ phản hồi và giữ cho hệ thống ổn định khi có lượng người dùng lớn truy cập cùng lúc. Bài viết này không tập trung vào việc “tối điểm xanh Google” mà hướng đến việc tăng tốc độ thực tế và độ ổn định backend của website.
Chúc các bạn thành công!
Bình luận