9 mins
Oct 20, 2021
The optimum performance of any business-critical application demands excessive attention from techies and time-to-time optimization also play significant role keeping the application’s performance at its best. Recently, I explored a possibility of optimizing a full functioning Liferay application simply through removing a technology tool Google Search Appliances (GSA) from it. This blog details out the primary objectives and impacts for the same.
The Liferay application provides domain specific scientific data to its users based on the predefined search criteria and parameters. Performance optimization was required for aspects such as content uploading time and page loading time. The application accommodates massive amount of contents in various forms searchable through excessive flexible search function. Both Google Search Appliances (GSA) and Apache Solr were integrated as the search engines for indexing as well as front end displaying of the data.
–> Check our Software Product Development Services
Though GSA can certainly be considered as one of the best available tools to furnish the result relevancy, we decided to remove it so that we can explore:
While removing integration of GSA, we paid extra attention to the following criteria:
I believe removing the integration of GSA turned out to be an enriching experience. We also developed certain specific features to match with precise requirement of the application’s search function attainable through Apache Solr. We could notice statistically verified improvement in almost each aspect of the application’s performance parameter providing an undisrupted search experience to internal as well as external users.