Size: a a a

Django [ru] #STAY HOME

2020 June 07

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Muslim Beibytuly
Вполне возможно, это не так много. Кэшируйте и отправляйте на клиент только изменения, не все объекты заново
хм, а это идея
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Рендер на клиенте будет сложнее, на сервере 10к координат - норм так
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Надо подумать, спасибо
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Muslim Beibytuly
Рендер на клиенте будет сложнее, на сервере 10к координат - норм так
да там целый кластер стоит, для него это 2+2, я больше про фрейм, хотя туб то на нем написан. Ладно спасибо за пищю для размышления
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
У нас похожее решение:
1) периодик таск проверяет объекты и обновляет кэш там где надо
2) этот же таск при изменениях объекта отправляет через channels изменённый объект с id
3) на клиенте через вебсокеты (channels) vue получает изменения, пихает в локальное хранилище (vuex) и рендерит изменённые объекты. Так с 2gis работаем
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Сергей Чурмин
да там целый кластер стоит, для него это 2+2, я больше про фрейм, хотя туб то на нем написан. Ладно спасибо за пищю для размышления
10к объектов могут просто перерисовываться через очередь событий, получая уведомления с изменёнными объектами с сервера, рендерить можно
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Muslim Beibytuly
У нас похожее решение:
1) периодик таск проверяет объекты и обновляет кэш там где надо
2) этот же таск при изменениях объекта отправляет через channels изменённый объект с id
3) на клиенте через вебсокеты (channels) vue получает изменения, пихает в локальное хранилище (vuex) и рендерит изменённые объекты. Так с 2gis работаем
Ну у нас сама база имитит сигналы при смене state, главное их перехватить, и что бы клиенты не озябли, дюже ответсвенный объект и риски большие
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Сергей Чурмин
Ну у нас сама база имитит сигналы при смене state, главное их перехватить, и что бы клиенты не озябли, дюже ответсвенный объект и риски большие
Главное правильно на клиенте расписать как синхронизировать и не вызывать полный рендер страницы при изменениях. Также не забудьте о вкладках и localstorage
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Если хочется максимальную консистентность - мы брали хэш от списка значений в redis, проверяли и обновляли ключи после каждого изменения состояния. Это дёшево и просто
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Muslim Beibytuly
Главное правильно на клиенте расписать как синхронизировать и не вызывать полный рендер страницы при изменениях. Также не забудьте о вкладках и localstorage
да вот сижу думаю, может вообще рендер переложить на сервер, и отправлять клиенту уже все готовое, без вычислений
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Muslim Beibytuly
Если хочется максимальную консистентность - мы брали хэш от списка значений в redis, проверяли и обновляли ключи после каждого изменения состояния. Это дёшево и просто
О кстати не плохая идея
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Сергей Чурмин
да вот сижу думаю, может вообще рендер переложить на сервер, и отправлять клиенту уже все готовое, без вычислений
Ооочень дорого выйдет:D но туть уже самому профилировать и смотреть обо что упретесь, мы просто изначально весь клиент пишем только vue, без всяких ssr и шаблонов django
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Muslim Beibytuly
Ооочень дорого выйдет:D но туть уже самому профилировать и смотреть обо что упретесь, мы просто изначально весь клиент пишем только vue, без всяких ssr и шаблонов django
ладно влюбом случае мерси, завтра попробую несколько вариантов, в тесте запустим и посмотрим что приживется
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Сергей Чурмин
ладно влюбом случае мерси, завтра попробую несколько вариантов, в тесте запустим и посмотрим что приживется
👍
источник

НП

Настенька Покровская... in Django [ru] #STAY HOME
источник

P

Pooh in Django [ru] #STAY HOME
Настенька Покровская
а ты на django пишешь?
источник

A

Akhma in Django [ru] #STAY HOME
Настенька Покровская
А у тебя по MVC фотки построены?
источник

AI

Artem Ivashenko in Django [ru] #STAY HOME
ахахах
источник

P

Pooh in Django [ru] #STAY HOME
Akhma
А у тебя по MVC фотки построены?
думаю да
источник

А

Артём in Django [ru] #STAY HOME
Одно и то же. Хоть бы заплатили, чтобы новый текст надиктовали.
источник