Một công việc đơn giản bạn có thể làm để có thể tăng tốc độ website đó là kích hoạt chế độ cache MySQL Query.
Các bước kích hoạt MySQL Query Cache
mysql -u root -p
Kiểm tra tình trạng cache hiện tại
show variables like 'query_cache_%';
Kết quả trả về tương tự như sau:
+------------------------------+---------+ | Variable_name | Value | +------------------------------+---------+ | query_cache_limit | 1048576 | | query_cache_min_res_unit | 4096 | | query_cache_size | 0 | | query_cache_type | ON | | query_cache_wlock_invalidate | OFF | +------------------------------+---------+
query_cache_size: kích thước cache (bytes), không nên đặt lớn quá
query_cache_type: ON hoặc OFF
query_cache_limit: không biết là cái gì 😀
Để cấu hình MySQL Query cache, bạn cần chỉnh sửa trong file /etc/my.cnf (Red Hat) hoặc /etc/mysql/my.cnf (Debian)
nano /etc/mysql/my.cnf
Điều chỉnh lại theo ý bạn
query_cache_limit = 3M query_cache_size = 128M
Khởi động lại mysql
service mysql restart
Kiểm tra lại tình trạng cache hiện tại
mysql> show status like 'Qc%';
Caia này hocvps đã tooia ưu chưa hay mình tự tối ưu vậy bạn
Phần này HocVPs đã tối ưu rồi bạn nhé
sao của mình cao dữ có sao không nhỉ
+——————————+———-+
| Variable_name | Value |
+——————————+———-+
| query_cache_limit | 524288 |
| query_cache_min_res_unit | 2048 |
| query_cache_size | 16777216 |
| query_cache_strip_comments | OFF |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
+——————————+———-+
mình cài hocvps
Không cần quan tâm lắm bạn à. Các thông số này từ HocVPS đã được tối ưu rồi bạn à
Nếu là centos thì file cấu hình nó nằm ở đâu vậy ad 😀
Bạn cài HocVPS Script không vậy>
Mình xài hocvps đó ad
Đây nhé: /etc/my.cnf.d/server.cnf
bác cho em hỏi web em bị lỗi k restart dc apache2. nó báo ntn khắc phục lsao
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message
Cái này chỉ là thông báo thôi, không phải là lỗi đâu bạn. Thường server vẫn hoạt động bình thường.
Luân chia sẻ thêm chút được không. Hiện mình đang xài VPS DO 1gb ram, mysql thường xuyên quá tải mặc dù truy cập không nhiều. Tuy nhiên data của mình tầm >400k record
sao mình cai hocvps script mà vào trong thư mục etc k thấy mysql đâu nhỉ ???
Thanks