Tôi muốn triển khai memcached trên trang mạng xã hội của mình. Là một mạng xã hội, hầu hết dữ liệu thay đổi rất thường xuyên.Làm cách nào để cải thiện hiệu suất của trang web mạng xã hội bằng memcached?
Ví dụ: nếu tôi lưu trữ 10.000 người dùng của người dùng trong bộ nhớ cache, bất cứ khi nào anh ấy thêm một người bạn, bộ nhớ cache sẽ cần được cập nhật. Nó đủ dễ dàng, nhưng nó cũng sẽ cần phải cập nhật bất cứ lúc nào một người nào đó thêm chúng như một người bạn. Đó là rất nhiều cập nhật chỉ trên danh sách bạn bè một mình.
Ngoài ra còn có các blog và bản tin người dùng được đăng không ngừng với những blog mới và bạn chỉ có thể xem những người được tạo bởi người dùng trong danh sách bạn bè của bạn, vì vậy tôi nghĩ điều này rất khó để lưu vào bộ nhớ cache.
Tôi có thể thấy có thể lưu vào bộ nhớ cache một số thông tin hồ sơ chỉ thay đổi khi người dùng cập nhật tiểu sử của họ. Tuy nhiên, điều này sẽ tạo bản ghi bộ nhớ cache cho mọi người dùng, nếu có hơn 100.000 người dùng có nhiều bộ nhớ đệm. Đây có phải là một ý tưởng tốt?
Câu hỏi này thực sự cần tiêu đề tốt hơn. –