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

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


 fona    16.05.2016    Стол заказов    554    7

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

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

Комментарии пользователей (7)

nowheremany
193

1660 | 1292

nowheremany - 16 мая 2016 21:58 - Эксперт

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

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

fona
13 | 1

fona - 16 мая 2016 22:09 - Юзер

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

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

nowheremany
193

1660 | 1292

nowheremany - 16 мая 2016 22:36 - Эксперт

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

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

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

fona
13 | 1

fona - 16 мая 2016 23:08 - Юзер

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

DomiTori
10

136 | 21

DomiTori - 17 мая 2016 06:23 - Юзер

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

vitnet
218

2174 | 930

vitnet - 17 мая 2016 09:51 - Эксперт

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

Twelvee
15

124 | 25

Twelvee - 17 мая 2016 10:25 - Юзер

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

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