2243

Сбер пробивает дно4

Чтобы просто посмотреть личный кабинет и сколько у тебя денежек, нужно сначала загрузить 21 Мб файлов в течение 5 минут, 165 файлов!

И в течение 5 минут на экране три мигающих точки, и типа у ихних погромистов не хватает что-ли знаний просто тупо вывести статический html объёмом 10 кб с краткой инфой хотя бы, чтобы не было пустого экрана...?

Можете и не догадываться, там всё написано на react, да, 165 файлов, Карл!

4 Мб файлик, зацените https://pl-res.online.sberbank.ru/region.operations/3.0.1/in...

и таких около трёх

дальше около 10 штук по ~600 кб каждый, ну и остальных до 21 Мб ещё много-много.

Ну я не знаю..., они что, даже не знают про асинхронную подгрузку, что ли? по частям?

Да за такое сразу увольнять.

Если месяц назад я открывал сберонлайн и он тоже грузился долго, да, секунд 5...10 максимум, но всё таки достаточно быстро, то сейчас, извините, 5 минут - это просто ПРОБИТИЕ ДНА.

Ребят, ну такое максимум на тест выдавать, но в прод такое нельзя выдавать, ребят.
Ну загрузили вы файл небольшой, пусть он запустится, выдаст краткую инфу, потом фоново пусть грузит остальное, а уж то, что не нужно в данный момент, пусть вообще грузит по запросу. Зачем сразу 21 Мб грузить то? И поймите, что картинки и другую статику не нужно хранить в JS-файлах в base64, это мараз двадцатого уровня, вся статика должна быть в отдельных файлах или лучше всего в спрайтах, и кешироваться.

UPD:

Обновление спустя 5 дней:

Они доработали и улучшили код, теперь стало около 7 Мб, грузится теперь около 40 секунд, 113 файлов, размеры файлов уменьшили. С кешем грузит вообще за 10 секунд.

Молодцы, спасибо.

Зелёный банк

1.7K постов2.8K подписчика

Правила сообщества

1. Нельзя нарушать правила сайта Pikabu.ru.

2. Запрещено размещение информации, которая противоречит политике безопасности Сбербанка, а так же информацию, попадающую под коммерческую и/или банковскую тайну.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

То есть у Вас 21 МБ скачивается 5 минут, а виноваты разработчики?


У меня вопрос - что надо сделать чтоб 5 минут ждать скачивание 21 МБ.

165 файлов и 21 мегабайт на широкополосном интернете - это смешно. А ещё и кэширование есть, только никому не говорите.


Если у Вас супер медленный интернет - современными приложениями увы пользоваться не особо выйдет. Тут уже выбор - или быстро выкатывать фичи или усраться в чрезмерную оптимизацию под очень малый процент клиентов.


Ну или Вы просто неверно определили проблему. А может и Ваш VPN не тянет...


То чувство, когда человек уже научился пользоваться панелью разработчика, а нормально провести диагностику ещё не может...

раскрыть ветку (12)
0
Автор поста оценил этот комментарий

у меня средний мобильный интернет в деревне, не быстрый но и не медленный, ютуб играет на 360 хорошо, остальные сайты грузятся в пределах 1...3 секунд

раскрыть ветку (11)
0
Автор поста оценил этот комментарий

21 мегабайт на "среднем" интернете не будет качаться 5 минут.


Для мобильного трафика оптимизировано мобильное приложение, лучше его использовать.


Не совсем понимаю цепочку. Нахрена в ней веб-версия. И судя по скриншоту - заходите нечасто.


А остпльнве сайты - это какие? Прям интернет-магазины летают?


Я Вам верю что у Вас технические проблемы. Но претензии звучать очень слабо. Реакт это стандарт коммерческой разработки. Я бы поискал причину на Вашей стороне.


Извините, прям тригерит от бестолковых кликбейтных заголовков, не отражающих содержание.

раскрыть ветку (10)
0
DELETED
Автор поста оценил этот комментарий

Как же вы сильно ошибаетесь))) Проблема есть и она очень серьезная. Это приложение на самом деле должно весить 2мб, а не 21мб. Процесс обновления уже идет и может занять несколько недель.

