Trang Chủ » Thủ thuật công nghệ » Tăng Tốc VPS Trong 10 Phút: Mẹo Tối Ưu Hiệu Suất Cho Website WordPress & Laravel

🔥 Tăng Tốc VPS Trong 10 Phút: Mẹo Tối Ưu Hiệu Suất Cho Website WordPress & Laravel

Bạn đang sử dụng VPS để chạy website WordPress hoặc Laravel nhưng thấy trang tải chậm, phản hồi kém dù cấu hình máy không quá yếu? Tin vui là bạn không cần nâng cấp server ngay lập tức – chỉ cần vài thủ thuật đơn giản dưới đây, bạn đã có thể tối ưu VPS để tăng tốc website đáng kể chỉ trong 10 phút!


⚙️ 1. Tắt các dịch vụ không cần thiết

Một số dịch vụ mặc định như postfix, cups, hoặc bluetooth thường không cần thiết với web server. Hãy tắt chúng để giải phóng RAM và CPU.

sudo systemctl stop postfix
sudo systemctl disable postfix

💡 Mẹo: Chạy htop hoặc top để kiểm tra dịch vụ ngốn tài nguyên.

🚀 2. Kích hoạt OPcache (với PHP)

Laravel và WordPress đều được viết bằng PHP, nên việc bật OPcache giúp lưu lại kết quả biên dịch script PHP, giúp tăng tốc đáng kể.

Mở file cấu hình PHP (ví dụ: /etc/php/8.1/fpm/php.ini):

opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.validate_timestamps=0

Sau đó restart PHP-FPM:

sudo systemctl restart php8.1-fpm

📦 3. Sử dụng cache và nén dữ liệu

Với WordPress:

  • Dùng plugin LiteSpeed Cache hoặc WP Super Cache.
  • Kích hoạt GZIP hoặc Brotli trên máy chủ (Nginx hoặc Apache).

Với Laravel:

  • Cache route, config, view:
php artisan route:cache
php artisan config:cache
php artisan view:cache
  • Dùng cache driver như Redis hoặc Memcached.

📁 4. Tối ưu Cơ sở dữ liệu MySQL/MariaDB

MySQL cấu hình mặc định chưa tối ưu. Dưới đây là vài gợi ý nhanh:

  • Tăng query_cache_size, innodb_buffer_pool_size.
  • Dọn dẹp bảng wp_options (với WordPress).
  • Dùng lệnh:
OPTIMIZE TABLE ten_bang;

Bạn cũng có thể cài MySQLTuner để kiểm tra nhanh tình trạng DB:

wget http://mysqltuner.pl/ -O mysqltuner.pl
perl mysqltuner.pl

🧠 5. Kích hoạt HTTP/2 và SSL

HTTP/2 giúp cải thiện tốc độ tải tài nguyên khi dùng HTTPS. Chỉ cần bạn đã cài SSL, việc bật HTTP/2 (trên Nginx hoặc Apache) cực kỳ đơn giản.

Ví dụ Nginx:

listen 443 ssl http2;

🧹 6. Cronjob nhẹ hơn – ít tốn tài nguyên

WordPress:

Vô hiệu hóa wp-cron.php mỗi khi có người truy cập bằng cách thêm vào wp-config.php:

define('DISABLE_WP_CRON', true);

Sau đó tạo cronjob thật sự mỗi 5 phút:

*/5 * * * * wget -q -O - https://example.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1

Laravel:

Chạy scheduler qua cron:

* * * * * cd /var/www/laravel && php artisan schedule:run >> /dev/null 2>&1

✅ Tổng kết

Chỉ cần 10 phút, bạn đã có thể:

  • Cắt giảm tài nguyên lãng phí
  • Tăng tốc phản hồi của Laravel & WordPress
  • Tối ưu database và bộ nhớ
  • Cải thiện UX mà không tốn thêm chi phí hạ tầng

Đây là những thao tác cơ bản nhưng mang lại hiệu quả lớn nếu bạn muốn website chạy mượt hơn, đặc biệt trong môi trường VPS giới hạn tài nguyên.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *