Akja — Mai rapid in 6 ori
Am optimizat magazinul online pe 1C-Bitrix, crescând viteza de încărcare de 6 ori și implementând un chat online în condiții de restricții severe de internet.
Despre proiect
Sarcină
Performanță:
Reducerea timpului critic de încărcare a paginii principale (inițial 12.2 secunde) și diminuarea încărcării procesorului serverului.
Integrarea comunicării:
Implementarea unui chat online stabil pentru suportul clienților, funcțional în interiorul țării fără VPN.
Rezultat
Viteză de încărcare:
Timpul DOMContentLoaded a fost redus de la 11.7 secunde la 1.8 secunde (de 6.5 ori mai rapid). Încărcarea completă a paginii a scăzut la 3.2 secunde.
Chat suport:
A fost instalată platforma autonomă Live Helper Chat pe serverul clientului. Funcționează fără VPN, este complet gratuită (0$ abonamente), datele sunt protejate, iar managerii au aplicații gratuite pentru iOS și Android.
Stabilitate:
Încărcarea serverului a fost redistribuită, iar blocările bazei de date în timpul vârfurilor de trafic au fost eliminate.
Detalii tehnice
AJAX personalizat + IntersectionObserver:
11 blocuri grele din catalog au fost trecute pe încărcare asincronă lazy la scroll. Parametrii cardurilor de produs au fost mutați din inline-JS în JSON.
Ocolirea Webpack:
A fost integrat Swiper, ceea ce a permis funcționarea sliderelor în conținutul încărcat prin AJAX în ciuda build-ului Webpack izolat.
Optimizare Bitrix:
Agenții de sistem au fost mutați pe Cron. Au fost activate modul compozit, minificarea și combinarea fișierelor CSS/JS.
Resurse:
A fost implementat Lazy Load pentru imagini folosind placeholdere Data-URL și optimizare preconnect pentru fonturi.
Chat Self-Hosted:
A fost implementată și configurată platforma open-source Live Helper Chat pe serverul Linux al clientului.