Sector(s)
Team Members
LORD Corporation, a technologically advanced manufacturing company specializing in adhesives, coatings, motion control devices, and sensing technologies, sought assistance in improving the performance of their Drupal-based website, with a specific focus on mobile devices. This case study highlights the challenges faced, the optimization strategies implemented, and the outcomes achieved to enhance the website's performance.
About the project
The goal of the project was to optimize the performance of LORD Corporation's Drupal website on both web and mobile platforms. By addressing specific challenges and implementing strategic optimizations, the aim was to significantly reduce page load times, enhance user experience, and ensure optimal performance across different devices.
Why Drupal was chosen
Drupal was chosen as the preferred content management system due to its flexibility, scalability, and robust ecosystem of modules. Its ability to support complex websites and mobile optimization made it an ideal choice for LORD Corporation's requirements.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
- Performance analysis: NewRelic, Google PageSpeed Insights, and WebPageTest provided valuable insights for identifying performance bottlenecks and measuring improvements.
- Caching: Drupal core caching and options like Memcache or Redis were selected to leverage caching mechanisms for enhanced performance.
- Database optimization: Tuning and optimizing the database configuration helped improve query performance and reduce server load.
- JavaScript optimization: Inlining critical JavaScript code and removing unnecessary scripts minimized render-blocking resources and improved loading times.
- Resource consolidation: Optimizing the loading of custom fonts by reducing requests to the Google Fonts API and downloading fonts directly from the server improved performance.
- Advagg Minify Html: Simplifying the HTML structure and minimizing unnecessary CSS declarations reduced resource requests and improved rendering.