Я (пере) пишу API от php до узла, который имеет чрезвычайно высокое использование; он использует memcached и в настоящее время подключается к memcached, выполняет свою работу и впоследствии закрывается при каждом запуске php-файла, т.е. каждый раз при доступе к странице api.
Теперь с помощью узла мы создаем сам http-сервер; Я мог бы определить глобальное memcached соединение и использовать это:
var mclient = new memcache.Client(server, port);
// This would only run after mclient has connected
http.createServer(function (req,res){
// stuff involving mclient
}).listen(8888);
или я мог бы поместить его в обратный вызов createServer
. Тот же вопрос относится и к соединениям mongodb. Что мне делать?