Akja — Accelerated by 6x
Optimized a 1C-Bitrix online store, achieving a 6x speed increase and deploying an online support chat under strict internet restrictions.
About the project
Task
Performance:
Reduce the critical loading time of the homepage (initially 12.2 seconds) and decrease CPU load on the server.
Communication Integration:
Deploy a reliable online support chat that works stably inside the country without requiring a VPN.
Result
Loading Speed:
DOMContentLoaded time decreased from 11.7 seconds to 1.8 seconds (6.5x faster). Full page load time was reduced to 3.2 seconds.
Support Chat:
A self-hosted Live Helper Chat platform was deployed on the client’s server. It works without VPN, is completely free (0$ subscription fees), keeps data private, and provides free iOS/Android apps for managers.
Stability:
Server load was redistributed, eliminating database freezes during traffic spikes.
Technical details
Custom AJAX + IntersectionObserver:
11 heavy catalog blocks were converted to lazy asynchronous loading on scroll. Product card parameters were moved from inline JS into JSON.
Webpack Workaround:
Swiper integration was implemented to restore slider functionality inside AJAX-loaded content despite the isolated Webpack build.
Bitrix Optimization:
System agents were moved to Cron. Composite mode, CSS/JS minification, and asset merging were enabled.