• Старт проекта на NodeJS+MongoDB или PHP+MySQL?

    @livetick2 Автор вопроса
    Кстати, если не затруднит, подскажите общую логику работы по nginx-push-stream (nginx на статику брошу, мануал по модулю буду завтра курить).

    Правильно ли я понимаю, что юзер пишет коммент, отправляет его в базу (не важно каким способом), а модуль на адреса pub/sub делает запросы и показывает результат с задержкой 1-5 секунд...
  • Старт проекта на NodeJS+MongoDB или PHP+MySQL?

    @livetick2 Автор вопроса
    Спасибо за развернутый ответ. Я уже настроился на Монгу) Там всего пять коллекций получается. В реляционных 11 таблиц вышло. Умом, конечно, понимаю, что нормализация - это благо, прежде всего для миграций, масштабируемости... но сердцу не прикажешь))
    Ну посмотрим. Скорее всего попробую оба варианта(Монга | PostgreSQL).

    Реалтайм вообще не принципиально. Модуль nginx-push-stream хороший, много о нем слышал. Как вариант.

    Считаете стек NodeJS/Express+Mongo+Socket.io | nginx-push-stream быстро сожрет мои 8 гиг. памяти?
    Как альтернатива, PHP/любой микро рестфул фреймворк, вроде comet + PostgreSQL + nginx-push-stream перспективнее?
  • Старт проекта на NodeJS+MongoDB или PHP+MySQL?

    @livetick2 Автор вопроса
    Sanes, у меня поиск только по описанию/заголовку и дате отсчета/создания, естественно индексы. И все. Фильтров нет. Только сортировка по дате убыв./возр., и популярности. Но это уже не в базе сортируется, а в результирующем массиве.
  • Сколько стоит разработка?

    @livetick2
    За такой прайс заказчик к студентам уйдет. Пробовал я фрилансить, если портфолио не наработано, то сложно диктовать свою цену... заказывают аналоги вк, ютуба за 15-20 штук...
  • Какой рекомендуемый размер файла для php-скрипта?

    @livetick2
    Может он либы сливает в один файл... Раньше вроде так учили, хочешь производительней - сливай все в один файл.
  • Старт проекта на NodeJS+MongoDB или PHP+MySQL?

    @livetick2 Автор вопроса
    Спасибо, быстро тут отвечают!) В том то и дело, что сайт не сложный, перекрестных данных не много, по сути, весь трафик должен идти на конкретную страницу с афишей. Денормализацию можно и в MySQL сделать... но в Монго можно сразу вытащить все одним запросом. Единственное, там лимиты на документ, вроде 16 метров, хотя комментов вряд ли столько наберется на один документ...

    Просто не хочется начать на одном (PHP+MySQL), а потом лихорадочно переходить на NodeJS+MongoDB, тем более импорт/экспорт данных - будет тот еще квест.
  • Старт проекта на NodeJS+MongoDB или PHP+MySQL?

    @livetick2 Автор вопроса
    Интересно, изучу. Но я про скорость приложения, а не разработки.