Giới thiệu một số theme, plugin, addon đang được BIBICA.NET sử dụng
Với chủ trương đơn giản, tiết kiệm, đủ dùng, phần lớn các plugin, theme, addon … tôi lựa chọn đều miễn phí, hạn chế tối đa sử dụng các phiên bản hoặc dịch vụ trả phí
1. WordPress Hosting
- Hiện tại tôi dùng VPS miễn phí của Oracle, location US West (San Jose), tốc độ về Việt Nam ở mức trung bình, không quá tệ, trong thời gian sử dụng ~ 1 năm nay, tỷ lệ uptime ~ 100%
- Tiếp theo tôi dùng Webinoly giúp cài đặt tự động Nginx, MariaDB, PHP, SSL, HTTP/2 … đơn giản, chế độ backup toàn trang tuyệt vời
Rất có thiện cảm với tác giả của Webinoly, anh ấy đã phát triển và cung cấp miễn phí cho cộng đồng sử dụng hơn 6 năm nay, thực sự đáng khâm phục
2. Tốc độ và tối ưu hóa trang web
Hiện tại thèng bibica.net có thể nói là sống hoàn toàn trên đôi vai của Cloudflare
- Để cache ở cấp độ L2 tôi dùng Cache Rules Cloudflare, trừ vài lần hi hữu gặp lỗi siêu nặng, còn lại phần lớn thời gian hoạt động rất tốt
- Nén ảnh, tạo thumbnail các ảnh xuất hiện trên trang (ảnh trong bài viết, comment, avatar ….) tôi sử dụng Jetpack sau đó dùng Cloudflare Pages làm Reverse Proxy, chuyển cache sang Cloudflare
- Tiếp theo tôi sử dụng Artalk, thay thế hệ thống comment gốc từ WordPress, cải thiện tốc độ khi comment
- Tìm kiếm trên WordPress, Algolia vẫn là đỉnh cao về tốc độ và sự chính xác, khá đáng tiếc server gần nhất của họ so với Việt Nam là Singapore hiện không hỗ trợ các tài khoản mới nữa
3. WordPress Theme
Tôi dùng chủ đề GeneratePress, nhanh, nhẹ, phiên bản trả phí với tính tùy biến cao, chăm sóc khách hàng của họ rất thân thiện, thường trả lời rất nhanh và kịp thời
Lý do chính nhất không đổi theme sau 5 năm, đơn giản là …. lười, lý do khác là hiện tại GeneratePress đã hỗ trợ lifetime 😀
4. WordPress Plugins:
Miễn Phí:
Annual Archive | được sử dụng để làm phần Archive |
Advanced Editor Tools và Classic Editor | mở rộng và nâng cao trình soạn thảo mặc định của Wordpress với giao diện cổ điển trước đây |
Category Sticky Post | được sử dụng để sticky các bài viết cần nổi bật ở mỗi category |
Clean Image Filenames | xóa bỏ các kí tự đặc biệt, có dấu, .,/”:{}=\| … trên file ảnh |
Code Snippets | dùng để thêm các đoạn mã .php riêng vào trang web hoặc 1 bài viết cụ thể |
Cloudflare hoặc Super Page Cache for Cloudflare | giúp tự xóa cache khi trang cập nhập bài viết, comment … |
Disable Media Sizes | tắt tự động tạo các ảnh thumbnails |
Disable Lazy Load | tắt tính năng Lazy Load từ Wordpress |
Disable Responsive Images Complete | tắt tính năng responsive-image từ Wordpress |
Easy Theme and Plugin Upgrades | một công cụ tuyệt vời, đơn giản, hiệu quả giúp bạn update theme và plugin mà không cần phải xóa phiên bản cũ |
Easy Updates Manager | giúp bật hoặc tắt tự động cập nhập từng plugin và theme cụ thể |
Enlighter | tạo highlighter (tô sáng) các đoạn code cần nổi bật khi viết bài |
GenerateBlocks | tạo các blocks đơn giản ở widgets bên phải |
Index WP MySQL For Speed | tự động lập chỉ mục, thêm khóa chính, khóa phụ cho database |
Jetpack | sử dụng Related Posts |
Lucas String Replace | thay thế các chuỗi được xác định bằng một chuỗi khác |
Query Monitor | chủ yếu dùng để test các plugin gây lỗi |
Shortcodes Ultimate | tạo các tab, nút, hộp, thanh trượt và carousel … đẹp mắt |
Pretty Links | được sử dụng để tạo và theo dõi các link affiliate |
Show IDs | giúp xác định ID cho bài viết, trang |
Silent Update | bật tắt hiển thị thời gian sửa bài viết hoặc các trang |
Slim SEO | SEO nhẹ và siêu đơn giản |
WordPress Hide Posts | cho phép không hiện bài post ngoài trang chủ |
WP Crontrol | cho phép bạn xem, sửa, xóa những gì đang xảy ra trong hệ thống wp-cron |
WP Featherlight | lightbox đơn giản nhất cho Wordpress |
WP OPcache | quản lý Zend OPcache |
WP Search with Algolia | thay thế tìm kiếm mặc định của Wordpress |
WP Telegram | thông báo khi có bài viết, comment mới qua Telegram |
WP-ServerInfo | hiển thị thông tin PHP, MYSQL của máy chủ |
Trả phí:
Advanced Database Cleaner | thêm, sửa, xóa, tối ưu các thứ liên quan tới database |
Perfmatters | tối ưu hóa hiệu suất toàn diện |
Simply Static Pro | tạo trang tĩnh với Cloudflare Pages làm trang backup cho trang chính |
GeneratePress | theme đơn giản, dễ sử dụng |
WP Reset PRO | sử dụng nếu cần làm sạch hoàn toàn database |
5. Addon
Để monitor uptime tôi sử dụng HetrixTools và UpTimeDoctor bản miễn phí đã là quá đủ, tôi dùng thêm một bash script giúp tự restart PHP, Mysql, Nginx sau đó thông báo qua Telegram nếu chẳng may dịch vụ bị lỗi, tiếp theo tôi dùng thêm 1 bash script để kiểm tra tình trạng Disk, CPU, RAM tới Telegram
2 bash script nhỏ này, giúp kiểm soát tình trạng các dịch vụ quan trọng đang chạy, cải thiện downtime nếu trang bất ngờ gặp lỗi, cũng dễ kiểm tra các lỗi hơn
Để theo dõi lượt khách truy cập mà vẫn đảm bảo quyền riêng tư (tuân thủ GDPR), tôi dùng Umami phiên bản Umami Cloud
Thi thoảng, khi chia sẻ các file, tôi dùng Alist kết hợp Cloudflare Workers, giúp hạn chế lộ link thực và đảm bảo tốc độ download
Tôi cài thêm WireGuard Easy và NextDNS như 1 hình thức VPN và chặn quảng cáo cá nhân, sử dụng khi các nhà mạng tại Việt Nam bị đứt cáp quốc tế
6. Backup và restore
Tôi sử dụng tính năng backup và restore mặc định từ Webinoly cho toàn bộ cấu hình server, dữ liệu được lưu trữ vào Cloudflare R2
Cập nhập lần cuối vào lúc 02/08/2024