Я тут писал, как сделать на php машинообучаемый бэкенд для сайта или веб-приложения. Однако, кроме FANN сам по себе php больше ничего предложить не может.
Метка: unix socket
Мой набор опций для 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 "
Вордпресс: связь с MySQL через Unix Socket
В wp-config.php хост базы прописываем так: define( ‘DB_HOST’, ‘localhost:/var/run/mysqld.sock’ ); И радуемся.
Три вопроса
Nginx и memcached
Про то, как правильно (локально) подключать memcached, я уже писал. Но еще есть вопрос, как правильно с ним работать. Если из php, написано там же. Но во всех случаях, когда можно, лучше не дергать php попусту. Если нужно, например, поднять или сбросить флаг, для которого используется memcached, лучше делать это прямо из nginx.