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
- Email me: Neil@HarwaniSytems.in
- Website: www.HarwaniSystems.in
- Blog: www.TechAndTrain.com/blog
- LinkedIn: Neil Harwani | LinkedIn