Найти тему
5047 подписчиков

How OkCredit Android App boosted Network Performance by 30% (6 мин)


Разбор подключения Http и оптимизация его скорости работы. Результат оптимизации - уменьшении времени запросов примерно на 30%. Что делали:

👉 Анализ скорости каждого шага

👉 Использование одного экземпляра OkHttp клиента во всем приложении

👉 Настройки OkHttp ConnectionPool для своего приложения

👉 Избегайте I/O операций в Interceptor

👉 Используйте единый хост для API

👉 Автоматически повторяйте запрос при ошибке API (таймауты, ошибки сервера и др.)

👉 Используйте QUIC (Quick UDP Internet Connections). OkHttp это не поддерживает (

👉 Увеличьте TTL (Time To Live) в DNS

👉 Используйте пагинацию и правильно настраивайте размеры страницы основываясь на размере экрана

👉 Используйте Brotli вместо Gzip

👉 Настраивайте кэширования локально и на бэкенде
How OkCredit Android App boosted Network Performance by 30% (6 мин) Разбор подключения Http и оптимизация его скорости работы. Результат оптимизации - уменьшении времени запросов примерно на 30%.
Около минуты