Addon 2x Redis Cache - Bộ nhớ cache Redis cho XenForo 2 2.18.0

PVS

Super Moderator
Thành viên BQT
Redis Cache - Bộ nhớ cache Redis cho XenForo 2 2.18.0
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
Cài đặt

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.

redis-options.png

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:

redis-stats.png

Thống kê trình gỡ lỗi
Bao gồm thời gian redis khi sử dụng _debug=1 chế độ xem cho một trang

Read 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.
Licencing

Các thành phần được cấp phép theo; New BSD
  • Credis
Các thành phần được cấp phép theo; MIT Licence
  • XenForo Add-on code
Chúc các bạn thành công.


Nguồn: xenforo.com​
 

Đính kèm

Back
Top