Если наше приложение (сайт) активно использует RDB (relational database), например MySQL или PostgreSQL, у нас появляется определенный соблазн пихать туда что ни попадя, даже безо всякой надобности. Понадобился флаг? — создадим табличку. Захотелось сохранить профиль посетителя в виде одного XML-файла? — создадим еще одну.
Метка: memcached
Не светим наружу
Nginx и memcached
Про то, как правильно (локально) подключать memcached, я уже писал. Но еще есть вопрос, как правильно с ним работать. Если из php, написано там же. Но во всех случаях, когда можно, лучше не дергать php попусту. Если нужно, например, поднять или сбросить флаг, для которого используется memcached, лучше делать это прямо из nginx.
Memcached — слушаем unix socket
В /etc/rc.conf добавляем memcached_flags=»-d -m 64 -s /tmp/memcached.socket -a 0777″ Memcached перезагружаем.