Метка: Nginx

Full-stack developer

Ищу работу

Я тут уже писал о поиске работы. Речь не идет о быстром поиске заработка, речь о медленном и вдумчивом подборе интересного варианта для долгосрочного конструктивного сотрудничества. Позиционирую себя как full-stack developer.

Мой набор опций для MemcacheQ

Пока MemcacheQ не постигла грустная судьба MemcacheDB, это по-прежнему самая простая, самая удобная и самая быстрая очередь сообщений (заданий). Незаменимая вещь для асинхронной обработки. В rc.conf помимо memcacheq_enable=YES: memcacheq_flags = " -s /tmp/memcacheq.sock -a 0777 -H /var/db/memcacheq -d -P /var/run/memcacheq.pid -N -R -L 1024 -B 1024 -u nobody "

Три вопроса

Три вопроса

У меня давно уже сформировались три вопроса, ответы на которые я никак не могу получить. Постоянно углубляясь в темы, читая документацию, тематические блоги и форумы, осваивая новый софт, я все больше погружаюсь в технологии, но эти три вопроса остаются без ответов.

Использование очереди сообщений

message queue

Вопрос первый — что использовать. Варианты есть, я пробовал три. Gearman — штука тяжелая, и для работы (в смысле потребных ресурсов), и для использования. На мой взгляд, его использование оправданно только если вы дали себе труд его полноценно освоить, и вся его функциональность вам действительно необходима. Кому-то, видимо, это может потребоваться.

Comet (push) сервер — отключаем логи

Если уж мы используем comet-сервер, стало быть push-каналы нам нужны, и вряд ли для совсем малых нагрузок. Отключаем в них access_log, что там собирать? Разве что в процессе отладки. А так и работать станет быстрее.