Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » встроенные комментарии DLE работали на технологии Real time как на VK и YT

встроенные комментарии DLE работали на технологии Real time как на VK и YT


 fona    16.05.2016    Стол заказов    848    7 комментариев

Здравствуйте!
Нужно что бы встроенные комментарии DLE работали на технологии Real time - что бы новые комментарии подгружались без перезагрузки страницы. Ajax по таймеру не годится, ибо он будет обращаться к базе и отсылать ответ даже если нет новых комментариев а это уже нагрузка на сервер.
Цену можем обговорить

Мой эмайл: racer.vu100@gmail.com

7 комментариев

nowheremany
Эксперт

nowheremany - 16 мая 2016 21:58 -

Что за технология Real time в JS - чет я такую не знаю.
Уменьшение нагрузки на базу делается только 1 методом - кэшированием. То что кэш подгружается через JS по времени - это не особо то и важно.

Благодарность принимаю тут Связь

fona
Юзер

fona - 16 мая 2016 22:09 -

Благодарю за ответ.
Имеется в виду комментарии в режиме реального времени, примерно как у ВК
https://vk.com/page-76525381_49016199

Насчет статичного шаблона, вы имеете в виду, что сайт не может быть новостным а как бы сайт визитка?

nowheremany
Эксперт

nowheremany - 16 мая 2016 22:36 -

Я говорю про шаблон комментария. Все что написано в статье имеет место быть, но есть ещё один вариант, который не требует никаких затрат - берётся вывод комментариев и кэшируется в файл, при добавлении коммента кэш соответсвенно обновляется. На клиенте через setTimeout - тупо загружается этот файл-кэш. Никакого гемора с вебсокетами, демонами и прочими пафосными вещами.Но возникает пробелема - если кэш считался с админа, а получил гость - будут проблемы например с редактированием коммента - решается либо выдиранием этих тэгов, либо разных кэш для групп. Вот про что я писал

Таким же образом делается обновление блока последних комментов и прочей фигни.

Благодарность принимаю тут Связь

fona
Юзер

fona - 16 мая 2016 23:08 -

Как сделать так что бы кэшировалось в файл - не могли бы Вы немного тут объяснить для чайника? Правильно я Вас понял, всю эту операцию нужно проделать в файле вывода комментариев comments.tpl?

DomiTori
Юзер

DomiTori - 17 мая 2016 06:23 -

fona,
Используй это или это

vitnet
Эксперт

vitnet - 17 мая 2016 09:51 -

Делал подобное для новостей, удобная штука.

Twelvee
Юзер

Twelvee - 17 мая 2016 10:25 -

Socket.io возможно использовать

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх