Ajax звонит с помощью SetInterval - PullRequest
1 голос
/ 10 февраля 2012

Я работаю над сайтом, который управляет живыми аукционами.Все ставки записываются в базу данных, и мне нужно, чтобы пользователи могли видеть сразу, когда другой пользователь делает новую ставку.

Я думаю использовать jquery-ajax для запуска php-скрипта каждые 500 миллисекунд через setTimeout ().

Я не уверен, что это решение доступно, потому что большое количество вызовов ajax (120 в минуту).

Есть предложения?

1 Ответ

0 голосов
/ 10 февраля 2012

Если у вас есть доступ к вашему серверу, вы можете настроить скрипт, который записывает файл json, который может получить ваш ajax-вызов.Таким образом, несколько пользователей будут по-прежнему иметь доступ только к одному файлу.Статическая страница будет менее ресурсоемкой, чем постоянные вызовы в БД.

...