2017-02-01 5 views
0

Я хочу реализовать своеобразное уведомление в реальном времени, я знаю, что есть другие способы, но я хочу знать, является ли вызов ajax-php-db каждые несколько секунд жизнеспособным или стоимость всего процесса слишком велика. Это будет единственная «тяжелая» часть веб-приложения.Можно ли сделать ajax-вызов для php-файла, который проверяет базу данных каждые несколько секунд?

+1

, конечно, он жизнеспособен, но вы правы в других путях; большинство из них лучше – dandavis

+1

использовать веб-порты, если вас беспокоит загрузка сервера – charlietfl

+0

Это действительно зависит от вашего варианта использования, но если вы ожидаете увидеть какой-либо значительный трафик, вы быстро столкнетесь с этой проблемой (и вы даже столкнетесь с проблемами с только один пользователь, если PHP-код или запросы БД занимает слишком много времени). Как указывали другие, если можно, websockets позволит значительно улучшить масштабирование. – jcaron

ответ

1

Нет, это не идеальный идеал, из-за огромных накладных расходов на запросы, вы должны рассмотреть веб-узлы или «длительный опрос».

+0

Нет, он не ОП говорит о отправке запросов на основе временных рамок, длительный опрос связывается только с сервером, если новые данные были отправлены обратно (сервер держит запрос до тех пор, пока не появятся новые данные) – cyrix

 Смежные вопросы

  • Нет связанных вопросов^_^