Когда я завёл блог, то установил Disqus для комментариев. Это был естественный выбор: сайты по всему интернету ставили Disqus, его легко настроить, и есть бесплатный вариант использования. Я спокойно интегрировал движок комментариев и двинулся дальше.
Но вот в чём дело: я всегда знал, что Disqus немного раздувает страницы. Я ведь писал о веб-производительности и обычно старался оптимизировать страницы. Но я просто предположил, что Disqus прибавляет немного лишних килобайт. Логика: если он сильно раздувает страницы, все бы уже давно отказались от него. Очевидно, Disqus старается не увеличивать трафик, верно?
Я ошибался. На прошлой неделе я, наконец, сделал то, что должен был сделать с самого начала: взял и проверил. Вот результаты (проверено на моей статье про Webpack):
Disqus увеличил размер страницы более чем в 10 раз, а количество запросов — более чем в 6 раз. Это просто нонсенс! Я сразу начал искать замену Disqus с учётом веб-производительности.
Альтернатива: Commento
Недавно я увидел сообщение на Hacker News об альтернативе Disqus под названием Commento с упором на производительность и конфиденциальность. Чтобы не повторять прежних ошибок, я сразу запустил тесты:
Разница налицо. Commento на порядок легче, чем Disqus.
Более того, у него и другие преимущества:
- Это open source, который можно поставить на своём хостинге.
- Он ориентирован на конфиденциальность — не продаёт пользовательские данные и пытается не собирать лишней информации. Это особенно приятно для моего блога, потому что мои читатели, вероятно, сильнее озабочены приватностью, чем средний пользователь интернета.
- Платите сколько хотите. Бесплатный уровень Disqus поставляет рекламу, а самый дешёвый платный уровень — $9 в месяц. Commento получается дешевле (если вы хотите заплатить)!
- Он настраивается. Стиль Commento можно настроить в соответствии со стилем остального сайта.
- Есть простой импорт из Disqus. Мне удалось без проблем быстро перенести все старые комментарии Disqus в Commento.
У меня Commento отлично работает, хотя вы можете выбрать и другую хорошую, лёгкую платформу для комментариев.
Вы ещё используете Disqus? Знаете, насколько он раздувает страницы? Что мешает переключиться?
Комментарии (42)
mamokino
04.04.2019 19:58+2Логика: если он сильно раздувает страницы, все бы уже давно отказались от него. Очевидно, Disqus старается не увеличивать трафик, верно?
Не верно.
- Не все такие дотошные. Не все заморачиваются на оптимизации.
- Не все достаточно квалифицированы чтобы разобраться где и как и почему «плохо»
- Не все достаточно неленивы, чтобы найти альтернативы, оценить их и выбрать
- Подавляющему числу людей нужно прежде всего, чтобы было «удобно, просто» (причем не обязательно чтобы это было удобно и просто для посетителей сайта; удобно и просто для владельца сайта). Это касается не только ИТ.
khanid
04.04.2019 23:42+2Тогда дополню ещё и тем, что есть категория, о которой можно и не узнать.
Знаю людей, кто видя дискус, тупо разворачивается, уходит и больше не возвращается на ресурс. И фидбэк они вряд ли оставят.
Людям, давно дружащим с интернетами, зачастую, видно, в какие тормоза дискус уходит относительно остальной страницы.jMas
05.04.2019 01:22Если можно — статистику по таким людям. Лично мне все равно какая система комментариев на сайте. А дисказ ок, потому что работает сквозная авторизация и я залогинен для комментирования.
wtpltd
05.04.2019 03:40+1Он очень мерзок. Это мое личное. Несколько лет назад потыкал его и сейчас не вспомню в деталях, что именно вызвало такое отвращение. Но вроде как сильно сливали все что можно себе и сильно нагло. А потом продавали на все стороны.
Ну вот, я такой человек вам в копилку. Вижу, разворачиваюсь, ухожу.jMas
05.04.2019 10:00Но вроде как сильно сливали все что можно себе и сильно нагло. А потом продавали на все стороны.
Предложение: не оперировать слухами, а привести реальный пример. Если действительно имеет место странное поведение компании — необходимо показать пример и уведомить всех.
Мое мнение: я пытаюсь разделять дела и личное (эмоциональное) отношение. Потому что если стоит задача поставить что то простое на статический сайт — мое эмоциональное отношение сделает сильно дороже конечное решение. Если дисказ подходит — почему нет?
Evengard
05.04.2019 10:53Трекинга в дискасе действительно много. https://habr.com/ru/post/327424/
jMas
05.04.2019 15:19Мнение: всегда нужно задумываться о безопасности пользователей, но иногда решение не требует серьезной безопасности. Главный поинт: нужно думать о требованиях в той или иной ситуации, каждый сервис имеет плюсы и минусы. Главное не относиться к сервису предвзято. Каждый сервис имеет право на существование.
ValdikSS
06.04.2019 18:10С точки зрения модератора комментариев, я систему хуже не видел. Уже написанные и одобренные сообщения через какое-то время помечаются спамом, и если их вовремя не вернуть (нажать «не спам»), то они пропадут навсегда. Сортировка комментариев странная, если вы брать «от новых к старым», вверху не всегда будут самые новые. Как это все отслеживать — непонятно.
vlivyur
05.04.2019 10:16-1Я. Но я его тупо забанил у себя. Просто иногда догадываюсь что он где-то там должен быть.
khanid
05.04.2019 13:04Ну какого вида может быть статистика по ближайшему кругу знакомств? 4 из 15?
Не очень на статистику тянет. Плюс нахождение носкрипта на машинах в организации то здесь, то там — тоже сомнительная статистика, потому что на условную тысячу компьютеров я не знаю, сколько стоит носкриптов и адблоков. Но ситуации, когда в кабинете из 5 компьютеров данные вещи имеют 3 — тоже бывают. Но вряд ли эти люди ставят из-за нелюбви к дискурсу. А вот те 4 из 15, с кем достаточно часто общаюсь, оказываются принципиальны в посещении сайтов (например, не ходят на qaru и эксперт эксчейндж, если те попадаются в поисковой выдаче).
danfe
05.04.2019 04:26Знаю людей, кто видя дискус, тупо разворачивается, уходит и больше не возвращается на ресурс. И фидбэк они вряд ли оставят.
Ну да, я вот из таких, хотя благодаря NoScript совсем уходить с ресурса не приходится: я просто не вижу комментариев (к сожалению, но что поделать).
Никогда не понимал, как можно вообще юзать какое-то стороннее решение для этого. Во-первых, это на 95% слив и продажа данных пользователей на сторону, во-вторых — тормоза и проблемы с доступом в тех странах, где сервис по каким-то причинам заблокирован, в-третьих — он элементарно может закрыться или перестать работать в один прекрасный день, и все комментарии канут в Лету. Да любая cgi'шная гостевуха двадцатилетней давности надежнее этого вашего Disqus. :-)
MiGuSan
05.04.2019 07:10+1"удобно и просто для посетителей сайта; удобно и просто для владельца сайта"
это точно.
AMDev
04.04.2019 20:08-4Еле заметил разниц на диаграмме с commento. Было бы здорово цвет синить на общей диаграмме, или как-то на отдельной отобразить.
caveeagle
04.04.2019 20:14Кстати, предлагаю гипотезу, почему так происходит:
Бесплатный уровень Disqus поставляет рекламу
Для более корректного сравнения хорошо бы сравнить с платной версией.
P.S. Adblock большую часть рекламы блокирует, но не режет, она всё равно скачивается и будет отображаться в статистике.
abmanimenja
04.04.2019 21:05+4Более того, у него и другие преимущества:
Это open source, который можно поставить на своём хостинге.
Ну какое же это преимущество?
На своем хостинге вы вообще можете весь контент держать в CMS и просто включить в ней возможность комментирования. Будет полностью интегрировано в дизайн.Akuma
04.04.2019 21:17+2Тоже хотел об этом написать. Вся фишка Disqus в том, что ты не паришься о том как это работает.
А так ничто не мешает прикрутить свои комментарии. Если на сайте уже есть авторизация, то там делов на 1 вечер. Если авторизации нет, то на час больше, учитывая, что 99% сайтов либо на CMS, либо на каком-то фреймворке.SlavikF
04.04.2019 23:20Мешает 2 вещи:
1) Свою CMS не так просто прикрутить к Social Logins. Хотя и не так сложно. У Commento это есть из коробки
2) Борьба со спамом. Опять же — можно и самому прикрутить Akismet, а можно положиться на то, что у Comment есть из коробкиjMas
05.04.2019 01:25Discuss прикручивается к статическим сайтам. Не нужно держать сервер с базой. Кроссдоменная авторизация.
selivanov_pavel
04.04.2019 23:20+1Спасибо за статью. Новые комментарии в моём блоге на github pages работают через github issues, но для пары старых статей есть комментарии с Disqus. Убрать его оттуда я, разумеется, не могу из уважения к комментаторам. Если есть возможность переезда на что-то менее отвратительное — обязательно посмотрю и воспользуюсь.
S7RYK3R
05.04.2019 07:44У меня одного Ghostery блокирует Disqus (и другие не сильно нужные элементы и плагины)?
alprk
05.04.2019 09:50Собственно, после этой статьи habr.com/ru/post/327424, решил что лучше бы Disqus блочить полностью, не говоря уже о том чтобы использовать на своих ресурсах
xRay
05.04.2019 10:03Как замена hypercomments подойдет? Судя по демке в реальном времени комментариии не появляются.
SlavikF
05.04.2019 10:08У меня на сайте был подключен hypercomments для комментариев — бесплатный план, потому что комментариев было немного.
А потом они решили, что достаточно народа подсело на их сервис, и объявили, что бесплатного плана больше нет — начинайте платить денежку…
И теперь у меня на сайте комментариев нет.
Я конечно выгрузил свои комментарии, до вот только кто его знает, что им ещё в голову придёт…xRay
05.04.2019 10:12У меня тоже были их комментарии и тоже самое произошло. Ищу им замену.
SlavikF
05.04.2019 10:21Так а чего же вы их тогда предлагаете?
И зачем вам демка, если у вас «тоже были их комментарии»?xRay
05.04.2019 10:28А где я в своем посте предлагаю hypercomments? Я ищу замену.
И зачем вам демка, если у вас «тоже были их комментарии»?
Царь Салтан в осадок выпал (с)
Это же очевидно. Демка нужна что бы пощупать как работает.SlavikF
05.04.2019 10:58Я извиняюсь, может я вас не понял, но когда я прочитал у вас
Как замена hypercomments подойдет?
То понял, что предлагаете hypercomments, как замену для Disqus
KingOfNothing
05.04.2019 11:02+1Я разрабатываю похожую систему just-comments.com
Тоже довольно легкая, хоть и не такая быстрая. Преимущества и отличия: 1) оплата только за использованные ресурсы в виде запросов 2) не нужно иметь свой сервер 3) много опций настройки, несколько языков (включая русский) и настройка внешнего вида. Ну и понятное дело никакой рекламы или продажи данных.
Комменты можно импортировать из disqus или wordpress.
Afinogen
05.04.2019 13:05После того как РКН начал
блочить всехтелеграмм — отказались от него и написали свое решение. Не хотелось использовать сторонний скрипт который в любой момент может отвалиться по прихоти РКН…
negasus
Раз уж зашла речь о системах комментариев, нельзя не упомянуть Remark от umputun
Думаю, Евгений легко ответит на вопросы, если такие появятся
mykmykpet
У Ремарка пока нету SaaS и над редактором надо еще колдовать — не все юзеры умеют в маркдаун.
negasus
Везде есть свои нюансы, несомненно.
PS: О боже, и тут ты