Performance Tuning in Liferay – Part 4

Credits: www.Pixabay.com

In addition to 3-part series on performance tuning given here below are additional points to explore for performance tuning in Liferay.

  • Java 17/21
  • Network and subnet between Application server, Web server, Elastic search, Database
  • Difference between JMeter and JVM/Glowroot load times for pages
  • Lighthouse reports
  • Elastic search response times and tuning
  • Fragment caching
  • Logging levels for various components
  • Cache busting / documents & media caching parameters
  • Integrations especially web analytics
  • DNS/IP resolution time
  • Hardware especially hyper threading and such on VM/Cloud/Private cloud
  • TCP & Web.xml / ElasticSearch.yml / JVM.Options.d
  • Filestore type
  • vCPU to thread to physical CPU / core mapping
  • RAM / harddisk / NFS type for filestore
  • Traffic shaping in the deployment done or not
  • Finding out the true capacity of app server by loading the app server from the same subnet
  • Disabling / enabling relevant servlet filters
  • Replication, backup, syncs, anti-virus, IPS/Firewall latency analysis
  • Analysis of vertical vs. horizontal scaling by experimentation / performance testing

By Neil Harwani

Interested in movies, music, history, computer science, software, engineering and technology

Leave a comment