скорость загрузки
-
Хабрахабр
Перформанс 2ГИС для Android
Каждое большое приложение однажды сталкивается с задачей — увеличить скорость запуска. Не обошла она и приложение 2ГИС на Android. Расскажу, как команда тестирования искала причины медленного запуска. Первые проблемы производительности В ноябре 2021-го на тестовом Huawei Mate 10 приложение запускалось за две секунды, а потом ещё 10 секунд рисовалась карта. То есть пользователю приходилось ждать 12 секунд, чтобы начать использовать 2ГИС — это катастрофически долго. Проблема оказалась во включённом слое «Метро»: при запуске слоя приложение…
Читать далее » -
Хабрахабр
Продакт, не копайся в метриках — апгрейдь технологии, метрики сами вырастут
Привет, я Паша Розов, CPO платформенных решений. Это моя первая статья на Хабре, жду с нетерпением порцию замечаний и критики в свой адрес, но лучше больше накидайте в сторону платформы, о которой пойдёт речь. Комментарии, которых так ждёт и боится каждый новый автор, помогут мне сделать продукт лучше. В статье расскажу о нашем продукте — платформе сайта alfabank.ru, эволюции интерфейса,…
Читать далее » -
Хабрахабр
Как быстро получить много данных от Битрикс24 через REST API
Нередко при работе с Bitrix24 REST API возникает необходимость быстро получить содержимое определенных полей всех элементов какого-то списка (например, лидов). Традиционный способ для этого - обращение к серверу через метод *.list (например, crm.lead.list для лидов) с параметром select, перечисляющим список требуемых полей. Однако в силу того, что информация сервером выдается постранично, существует несколько стратегий для того, чтобы получить весь список,…
Читать далее » -
Хабрахабр
Зачем инженерам тратить время на перформанс
Привет, меня зовут Михаил Юдин, я Android-инженер в Авито. Хочу рассказать, в чём польза перформанса и как начать внедрять его в продукте. Осенью 2018 года у нас появилась команда перформанса — есть шаги и инструменты, которые нам помогли, поэтому пора делиться опытом. Что такое перформанс Мы поговорим про Perceived performance. На русском это что-то вроде воспринимаемой производительности — то, насколько быстрым ваш продукт кажется пользователю. Это важная часть пользовательского…
Читать далее » -
Хабрахабр
[Из песочницы] Подсчет скорости скачивания в вашем приложении
Предыстория Файлы при этом группируются и пользователю отображается не каждый файл, а некоторая группировка. Есть у меня маленький и уютный pet-project, который позволяет качать файлы из интернета. Данные при этом получались на лету, т.е. И весь процесс скачивания (и отображение этого процесса) сильно зависел от данных. пользователь запускает на скачивание и нет никакой информации, сколько придётся качать в реальности. Информации…
Читать далее » -
Хабрахабр
Производительность Joomla на больших объемах контента
Время запроса: 972.79 ms После последнего запроса: 3.96 ms Память запроса: 0.012 MB Память до запроса: 7.378 MB Выбрано строк: 5 SELECT a.id, a.title, a.alias, a.introtext, a.fulltext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = '0000-00-00 00:00:00' THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name, CASE WHEN a.publish_up = '0000-00-00 00:00:00' THEN a.created ELSE a.publish_up…
Читать далее »