87% по-малко блокиране при зареждане

Онлайн магазинът на CitySport натоварваше браузъра с тежки ресурси и продължителна обработка при отваряне.

Оптимизирахме начина, по който страницата и изображенията се зареждат, и намалихме значително работата, която браузърът трябва да извърши, преди магазинът да реагира нормално.

−87%време на блокиране
−85%работа на браузъра
−92%обем на изображенията

Сравнението е за мобилната версия преди и след оптимизацията.

Оптимизация на онлайн магазин

Сайтът изглеждаше зареден. Но още не беше готов.

Задачата

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

За посетителя това означава просто едно: страницата се вижда, но не реагира толкова бързо, колкото очаква.

Към това се добавяше и големият обем на изображенията в продуктовия каталог.

Какво направихме

Първо измерихме какво се случва при зареждането и къде се губи най-много време.

След това променихме начина на кеширане, оптимизирахме библиотеката с изображения и дадохме приоритет на съдържанието, което посетителят трябва да види първо.

Работихме и по количеството обработка, която браузърът трябва да извърши при първоначалното отваряне на страницата.

Резултатът

След оптимизацията времето на блокиране намаля от 2 270 ms на 300 ms — около 87% по-малко.

Работата на браузъра спадна от 24,3 на 3,6 секунди, а библиотеката с изображения беше намалена от 3,1 GB на 256,4 MB.

Основното съдържание започва да се показва по-рано, а страницата изисква значително по-малко работа от устройството при отваряне.

Същият магазин. По-малко чакане.

Оптимизацията не променя това, което CitySport продава. Променя количеството работа, което стои между посетителя и съдържанието.

Сравнението показва измерените стойности на мобилната версия преди и след промените.

Преди / След
Време на блокиране300 ms
2 270 ms → 300 ms 87% по-малко
Визуално зареждане9,7 s
20,0 s → 9,7 s 52% по-малко
Работа на браузъра3,6 s
24,3 s → 3,6 s 85% по-малко
Основно съдържание5,3 s
7,0 s → 5,3 s 24% по-малко

По-ниската стойност е по-добра. Данните са от сравнението на мобилната версия.

01

По-добро кеширане

Заменихме използваното решение за кеширане и конфигурирахме FlyingPress, отделен мобилен кеш и Redis object cache.

Целта беше повторните посещения и генерирането на страниците да изискват по-малко ненужна работа.

02

92% по-малка библиотека с изображения

Продуктовите изображения са важна част от всеки онлайн магазин, но не е необходимо да бъдат по-тежки, отколкото екранът може реално да покаже.

Оптимизирахме библиотеката от 3,1 GB до 256,4 MB — намаление от около 92%.

03

Важното се зарежда първо

Променихме приоритетите при зареждането, така че основното изображение и важното съдържание да получат ресурс по-рано.

Паралелно намалихме работата на браузъра при отваряне от 24,3 на 3,6 секунди.

Всички показатели преди и след
Сравнение на мобилната версия
ПоказателПредиСлед
Оценка за производителност (Lighthouse)3663
Поява на основното съдържание (LCP)7,0 s5,3 s
Време на блокиране (TBT)2 270 ms300 ms
Визуално зареждане (Speed Index)20,0 s9,7 s
Работа на браузъра (Main-thread work)24,3 s3,6 s
Обем на библиотеката с изображения3,1 GB256,4 MB

Оценката за производителност се повиши с 27 точки. Следващата възможност за подобрение е още по-ранната поява на основното съдържание. Обемът на изображенията се отнася за цялата библиотека.

Измервания преди и след оптимизацията, технически отчет от 04.08.2026 г. Сравнение на мобилни лабораторни тестове; резултатът след промените е медиана от три валидни последователни теста при кеш HIT. Процентите са закръглени. Показателите описват техническото подобрение; от тях не се извежда автоматично ръст на продажбите.

Не гонихме просто по-висок резултат в тест

Автоматизираните тестове са полезни, защото показват къде има проблем и ни позволяват да сравним състоянието преди и след промяната.

Но крайната цел не е конкретно число в инструмент за тестване.

Целта е посетителят да получи съдържанието по-бързо, страницата да реагира по-добре и магазинът да изисква по-малко работа от устройството, на което се използва.

Искате да разберете какво забавя магазина ви?

Изпратете ни адреса на сайта и кажете какво ви притеснява — бавно първоначално зареждане, проблеми на телефон, тежки продуктови страници или друга част от магазина.

Ще направим първоначален преглед и ще обсъдим какво има смисъл да бъде оптимизирано.

Отговаряме в рамките на работния ден.Ако пишете извън работно време, ще отговорим през следващия работен ден.
Предпочитате разговор?+359 893 472 299hello@webora.bg

Всички полета са задължителни. Няколко думи за проекта са достатъчни.

Използваме данните ви, за да отговорим на запитването. Вижте Политиката за поверителност.

Първоначалната консултация е безплатна.