1. Tại sao nên cân nhắc dùng SQLite?
- Không cần server MySQL: SQLite lưu toàn bộ dữ liệu trong một file, giảm đáng kể RAM sử dụng so với MySQL hoặc MariaDB.
- Dễ sao lưu: Chỉ cần copy file database là xong.
- Phù hợp site nhỏ: Với lượng truy cập thấp, SQLite vẫn đủ mạnh và cực kỳ ổn định.
Lưu ý: SQLite không phù hợp cho site traffic lớn hoặc có nhiều request ghi đồng thời (ví dụ: shop lớn, site cộng đồng).
2. Cách cài đặt WordPress với SQLite
Mặc định WordPress không hỗ trợ SQLite. Tuy nhiên, bạn có thể dùng plugin SQLite Integration hoặc PDO For WordPress để kích hoạt hỗ trợ.
Bước 1: Tải plugin SQLite Integration
Tải tại GitHub: https://github.com/aaemnnosttv/wp-sqlite-db
Bước 2: Cài đặt thủ công
- Upload toàn bộ thư mục plugin vào
wp-content. - Thay thế file
wp-content/db.phpbằng file trong thư mục plugin. - Xóa hoặc rename file
wp-config.phpnếu có dòng định nghĩa database cũ. - Truy cập lại trang để tạo site mới dùng SQLite.
Bước 3: Kiểm tra file SQLite
Sau khi cài xong, bạn sẽ thấy file database.sqlite xuất hiện trong thư mục wp-content.
3. So sánh MySQL vs SQLite cho WordPress nhỏ
| Tiêu chí | MySQL | SQLite |
|---|---|---|
| RAM sử dụng | Cao hơn (100–300MB) | Rất thấp (< 10MB) |
| Tốc độ site nhỏ | Nhanh | Rất nhanh |
| Khả năng mở rộng | Rất tốt | Hạn chế (không phù hợp site lớn) |
| Sao lưu/khôi phục | Phức tạp (dùng dump hoặc tool) | Chỉ cần copy file .sqlite |
4. Những trường hợp KHÔNG nên dùng SQLite
- Trang WordPress có trên 5000 lượt xem/ngày.
- Có WooCommerce, membership hoặc tính năng cần ghi nhiều dữ liệu cùng lúc.
- Có team nhiều người dùng quản trị đồng thời.
5. Gợi ý nâng cao
- Sử dụng SQLite cho các staging site, demo nội bộ hoặc microsite landing page.
- Dùng cronjob backup file
database.sqliteđịnh kỳ (rất nhẹ). - Chạy trên hosting rẻ, nhẹ như OpenLiteSpeed, Docker hoặc serverless.
Kết luận
Nếu bạn đang chạy một website WordPress nhỏ, đơn giản và muốn tiết kiệm tài nguyên VPS, SQLite là lựa chọn cực kỳ đáng thử. Nó đơn giản, nhẹ, dễ quản lý và vẫn đáp ứng tốt nhu cầu cơ bản.
Bình luận