Живые тикеры Исследования - с Ajax и PHP или Socket.io и Node.js или, может быть, Flash или Ruby on Rails
Я работаю над Проектом, в котором я попытаюсь сравнить различные способы создания живого тикера (новостного или спортивного). Я также хотел бы сделать контрольные тесты, например, сколько подключенных пользователей или как быстро будут поступать данные.
Я гуглил и обнаружил, что тикеры обычно строятся на PHP как сервер, и каждые 30 секунд клиент получает ajax-вызов, который возвращает новые данные. Еще один способ сделать это с помощью websockets (socket.io) и node.js! С этими двумя я работал и экспериментировал!
Но есть ли другие способы построения тикеров?
Очевидно, что вы можете заменить любой серверный язык на php, но есть ли другие способы, которыми сервер отправляет данные клиенту?
Может быть, с Flash? или Ruby on Rails?
Было бы полезно, если бы кто-то мог указать общие способы тикеров, а также современные или быстрые способы. Затем я выберу два из них и сравню их!
Буду очень признателен, если кто-то знает хорошие статьи или ссылки на эту тему.
Спасибо
1 ответ
Я думаю, что это действительно зависит от ваших требований (частота обновления и т. Д.). Я имею в виду, что если вы обновляете новости только пару раз в день, у вас будут некоторые накладные расходы, если вы будете поддерживать Websocket бесплатно. Все серверные технологии будут делать то же самое, если вы запрашиваете данные каждые 30 секунд или что-то в этом роде, это типичный вызов ajax. Рассматривали ли вы использовать что-то уже построенное, например, Jquery News Ticket?