- Tham gia
- 28/02/2015
- Bài viết
- 17,142
- Được Like
- 12,745
Redis Cache - Bộ nhớ cache Redis cho XenForo 2 2.15.2
Add-on này sử dụng Credis với nhà cung cấp bộ nhớ cache tuỳ chỉnh cho Redis (dựa trên Cm_Cache_Backend_Redis). Để có hiệu suất tốt nhất, hãy cài đặt phần mở rộng php: phpredis
Bạn phải cài đặt phiên bản Redis, điều này có thể không thực hiện được với dịch vụ lưu trữ được chia sẻ
Trong khi XenForo 2 có trình kết nối redis, nó yêu cầu phpredis. Add-on này thì không.
Tổng quan về tính năng
Chỉnh sửa
Troubleshooting
Xin lưu ý rằng Redis rất nhạy cảm với độ trễ trong môi trường ảo. Nếu kết nối thất bại lặp lại hoặc lỗi giao thức có kinh nghiệm vô hiệu hóa bất kỳ lựa chọn Redis Persistence.
Tùy chọn
Theo mặc định, số lượng chủ đề diễn đàn được lưu vào bộ nhớ đệm. Nói chung, điều này có thể quan sát được khi chuyển số lượng lớn chủ đề từ diễn đàn này sang diễn đàn khác và tổng số trang bị sai.
Thống kê của Redis
Bảng điều khiển Admincp được mở rộng với các thống kê redis cơ bản:
Thống kê trình gỡ lỗi
Bao gồm thời gian redis khi sử dụng
Read Scaling
Với tùy chọn
High availability
Các thành phần Zend hỗ trợ cài đặt master/slave với hỗ trợ Redis Sentinel. Nó không hỗ trợ nhóm đa chức năng Redis.
Các thành phần được cấp phép theo; New BSD
Add-on này sử dụng Credis với nhà cung cấp bộ nhớ cache tuỳ chỉnh cho Redis (dựa trên Cm_Cache_Backend_Redis). Để có hiệu suất tốt nhất, hãy cài đặt phần mở rộng php: phpredis
Bạn phải cài đặt phiên bản Redis, điều này có thể không thực hiện được với dịch vụ lưu trữ được chia sẻ
Trong khi XenForo 2 có trình kết nối redis, nó yêu cầu phpredis. Add-on này thì không.
Tổng quan về tính năng
- Một kết nối redis php thuần túy
- Hỗ trợ tính khả dụng cao
- Hiển thị đối tượng bộ nhớ cache redis để sử dụng cho các add-on khác
- Triển khai một số bộ nhớ đệm nhỏ về số lượng chủ đề diễn đàn
- Bộ đệm ẩn template css riêng lẻ của XenForo của Redirect để chuyển sang chế độ redis vì nếu không, nó gây ra hiện tượng ghi và khóa không mong muốn trên bảng
xf_css_cache
Chỉnh sửa
src/config.php
và thêm:
Mã:
$config['cache']['enabled'] = true;
$config['cache']['sessions'] = true;
$config['cache']['provider'] = 'SV\RedisCache\Redis';
$config['cache']['config'] = [
'server' => '127.0.0.1',
'port' => 6379,
];
Troubleshooting
Xin lưu ý rằng Redis rất nhạy cảm với độ trễ trong môi trường ảo. Nếu kết nối thất bại lặp lại hoặc lỗi giao thức có kinh nghiệm vô hiệu hóa bất kỳ lựa chọn Redis Persistence.
Tùy chọn
Theo mặc định, số lượng chủ đề diễn đàn được lưu vào bộ nhớ đệm. Nói chung, điều này có thể quan sát được khi chuyển số lượng lớn chủ đề từ diễn đàn này sang diễn đàn khác và tổng số trang bị sai.
Bảng điều khiển Admincp được mở rộng với các thống kê redis cơ bản:
Bao gồm thời gian redis khi sử dụng
_debug=1
chế độ xem cho một trangRead Scaling
Với tùy chọn
$config['cache']['config']['load_from_replica']
, các lần đọc có thể được hoãn lại cho một thể hiện slave đơn lẻ. Điều này có tất cả các tùy chọn của 'config' (ngoại trừ replicaconfig)High availability
Các thành phần Zend hỗ trợ cài đặt master/slave với hỗ trợ Redis Sentinel. Nó không hỗ trợ nhóm đa chức năng Redis.
- Ngoài ra, add-on này thực hiện bộ nhớ đệm của số lượng thread trong một diễn đàn.
- Redis Sentinel hỗ trợ tính sẵn sàng cao.
Các thành phần được cấp phép theo; New BSD
- Credis
- XenForo Add-on code
Nguồn: xenforo.com
Đính kèm
Bài viết liên quan
Được quan tâm
Bài viết mới