Навіщо потрібно запускати memcached на вікнах? Це дорога справа у виробничих умовах.
Якщо ваш код потрібно запустити в середовищі Windows, заведіть клієнт із memcached windows і поговоріть з машиною memcached на основі * nix.
У виробничому середовищі, що працює memcached на сервері 2003 або 2008, це означатиме, що ви отримуєте ліцензії на всі ці поля. Linux запропонує вам усі переваги OSS. TCO буде рости лінійно з memcached на Windows
Редагувати:
З моменту написання цієї відповіді минуло близько 1,5 року, і з того часу багато чого змінилося. Ви повинні звернути увагу, особливо коли хтось, як Дастін, коментує.
Отже, ось як ви можете отримати memcached у запущених вікнах. Завантажте memcached для вікон з Couchbase (раніше Northscale) .
Зазвичай, якщо ви плануєте запускати memcached на тій самій виробничій машині, ви хочете запустити його в обмеженій пам'яті, тобто визначити максимальну пам'ять, яку дозволено використовувати memcached.
c: \ Program Files \ memcached> memcached.exe -m 128.
Тут memcached працює з максимальним використанням 128 Мб. Ви не хочете, щоб memcached займав всю пам'ять на вашому веб-сервері.
У той момент, коли ви вирішили масштабувати memcached, вам потрібно буде врахувати те, що я сказав раніше. Додатково стисніть свої значення в комбінаціях ключових значень. Веб-сервери зазвичай споживають дуже мало використання центрального процесора (2-3%), а стиснення приносить багато користі мережі в порівнянні з використанням процесора. Якщо ви занадто стурбовані нормальним стисненням, спробуйте LZO