2013-08-24 6 views
1

Я достаточно изучил такие вопросы, только чтобы смутить меня, и который может быть лучшим выбором. Это называется Polling, RTMP или обходной путь с запросом AJAX для проверки сообщений с более новыми датами и их отображения. Какой из них наиболее эффективен, так как эффективно работать с минимальной нагрузкой на сервер?Всплывающее окно чата в новом сообщении чата

Мой сайт основан на PHP с MySQL на back-end.

ответ

0

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

Смотрите этот пост: What are Long-Polling, Websockets, Server-Sent Events (SSE) and Comet? для получения дополнительной информации о конкретных технологиях

+0

Спасибо, я думаю, что я пойду с длинными опросами. Вероятно, лучший вариант для PHP! – kamal0808

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