Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Автоподгрузка PM с помощью AJAX

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
mersinvald
phpBB 1.2.0
Сообщения: 13
Стаж: 13 лет 2 месяца
Благодарил (а): 3 раза

Re: Автоподгрузка PM с помощью AJAX

Сообщение mersinvald »

xisp писал(а):Сервер сам не может инициализировать обращение к пользователю, кроме использования вебсокетов, но вы эти вебсокеты точно не увидите ни на одном шаред хостинге в ближайшие лет пять точно.
Сам не понял какую фигню сморозил:
Скрытый текст
А если еще более хитровывернуто?
Скрипт на perl, проверяющий базу на наличие новых сообщений и меняющий значение переменной php-скриптом. А на странице данной пользователю реализовать обновление куска кода с проверкой переменной с интервалом, скажем, в 15 секунд. И если значение положительно - загружать сообщение.

Конечно, практически это сделать сложно, но, в теории?
Можно небольшой ликбез про WebSocket? Это технология хостера, которую может использовать движок, или технология самого движка?
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 5 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Автоподгрузка PM с помощью AJAX

Сообщение xisp »

mersinvald писал(а):Сам не понял какую фигню сморозил:
Без разницы, каким образом поддержка актуальности информации будет реализована на сервере. Всё равно браузеру придётся её периодически проверять, и мы приходим к ситуации "куча вкладок кучи пользователей отправляют кучу запросов в минуту и кладут сервер".
mersinvald писал(а):Можно небольшой ликбез про WebSocket?
На википедии есть статья. Скажу только, что готовых решений для PHPBB нет, поддерживается только самыми современными браузерами, а для установки нужен как минимум VPS. К движку не имеет никакого отношения- это ПО на сервере, которое может оставлять канал открытым и впоследствии посылать через него браузеру сообщения.
phpBBex
mersinvald
phpBB 1.2.0
Сообщения: 13
Стаж: 13 лет 2 месяца
Благодарил (а): 3 раза

Re: Автоподгрузка PM с помощью AJAX

Сообщение mersinvald »

xisp писал(а):На википедии есть статья. Скажу только, что готовых решений для PHPBB нет, поддерживается только самыми современными браузерами, а для установки нужен как минимум VPS. К движку не имеет никакого отношения- это ПО на сервере, которое может оставлять канал открытым и впоследствии посылать через него браузеру сообщения.
Мда...
Есть реализации в чистом php коде - не думаю что прикрутить сильно трудно, если знать что, куда и зачем.
Спасибо! Значит, либо умерить хотелку, либо рассматривать вариант "сам себе хостер".

Вернуться в «Запросы модов для phpBB 3.0.x»