Việc tối ưu hoá Wordpress bao gồm nhiều bước và công đoạn, trong đó việc thực hiện tối ưu server rất quan trọng. Một trong những điểm quan trọng nhất để một website wordpress có thể chạy nhanh bất ngờ đó là cấu hình Cached.
Trong bài viết này tôi sẽ giới thiệu về cách tối ưu Wordpress bằng Memcached. Sau khi được cài đặt và cấu hình, Memcached sẽ tối ưu hóa cách yêu cầu cơ sở dữ liệu được lưu trữ, cải thiện đáng kể bộ nhớ và tối ưu vps WordPress của bạn.
Memcached là một hệ thống lưu trữ bộ nhớ phân tán mã nguồn mở đặc biệt. Những thông tin được lưu trữ trong Memcached là bản sao các đối tượng (objects) và dữ liệu được người dùng truy cập nhiều lần.
Các bước cài đặt và cấu hình như sau:
1/ Cài đặt memcached trên centos 7
yum install memcached -y
- Start memcached:
systemctl start memcached
- File cấu hình của memcached đặt tại: /etc/sysconfig/memcached
- Port mặc định của memcached là: 11211
- Khai báo với Firewall:
firewall-cmd --permanent --zone=public --add-port=11211/tcp
netstat -tulpn | grep :11211
service memcached status
systemctl enable memcached.service
2/ Cài đặt php-memcache trên centos 7
- Kiểm tra thử xem php-memcache đã được tích hợp lên server của bạn hay chưa:
php -m | grep memcache
- Nếu chưa có gì thì ta thực hiện cài đặt như sau:
yum install php-devel php-pear -y
yum install libmemcached-devel
Nếu bạn đang dùng PHP 8.x, thì chạy dòng lệnh sau
pecl install memcache
Nếu bạn sử dụng PHP 7.x
pecl install memcached-3.1.4
echo "extension=memcached.so" >> /etc/php.ini
Restart httpd:
systemctl restart httpd
Kiểm tra xem module php-memcache đã hoạt động hay chưa ?
php -m | grep memcached
3/ Cấu hình WordPress
Cài đặt Plugin WP-FFPC
Cấu hình enable cache bằng cách thêm dòng code sau vào file wp-config.php
define ( 'WP_CACHE', true );
echo 'memcached.use_sasl=1' >> /etc/php.ini
0 Nhận xét:
Đăng nhận xét
Rất mong các ý kiến của các bạn khi đọc bài viết này !