Должен ли Discourse прилагать усилия, чтобы стать жизнеспособной платформой для комментариев?

Спасибо за обратную связь :slight_smile:

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

Вы правы, что проблемы с конкурентностью и нагрузкой существуют. С ActivityPub есть значительные проблемы с нагрузкой и конкурентностью, поскольку один пост ActivityPub может открыть вас для множества входящих и исходящих запросов к Федиверсу и от него. В этом контексте это может быть даже немного проще, так как удалённые клиенты контролируются. Более того, в данном случае проблемы с конкурентностью и нагрузкой возникают в основном на стороне сервера (т.е. на стороне Discourse), и, хотя они существуют, я думаю, их можно решить с помощью фоновых задач, кэширования и мьютексов. Но да, это важные вопросы, которые необходимо учитывать.

3 лайка