Cài đặt memcached để tăng tốc cho Wordpress trên Centos


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
- Kiểm tra memcached đã chạy hay chưa bằng dòng lệnh:
netstat -tulpn | grep :11211
Hoặc:
service memcached status
- Khởi động memcached cùng với OS:

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
Sau khi bạn cài đặt xong, bạn cần đưa module memcache vào php, sử dụng dòng lệnh sau:

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 );
Cấu hình memcached.use vào php:
echo 'memcached.use_sasl=1' >>  /etc/php.ini 
Cấu hình plugin WP-FFPC : Vào Setting > WP-FFPC
Sau khi cấu hình các tab cho phù hợp với nhu cầu sử dụng của bạn.

Nhấn nút Pre-cache để kích hoạt tạo cached khi có user truy câp trang.


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 !