Ну прям всю работу сделать :) Надо приложить мозг. Как я уже и сказал, я разрабатываю CCK уже 7 лет. Когда я начинал, еще и понятия такого не было. Прочто назывался продвинутый CMS.
Так вот в кратце, используйте вертикальную систему. Она стабильна и гибче. Ее единственный недостаток перед горизонтальной это скорость. Но если приложить мозг то и это можно заставить работать достаточно быстро.
У меня клинеты на моей CCK - 300 000 записей есть. Все работает в пределах 1.5 секунд. Правда там у них и сервер дедик. Но все же.
@Quber обычно так и делают. Получают данные. Если ошибка то показвают ошибку. А ошибка может быть такая что вы не авторизованы просматривать эти данные.
@Quber Так и есть. Ангуляр такие задачи и решает. Но не просто генерить шаблоны надо для него. Шаблон должен быть статичный и просто указать путь к файлу. А вот с сервера просто получить данные в JSON и шаблон уже динамически будет менятся в браузере. В этом идя Ангуляр.
Какой в этом смысл? Если шаблон генерится на сервере, то просто его покажите и все. Зачем огород городить? Это не то для чего Англяр был спроетирован. Ни кто не планировал такого сценария, по этому такой подход можно назвать "через зад". Агуляр был спроектирован как раз для того что бы генерить шаблоны. А сервер должен только данные оправлять.
Если вы используете это не так, то вы просто используете стиральную машнику, что бы печь пирожки.
По мне так таймаут это затычка. Если он где то стоит значит что то не так с архитектурой. Если его использовать в анимации где то то может и хорошо. А в процессах мне кажется при хорошей организации кода его быть не должно.
А вот инструментик для создания паблик API с удобной документацией и если надо оплатой за запросы елси кому надо. Может не совсем в тему, но мне очень понравилась идея. Даже создал там 2 пиватных апишки для приложений. Удобно делится с коллегами. Например кто то пришет на Андроид (чего я вообще не знаю как делать) просто дал ему ссылочку и у него есть все что нужно. И защита там встроена. Со своей сотроны только нужна проверка что запрос пришел с этой службы.
@gerrrper ни каких данных не приходит. Это просто тригер события. Надо в скрипте развретку запустить и все. Не надо проверять есть там параметры или нет. Можно проверить только IP что это с гитхаба пришло. Ну и то не обязательно по мне так если кто то наберет урл ни чего страшного не произойдет. Просто проверится что все up to date.
Это не форум. Если там ошибка редактируйете пост. Вы написали ответ к своему вопросу сейчас. Можно только один овтет к вопросу писать. Если есть дополнения пишите в Комментировать.
Ну так я же написал в комментарии. На удаленном сервер, сздаете файл, который запустит ситсемные комнады и который может запускаться через HTTP. Ну типа файл на PHP или можете сделать службу на Node.js. Разници нет. И как только придет по этой ссылке запрос, запускаете развертку.