Я занимаюсь долгим опросом с помощью jQuery и PHP для системы сообщений. Мне любопытно узнать лучший/самый эффективный способ добиться этого. Я основываю этот простой длинный опрос.
Если пользователь сидит на странице "Входящие", я хочу использовать любые новые сообщения. Одна из идей, которую я видел, добавляет столбец last_checked
в таблицу сообщений. PHP скрипт будет выглядеть примерно так:
query to check for all null `last_checked` messages
if there are any...
while(...) {
add data to array
update `last_checked` column to current time
}
send data back
Мне нравится эта идея, но мне интересно, что другие думают об этом. Это идеальный способ приблизиться к этому? Любая информация будет полезна!
Чтобы добавить, нет определенного количества применений, которые могут быть на сайте, поэтому я ищу эффективный способ сделать это.