раскрыть ветку (9)
0
Автор поста оценил этот комментарий

Хм, иксперт с пикабу против промышленного приложения.


Ну примеры в студию.


Вы никогда о треугольнике цена - качество - скорость не слышали, да?


Если у Вас есть свой отдел разработки и Вы им поставили задачу усраться и уместить приложение в 2 Мб - думаю это достижимо. Вопрос в цене и времени разработки.


Вам вообще в голову не приходит, что у коммерческой организации есть и другие интересы кроме избыточной оптимизации?

раскрыть ветку (8)
0
DELETED
Автор поста оценил этот комментарий

Какие примеры? Я лично два дня просидел с 16ч в день за компьютером, чтобы поправить сборку всех модулей и в целом получилось со всех скинуть 10 их размеров. Было 2мб стало 200 Кбайт. А тот файл, который скинули, что он весит 4мб - он стал весить 50 Кбайт. В первую очередь новые библиотеки должны быть хорошо работоспособны, а позже уже они доводятся до идеала. 21мб это вообще не критика. 95% пользователей имеет доступ к хорошему интернету и для них это ок, тем более есть кеш браузера и сервис воркеров + кеширование статики в логике приложения.

раскрыть ветку (7)
0
Автор поста оценил этот комментарий

Я работаю в промышленной разработке 15 лет, в том числе был и на руководящих позициях.

Ваши рассуждения - это рассуждения разработчика интернет-магазина с ТПС 3 и одной командой разработки.


Давайте вкратце опишу, что происходит в крупных компаниях.


Любой знаковый фронтовый продукт - это 2-5 команд разработки (в сбол я думаю больше десятка и больше сотни разработчиков).


У фронта есть архитектура, есть свой кэштрующий бэк. И есть своя платформа, у платформы - отдельная команда разработки.


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


У всех команд свой уровень инженерной зрелости и компетенция, свои начальники и свои планы - причём планы эти приносят компании большие деньги.


Сверху добавляем отдел безопасности, комплаенс и регуляторные требования.


И только после этого становится вопрос оптимизации.


И когда у Вас как у менеджера стоит выбор - уменьшить размер js на 10% или внедрить фичу с прибылью 10 млн. Или оптимизировать на 20% и задержать релиз на 3месяца - что Вы выберете.


Поймите разницу между Вашим личным проектом и enterprice. Не считайте себя умнее, лучше поищите причины принятия таких решений. Может чему то научитесь (в том числе и на ошибках - их в крупных приложениях полно).

раскрыть ветку (6)
0
DELETED
Автор поста оценил этот комментарий

15 лет значит просиживаете штаны и воспринимаете максимально неэффективную модель - как должное. Вы прочитали, что я вам сказал? Ведь я уменьшил размер js файлов на 95%. А кто должен их уменьшать?) Наверное разработчики, которые разрабатывали эти модули, а их там сотни команд только... И никто не сообщил о проблеме лично мне? - Я бы разобрался и поправил все, что и сделал сейчас.

В общем думаю, что вопрос закрыт. Я посмотрел все библиотеки и поправил их. Все новые сборки через неделю в проде будут с уменьшенным размером.

раскрыть ветку (5)
0
Автор поста оценил этот комментарий

Есть более важные задачи чем избыточная оптимизация. Ключевое слово - избыточная.

То что Вы в одном проекте уменьшили размер файлов в 20 раз - доказывает ничего. Можете на стенку себе скриншоты повесить. Очень классно конечно этот опыт экстраполировать на весь интернет и раскинуть пальцы веером. Но это позиция не очень полезна для Вас в первую очередь.


Тот, кто считает себя умнее других - будет очень медленно расти профессионально. Есть работы и оптимизации, которые в крупном проекте стоит делать никогда.


Поверьте, эти люди разбираются в разработке лучше Вас.

раскрыть ветку (4)
0
DELETED
Автор поста оценил этот комментарий

Поэтому я им указываю, что 21мб это недопустимо?)

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Вы никому ничего не указываете и даже не разъясняете.

Только хвастаетесь "я так могу".

раскрыть ветку (2)
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества