KGM SsangYong — reads come from cache, the toolset stayed as we found it
The site was a live Laravel build we inherited; rewriting was never on the table. We began by establishing what each section did and marking what stays untouched. Then the read path changed: the same catalogue query stops running from scratch for every visitor, Redis holds the answer, and MySQL joins in only when a record changes. Scattered vehicle images moved onto one naming and folder scheme, so a model's picture is no longer found by searching the source. On the heaviest model pages we worked through image sizes and the requests jQuery fired. Nothing new entered the stack.
Read the case study →