Thiết lập Magento Redis trên AWS


7

Tôi có các thiết lập sau:

Cộng đồng Magento 1.9.2

1 x Ec2 frontend, chạy Litespeed Webserver, php chạy qua triển khai Php của Litespeed - LSPHP, giống như fast-cgi được sử dụng trong Nginx

1 x máy chủ RDS cho cơ sở dữ liệu

Tôi chỉ cấu hình 1 x Elasticache (nút Redis)

Tôi đã cấu hình local.xml của mình để gửi phiên và bộ đệm ẩn vào cơ sở dữ liệu Redis.

Tôi có thể thấy kho lưu trữ bộ đệm đang đầy, cộng với sự khác biệt về tốc độ là đáng chú ý (cộng với không có tệp nào trong thư mục bộ đệm và phiên)

Ba câu hỏi của tôi là:

  1. Tôi vẫn cần cài đặt tiện ích mở rộng php-Redis trên máy chủ web frontend cho php chứ? (Xem xét tất cả đều hoạt động) Tôi dường như không thể tìm ra nó dùng để làm gì?

  2. Có cách nào để biết tôi cần bao nhiêu dung lượng không? Bộ nhớ cache lưu trữ tệp của tôi chưa đến 50mb nhưng bộ nhớ cache của tôi đã được sử dụng 300mb

  3. Điều gì xảy ra nếu cửa hàng lấp đầy? Nó có xóa bộ nhớ cache phiên cũ không? Hoặc trang web bắt đầu có vấn đề ở mặt trước (như xe đẩy bị bỏ trống?)


Tôi có thể biết loại nút của bạn? Tôi đang thực hiện điều này bản thân mình, nhưng nghi ngờ liệu tôi nên đi cho m3 hay r3.
Jeremy

Câu trả lời:


3

Đối với # 2, Magento tạo một phiên cho mỗi khách truy cập; để có ước tính về dung lượng bạn cần, chỉ cần nhân kích thước của một bộ lưu trữ phiên với số lượng khách truy cập cao nhất (và nhân với .. giả sử 4-5 hoặc thậm chí 10, để an toàn: D). Bạn cũng có thể thiết lập thay đổi trong AWS, khi bạn đạt mức sử dụng bộ nhớ 80%. Ngoài ra, bạn có thể kiểm tra xem bộ sưu tập rác có hoạt động hay không và hết hạn.

Đối với # 3, hãy xem phản hồi này trên SO https://stackoverflow.com/a/8654367/64944


2

php-redis là phần mở rộng php php, nó sẽ hoạt động tốt hơn php gốc. Nếu php-redis có sẵn, Magento sẽ sử dụng nó để liên lạc với redis, nếu không, nó sẽ quay trở lại triển khai php gốc. Bạn không cần sử dụng php-redis nhưng nếu được cài đặt, bạn có thể có hiệu suất tốt hơn một chút.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.