Technologies we used
The client has a cars and bikes review and news website. This website involved a lot of posts with images and videos, and featured many advertisements. Also the website was quite popular, which implied that page load speed was a key factor to keep visitors engaged.
What were the client’s requirements?
When we analyzed the website, it was apparent that the main specification by the client was to improve the performance of the site. There were also a few feature requests, but improving the page loading speed was the priority.
Along with additional requirements, the client basically needed the following:
- Performance Optimization of the website
- Adding Google Custom Search
- Making header responsive
- Restructuring Banners
How did we provide a solution?
Improving the site’s performance
A lot of investigation and research was part of the solution process. We had to investigate plugins that were slow, using a performance profiler. Also, the site was currently on an Apache server. Upon detailed discussion with the client about the site analysis, we concluded that it was best to move the site from Apache to nginx server. This involved
- Replicating the site on a staging server
- Configuration of nginx with latest PHP-FPM on replicated server
- Installed and Configured Google Pagespeed
- Made the site on Nginx server live
Adding a Google custom search module.
The search feature on the existing site was limited, but for the vast content the site provided, the client needed a powerful and intelligent search box in place. For this, the client especially requested provision of custom Google search, for which the Google custom search API was integrated into the site.
Other aspects included making a few elements responsive.