Tại sao bạn cần chạy memcached trên windows? Đó là một việc tốn kém trong môi trường sản xuất.
Nếu mã của bạn cần chạy trong môi trường Windows, hãy lấy một máy khách Windows memcached và nói chuyện với một máy memcached dựa trên * nix.
Trong môi trường sản xuất chạy memcached trên Server 2003 hoặc 2008 có nghĩa là bạn nhận được giấy phép cho tất cả các hộp đó. Linux sẽ cung cấp cho bạn tất cả các lợi ích của PMNM. TCO sẽ tăng tuyến tính với memcached trên Windows
Biên tập:
Đã khoảng 1,5 năm kể từ khi tôi viết câu trả lời này và rất nhiều thứ đã thay đổi kể từ đó. Bạn phải chú ý, đặc biệt là khi ai đó như Dustin nhận xét.
Vì vậy, đây là cách bạn có thể tải memcached trên các cửa sổ đang chạy. Tải xuống memcached cho windows từ Couchbase (trước đây là Northscale) .
Thông thường, nếu bạn định chạy memcached trên cùng một máy sản xuất, bạn muốn khởi động nó trong bộ nhớ hạn chế, tức là xác định bộ nhớ tối đa mà memcached được phép sử dụng.
c: \ Program Files \ memcached> memcached.exe -m 128.
Ở đây memcached chạy với mức sử dụng tối đa 128 MB. Bạn không muốn memcached chiếm hết bộ nhớ trên máy chủ web của mình.
Thời điểm bạn quyết định mở rộng quy mô bản ghi nhớ, bạn sẽ cần xem xét những gì tôi đã nói trước đó. Ngoài ra, hãy nén các giá trị của bạn trong các tổ hợp giá trị khóa. Các máy chủ web thường sử dụng rất ít CPU (2-3%) và việc nén mang lại rất nhiều giá trị cho mạng xuyên suốt so với việc sử dụng CPU. Nếu bạn quá lo lắng về việc nén thông thường, hãy thử LZO