Size: a a a

IT Lobby Irkutsk💡

2020 September 22

..

.. .. in IT Lobby Irkutsk💡
Maxim Penzin
да он сам заработал, как только народ схлынул :)
Ну а траф то не отработан
источник

DP

Dmitry P. in IT Lobby Irkutsk💡
A B
170 это же мало, простой кэш вывезет
Трабл в том, что закешировать через nginx не получится. ХТМЛ разный для разных пользователей - для каждого авторизованного своя аватарка в шапке  и еще для мобилы/не мобилы бекенд генерирует разных хтмл.
Можно кешировать только для неавторизованных.
Что я и сделал вчера и оно ожило.
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
.. ..
Ну а траф то не отработан
и что?
источник

..

.. .. in IT Lobby Irkutsk💡
там было 3-4к в сутки постетилей, нахлынуло 50к за раз
источник

..

.. .. in IT Lobby Irkutsk💡
Maxim Penzin
и что?
ясно
источник

..

.. .. in IT Lobby Irkutsk💡
Maxim Penzin
и что?
траф = бабло
источник

AV

Andrey Vesnin in IT Lobby Irkutsk💡
Dmitry P.
Трабл в том, что закешировать через nginx не получится. ХТМЛ разный для разных пользователей - для каждого авторизованного своя аватарка в шапке  и еще для мобилы/не мобилы бекенд генерирует разных хтмл.
Можно кешировать только для неавторизованных.
Что я и сделал вчера и оно ожило.
шапку можно отдельным запросом получать и класть её в localStorage. Тогда всё остальное будет в nginx кэше.
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
.. ..
траф = бабло
соотношение далеко не такой прямое, как могло бы показаться.
источник

AB

A B in IT Lobby Irkutsk💡
Dmitry P.
Трабл в том, что закешировать через nginx не получится. ХТМЛ разный для разных пользователей - для каждого авторизованного своя аватарка в шапке  и еще для мобилы/не мобилы бекенд генерирует разных хтмл.
Можно кешировать только для неавторизованных.
Что я и сделал вчера и оно ожило.
кэш перед базой скорее, а не nginx
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
A B
кэш перед базой скорее, а не nginx
в джанге правильнее даже уже отрендеренные куски вью в редис пихать
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
там прсото надо половину джанги просто выкинуть при генерации фронта - она там бессмыслена
источник

..

.. .. in IT Lobby Irkutsk💡
Maxim Penzin
соотношение далеко не такой прямое, как могло бы показаться.
зря так думаете)
источник

DP

Dmitry P. in IT Lobby Irkutsk💡
Maxim Penzin
600 мс на генерацию страницы - это конечно сильно больше чем приемлемо
Да. Я планирую больше переложить на фронтенд, чтобы на бекенде можно было кешировать как можно больше хтмл-кода. А аватарки всякие чтобы подгружались отдельными запросами через ajax. Не знаю, возможно ли это - но двигаться нужно в этом направлении. И если будет одна страница для десктопа/мобилы - это тоже поможет. И если можно будет запустить на несколько часов быстро какой-нибудь бекенд на 80 ядер в яндекс.облаке - это тоже было бы круто.
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
Dmitry P.
Да. Я планирую больше переложить на фронтенд, чтобы на бекенде можно было кешировать как можно больше хтмл-кода. А аватарки всякие чтобы подгружались отдельными запросами через ajax. Не знаю, возможно ли это - но двигаться нужно в этом направлении. И если будет одна страница для десктопа/мобилы - это тоже поможет. И если можно будет запустить на несколько часов быстро какой-нибудь бекенд на 80 ядер в яндекс.облаке - это тоже было бы круто.
аватарки закэшить вообще не проблема должна быть, даже в джанге
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
у тебя 600 мс на страницу фвно из-за того, что сильно много отдельных запросов в базу
источник

AB

A B in IT Lobby Irkutsk💡
кстати в тему беседы - никто не хочет пойти DBA на хайлоад проект? Мускуль и сотни рпс, базы по 10тб и вот это все
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
питончик вполне в состоянии ваши странички довольно быстро рендерить.
источник

Ю

Юрий in IT Lobby Irkutsk💡
A B
кстати в тему беседы - никто не хочет пойти DBA на хайлоад проект? Мускуль и сотни рпс, базы по 10тб и вот это все
Пиши вакансию, а мы отфорвардим на https://t.me/lobbywork
источник

MP

Maxim Penzin in IT Lobby Irkutsk💡
может-таки замутить бота по вакансиям?
источник

AB

A B in IT Lobby Irkutsk💡
MySQL DBA + admin, удаленка
- тюнить мускуль
- тюнить структуры и запросы
Большой проект, многотеррабайтные базы с большим количеством записи.
Если знаете, как быть когда ключи обновляются медленнее чем данные а запись встревает на локе автоинкремента - пишите
источник