у меня свои модули генерят json сами. Проблема в том, что до того момента, в котором вызывается моя функция в 3 строчки - проходит куча времени пока сам друпал развернётся, подключит кучу классов, распарсит роуты, права доступа и т.п. В итоге функция вида echo '{"name":"Боб"}'; die(); возвращает ответ за 200мс вместо 2мс
и в этом плане node.js использовать гораздо эффективнее, чем drupal и даже в целом любой php-фреймворк
а чтобы было ещё быстрее - на node.js написать приложуху, которая слушает порт и отдаёт данные сразу из памяти, загруженные туда заранее при запуске приложения ;)
а чтобы было ещё быстрее - на node.js написать приложуху, которая слушает порт и отдаёт данные сразу из памяти, загруженные туда заранее при запуске приложения ;)
Тут тоже не всё так радужно. Если память у ноды потечёт, будет ещё медленнее, чем друпал
зачем переписывать то, что 1 раз написали и работает как надо? Просто какие-то данные, где действительно нужен функционал Drupal, отдаёт друпал, а другие, где нет никакой сложной логики, или важна скорость - отдаёт нода. И все счастливы.