Задать вопрос
  • Как задать периодическое обновление GridView?

    @Programep
    DivineMgn: Вам все равно придется писать js код, или же использовать готовый (не знаю есть ли в yii2, готовое решение) сторонний код. Yii это же php-фреймворк, а не js-фреймворк.
  • Как защитить web socket?

    @Programep Автор вопроса
    Дмитрий Беляев: в основном знаю php, js и немного с++ и дальше стараюсь его изучать. Сам проект, на котором хочу применить сокеты(добавить приложению реалтайм), на js, php, apache на Windows. Я думаю сделать так. Apache сейчас основной сервер. Настроить на нем proxy порта на nodejs. И из под nodejs запускать php-скрипт, в котором будет обращение к бд, посредством командной строки: <функция вызова cmd в nodejs>('php.exe phpscript.php'). Правильно ли так делать в данном проекте?
    Но для своего проекта(если соберусь) думаю делать так:
    nginx - отдает статику, проксирует динамику apache(или другому), и проксирует web-сокеты node.js или c++ (в них уже либо командой вызывается скрипт обращения к базе) + ваше предложение по таймауту кол-ва соединений с 1 IP.
    Хотя может быть вызов php-скрипта лишний. Обращаться сразу из nodejs или с++ можно же.
  • Как защитить web socket?

    @Programep Автор вопроса
    Не будет ли в данном случае повышаться нагрузка на сервер? Допустим в случае больших запросов с несуществующих сессий. Можно ли как-то пускать к самому сокету только после авторизации, чтобы сокет слушал только авторизованных?
    И не подскажите еще node.js в сравнении с websocket на c++ лучше или хуже?