Last Updated on 02/11/2024
Với VPS có lượng RAM ít nhưng lại chạy nhiều website và bạn config RAM cho Zend Opcache không đủ để cache tất cả các file PHP thì Zend Opcache hoạt động không thực sự hiệu quả và ảnh hưởng xấu đến những site có lượng truy cập lớn. Chính vì vậy, chúng ta cần chọn lọc những site có truy cập thấp và config để Zend Opcache không cache php của những website này, dành RAM cho những site truy cập nhiều. Tất nhiên, nếu VPS hay server của bạn có RAM lớn, tốt nhất vẫn là cho phép Zend Opcache được cache tất cả các file php trên VPS.
VPSSIM update lên phiên bản VPSSIM 2.2.8 hỗ trợ thêm website vào Zend Opcache blacklist. Chức năng này khá hữu dụng. Danh sách tất cả chức năng, tiện ích khác trong lần update này:
- Tạo shortcut cho thư mục backup (chứa các file backup database và website) và vhost . Truy cập tới thư mục backup và vhost rất nhanh và tiện lợi: thư mục 0-VPSSIM-SHORTCUT ngay trong /home
- Update chức năng Quản lý Zend Opcache: Thêm và xóa website trong Zend Opcache Blacklist…
- Update chức năng Quản lý Redis Cache: TAT Redis Cache cho WordPress website
Trong bài viết này mình sẽ hướng dẫn sử dụng chức năng Quản lý Zend Opcache của VPSSIM
[toc]
Tắt/Bật Zend Opcache
Khi Zend Opcache đang bật thì chức năng số 1 sẽ có nội dung là Tắt Opcache. Nếu Zend Opcache đang tắt thì nội dung sẽ là Bật Opcache.
Sử dụng chức năng này để Tắt hoặc Bật Zend Opcache tùy theo nhu cầu của bạn.
Cấu hình Zend Opcache
Sử dụng chức năng này để cấu hình RAM, số lượng file php mà Zend Opcache có thể cache, thời gian tự động clear cache.
Chú ý:
- Lượng RAM dành cho Zend OPcache phải lớn hơn khoảng 20% lượng RAM opcache thực sự cần. Bạn dùng chức năng Link xem Zend Opcache status để xem lượng RAM Opcache đang sử dụng.
- Cấu hình số file Zend Opcache có thể cache phải lớn hơn số file PHP trên VPS. VPSSIM sẽ tự động đến số lượng file php trên VPS cho bạn trong quá trình cấu hình.
- Thời gian auto clear: Đây là thời gian mà Zend Opcache tự động xóa cache. Nếu bạn không thường xuyên thay đổi code, ta để số này càng lớn càng tốt. Khi bạn edit code, bạn chịu khó dùng chức năng Clear Opcache để Zend Opcache cập nhật thay đổi của code.
Kết quả:
Thêm website vào Blacklist
Nếu bạn không muốn Zend Opcache cache website nào thì ta dùng chức năng này thêm website vào Zend Opcache Blacklist
Kết quả:
Xóa Website khỏi Blacklist
Kết quả:
Xem Zend Opcache Blacklist
Sử dụng chức năng này để xem danh sách các website đang có trong Zend Opcache blacklist.
Clear Zend Opcache
Sử dụng chức năng này để clear Zend Opcache. Sau khi edit code, bạn bạn nên chạy chức năng này để file bạn đã edit được cập nhật cho website.
Xem thêm:
Chào anh!
Cho em hỏi dạo này khi em clear Opcache thì hay bị hiện lỗi như trong hình: http://i.imgur.com/qnQdHau.jpg
Phải clear lại nhiều lần mới dc.
Mong anh xem giúp em là lỗi gì ạ.
Thanks anh!
Chào bạn. Mình cũng không rõ bạn ạ.
Sau khi mình tắt Zend OPcache thì ko vào lại để bật lên được, mình đang dùng VPSSIM 2.4.6
VPSSIM thông báo lỗi ntn bạn nhỉ ?
“VPSSIM can not find zend opcache in your system”
Đó là thông báo lỗi của VPS bạn ah
Tạm thời bạn chuyển sang bản Tiếng Anh sử dụng nha. Bản tiếng Anh không bị lỗi.
Sao comment mình bị xoá vậy, mình update lên 2.2.8 thì bị lỗi không truy câp được menu của vpssim, gõ yêu cầu thì nó cứ bắt nhập yêu cầu tiếp và ko hiện lên gì 😥
Comment trước của bạn là gì nhỉ ?
Bạn thử gửi thông tin VPS bằng contact để mình kiểm tra giúp.
Tại vps có nhiều thông tin nhạy cảm nên không tiện public 😥 , có cách nào send log của vpssim ko bạn ? Thankiu bạn :data:
Bạn cho mình hỏi xíu,
Trong config nginx, mình uncomment để sử dụng W3 Total Cache nhưng không được, restart nginx báo config sai.
Không biết bị ở đoạn nào bạn nhỉ ? 😕
Config bạn sử dụng cho W3 Total Cache là /etc/nginx/conf/w3totalcache.conf đúng không nhỉ ?
Không, trong domain.conf, đoạn uncomment include w3totalcache.conf đó bạn ::CRTTS:
File này không chính xác nhé. Mình có thể cho chỉnh sửa lại trong quá trình update được nhưng không làm vì nếu update file này, những edit của người sử dụng sẽ mất hết.
Do đó mình tạo file mới. Bạn chuyển nó thành /etc/nginx/conf/w3total.conf là được.
Tuyệt vời ông mặt trời. Ngày xưa hay xảy ra tình trạng đối với máy chủ ram thấp là bị tắt nữa. Càng lúc càng cập nhật giờ thì ổn rồi 😀
Cảm ơn bác nhiều 🙂 Không biết dạo này các bản cập nhật VPSSIM có gần nhau quá không ? 😀
Của mình nó để: RAM cho Opcache phai la so tu nhien nam trong khoang (20 – 1170).
Thì nên cấu hình khoản bao nhiêu là hợp lý admin nhĩ?
VPS của bạn RAM nhiều ghê luôn 🙂
Tùy theo nhu cầu của Zend Opcache, bạn xem trong http://IP_VPS:mã_bí_mật/ocp.php mà bạn config nhé.
Theo tiêu chí, RAM cho Zend OPcache sử dụng dư khoảng 20% là ổn.