It is now common knowledge that site speed affects conversions.
While so important, achieving top site speed requires all aspects of the website to be tuned for performance – from html, javascript to hosting. At luroConnect, we take great care to ensure each website we host is tuned for performance.
Get the servers right sized.
luroConnect standard architecture is a multi-server architecture – with atleast 2 servers. Each server is carefully sized based on the website – catalog, database size and traffic. Our server sizing exercise at the start and periodic review ensures that the sizes are right – neither too much that increases cost, nor too little that reduces speed.
Read more details in our blog article here.


php opache
Tuning php opcache is one of the biggest tool to improve php performance. The opcache is an internal memory that stores “processed” php files, ready to be consumed. It is important to watch the sizes and ensure there is enough RAM allocated for this. For php 8, the “JIT Compiler” also needs to be enabled and tuned. The “JIT compiler” generates machine code to be run on the hardware – the fastest possible execution.
Refer our blog article for more details.
database
Tuning the database – particularly innodb buffer pool – helps in ensuring all content is stored in memory. But there is more – disk writes can be sped up by ensuring right tuning of the disk and mysql. We also judiciously use mysql query cache – this has to be tuned per website.


proxysql
Mysql performance reduces with number of connections. That means a high traffic website will see a degradation in mysql performance as mysql juggles so many connections. A proxysql server between the application and mysql helps reduce this load. In addition, proxysql can be tuned per website to get queries executed on readonly replica, or even cache some queries.
Refer this blog article for more information.
Magento Cache : Redis
Magento allows cache to be stored in files. But for higher performance, redis is recommended. luroConnect uses redis for Magento caches. High traffic can reduce redis response, so we have an option of using redis master-slave or redis L2 cache.

varnish cache
Varnish is important for frontend performance of Magento. As Full Page Cache, varnish reduces the load on Magento. luroConnect further reduces the load on varnish by sending only those urls through varnish that are cacheable. Others go directly to Magento. For high traffic websites with many categories, Varnish Enterprise has features that can improve performance and memory management. luroConnect smart cache warmer tries to keep recently accessed pages in varnish by warming varnish.
Slow log analysis
While varnish helps improve performance, the php code is equally important as it is not possible to cache all pages in varnish. Many websites suffer from slow non cached pages. We help by doing a slow log analysis that developers can then use to figure out what code change can help. Our analysis is very deep – we give multiple stacks, examine code and point our areas of the code that can do with improvement.
Refer this blog article on how we helped a developer fix a slowdown issue with our slow log analysis