Tôi đang sử dụng PHP APC trên các máy chủ sản xuất của dịch vụ web với lượt truy cập 10 triệu/ngày thành công trong một thời gian dài.có phải PHP APC là cửa hàng đối tượng địa phương có bất kỳ giới hạn nào ngoài kích thước lưu trữ không?
Tôi đang xem xét giảm tải nhiều dữ liệu hơn vào bộ nhớ cache cục bộ APC.
Về mặt lý thuyết có vẻ với tôi rằng vì cuộc gọi APC chủ yếu là truy cập bộ nhớ cục bộ. Nó không nên trở thành một vấn đề để gọi nó là 10.000 lần/giây. Theo như tôi có thể nói giới hạn của nó có thể ở kích thước bộ nhớ nhưng miễn là máy chủ có CPU miễn phí, nó không nên có hiệu suất hoặc các vấn đề tham nhũng ở mức giá cao.
Có giới hạn nào mà tôi không biết điều đó có thể ngăn tôi sử dụng bộ nhớ cache đối tượng cục bộ của APC với tốc độ rất cao trên máy chủ ứng dụng (ubuntu) hay không.
Cập nhật: Dường như theo các câu trả lời bên dưới câu hỏi của tôi không rõ ràng. Tôi không tìm kiếm các tùy chọn bộ nhớ đệm thay thế (memcache, redis, vv ..). Câu hỏi của tôi là liệu có bất kỳ mối quan tâm hoặc giới hạn nào trong việc sử dụng APC địa phương với mức giá rất cao và đọc đồng thời hay không.
Không thể truy cập bộ đệm APC của máy chủ từ máy chủ khác nếu bạn đang ở trong môi trường nhiều máy chủ ... APC không thể chia sẻ với/giữa các tác vụ CLI –
có. Tôi biết. cho điều này tôi sẽ sử dụng memcached như bộ nhớ cache cấp 2 vì vậy khi một máy chủ ứng dụng mới lanunches nó sẽ đọc dữ liệu từ memcache và không phải là db. nhưng trong các hoạt động thường xuyên, tôi cần dữ liệu càng gần càng tốt để nó sẽ được sao chép trên máy chủ ứng dụng. – Nir
Yêu thích câu hỏi này và APC là một lớp bộ nhớ đệm hoàn toàn không được sử dụng đúng mức. Rất muốn biết câu trả lời cho điều này là tốt. – nate