Size: a a a

2019 October 31

М

Миша in OctoberCMS
Вообще интересно, ведь изначально ее такой не делали. Это ведь со временем перенесли
источник

p1

programmer 1 in OctoberCMS
MihailBishkek
Ребят, а чаты, личную переписку, на чём делают, ткните носом пожалуйста?
У меня на проекте реализован примитивный чат на nodejs + mysql . Данные напрямую пишутся в бд .Если кол-во пользователей будет большое можно писать сообщения в редис и уже из редиса сбрасывать в мускуль раз в час или раз в 10 минут
источник

v

vladimir in OctoberCMS
Cockroach неплохо для чатов подходит) , да и сам MySQL особенно сейчас неплох.  

Писать с меньшим приоритетом и коммитом раз в n времени сразу чанками, как вариант сбрасывать бд редиса.
источник

М

Миша in OctoberCMS
programmer 1
У меня на проекте реализован примитивный чат на nodejs + mysql . Данные напрямую пишутся в бд .Если кол-во пользователей будет большое можно писать сообщения в редис и уже из редиса сбрасывать в мускуль раз в час или раз в 10 минут
Есть код посмотреть?
источник

p1

programmer 1 in OctoberCMS
Миша
Есть код посмотреть?
Он ничем не отличается от любого другого чата который вы нагуглите .
источник

p1

programmer 1 in OctoberCMS
Могу частично только показать индекс файл
источник

М

Миша in OctoberCMS
Если не затруднит
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
🆙 We updated our free #Bootstrap theme for Shopaholic this week. A lot of improvements led to high #Lighthouse report results! 🍾

Test a new 1.3.0 version 👉 https://octobercms.com/theme/lovata-bootstrap-shopaholic

#Shopaholic #Bootstrap
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
источник

p1

programmer 1 in OctoberCMS
Миша
Если не затруднит
источник

v

vladimir in OctoberCMS
А как историю сообщений гоняете? судя по join-to-room передается вся история в этом же emit’e, это может быть весьма большая простыня.
При потере соединений на EDGE, 3G не бывает затупов?
источник

p1

programmer 1 in OctoberCMS
vladimir
А как историю сообщений гоняете? судя по join-to-room передается вся история в этом же emit’e, это может быть весьма большая простыня.
При потере соединений на EDGE, 3G не бывает затупов?
Да , могут быть  затупы , но кол-во сообщений в руме у нас достаточно не большое , а вообще по хорошему нужно подтягивать за последние н-дней
источник

p1

programmer 1 in OctoberCMS
либо подтягивать последние 10 например
источник

v

vladimir in OctoberCMS
Ну и query и polling.extraHeaders насколько помню это в socket.io поддерживается только для транспорта polling, сам транспорт websocket не поддерживают эти параметры.
Или уже что-то поменялось?
источник

p1

programmer 1 in OctoberCMS
vladimir
Ну и query и polling.extraHeaders насколько помню это в socket.io поддерживается только для транспорта polling, сам транспорт websocket не поддерживают эти параметры.
Или уже что-то поменялось?
Точно не смогу тебе ответить на этот вопрос , не в курсе )
источник

v

vladimir in OctoberCMS
Понял, спасибо) давненько писали чат на сокет.ио как раз, одна из прикольных проблем была как раз верификация. Изначально тоже делали на query, и заголовках, но столкнулись, что сервер их в упор не видит при подключении через транспорт ws, однако хорошо видел через pooling.
Надо пожалуй почитать, может уже что-то изменилось)
источник

p1

programmer 1 in OctoberCMS
vladimir
Понял, спасибо) давненько писали чат на сокет.ио как раз, одна из прикольных проблем была как раз верификация. Изначально тоже делали на query, и заголовках, но столкнулись, что сервер их в упор не видит при подключении через транспорт ws, однако хорошо видел через pooling.
Надо пожалуй почитать, может уже что-то изменилось)
а как решили ? Оставили на pooling ?
источник

v

vladimir in OctoberCMS
Нет, реализовали событие которое должен вызывать клиент для верификации на сервере передав токен в течении 10 сек после подключения или принудительный дисконнект.
источник

p1

programmer 1 in OctoberCMS
тоже вариант , видел такую реализацию,думаю что когда буду переделывать свой чат  прменю ее
источник