Liferay Portal Performance Best Practices

To maximize the performance of your Liferay Portals you need to acquire best practices. By the end of this tutorial you’ll understand making the most appropriate architectural decisions, fine-tuning, load testing, and much more.

Liferay Portal Performance Best Practices

Starting
Samir Bhatt

To maximize the performance of your Liferay Portals you need to acquire best practices. By the end of this tutorial you’ll understand making the most appropriate architectural decisions, fine-tuning, load testing, and much more.
$16.99
$34.99
RRP $16.99
RRP $34.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Code Files
+ Collection

Book Details

ISBN 139781782163688
Paperback150 pages

About This Book

  • Learn best practices for architecting high performing Liferay- based solutions
  • Practices for configuring a load balancer and cluster of Liferay portal
  • Find out how to perform load testing and performance tuning activity for Liferay- based solutions

Who This Book Is For

The book is good for Liferay portal developers and architects who want to learn performance best practices for implementing Liferay- based solutions. It is assumed that you have a working knowledge of the Liferay portal.

Table of Contents

Chapter 1: Architectural Best Practices
The Liferay Portal reference architecture
The Deployment sizing approach
The Documents and Media Library architecture
The database architecture
Static content delivery
The caching architecture
The search architecture
Summary
Chapter 2: Load Balancing and Clustering Best Practices
The basics of load balancing and clustering with Liferay
Setting up Liferay Portal nodes
Software load balancer configuration using the Apache Web Server
Liferay Portal cluster configuration
Summary
Chapter 3: Configuration Best Practices
Liferay Portal configuration best practices
Application Server configuration best practices
Apache Web Server configuration best practices
Summary
Chapter 4: Caching Best Practices
Customizing the Ehcache configuration
Ehcache configuration best practices
Caching using Terracotta
Summary
Chapter 5: Development Best Practices
UI best practices
Portlet development best practices
Summary
Chapter 6: Load Testing and Performance Tuning
Getting ready for load testing
Resource monitoring and performance tuning
Summary

What You Will Learn

  • Make right architectural decisions to meet performance requirement
  • Implement software load balancer using Apache Web Server
  • Configure Liferay portal cCluster
  • Configure Cache Replication using different options
  • Improve performance by apache web server configurations
  • Tomcat server configuration best practices to improve performance
  • Tune Liferay portal using various configurations settings
  • EHCache based cache configurations
  • Terracotta based cache implementation
  • Learn portal development best practices
  • Perform lLoad testing and performance tuning exercise for Liferay- based solutions

In Detail

Liferay portal is the leading horizontal portal product available in the market. It was named lLeader in Gartner's Magic Quadrant for Horizontal Portals. Because of the flexibility offered by Liferay Portal for customizations, it is becoming a preferred best choice for portal implementations. Many influential sites have been implemented with or have switched to the Liferay portal. More and more Liferay developers and architects are needed in the IT industry.

Liferay Portal Performance Best Practices will guide you in how to build high performing Liferay -based solutions. The book guides you on how to define the architecture of Liferay- based solutions to meet performance expectations. You will learn how to fine- tune the Liferay portal using configuration changes or applying the right caching strategy. By the time you finish reading, you will realize that you know all the essential best practices to improve the performance of the Liferay portal solution.

The book comprises of Liferay portal performance best practices related to various aspects. It starts with the architecture and design best practices and ends with performance tuning and lLoad testing best practices.

The book follows the logical flow. In the first chapter it talks about various architectural options and best practices. It also talks about the consequences of various architectural options. It talks about how to configure the Liferay portal to work in a clustered environment. It discusses the various options available in a cluster configuration. The book further talks about various configuration options of different components that are available for improving performance. The book also talks about various development best practices. It concludes with best practices related to load testing and a performance tuning exercise.

Liferay Portal Performance Best Practices explains performance best practices with real examples and samples. By the end of this book, the reader will have learned everything he/she needs to know about Liferay portal performance best practices.

Authors

Table of Contents

Chapter 1: Architectural Best Practices
The Liferay Portal reference architecture
The Deployment sizing approach
The Documents and Media Library architecture
The database architecture
Static content delivery
The caching architecture
The search architecture
Summary
Chapter 2: Load Balancing and Clustering Best Practices
The basics of load balancing and clustering with Liferay
Setting up Liferay Portal nodes
Software load balancer configuration using the Apache Web Server
Liferay Portal cluster configuration
Summary
Chapter 3: Configuration Best Practices
Liferay Portal configuration best practices
Application Server configuration best practices
Apache Web Server configuration best practices
Summary
Chapter 4: Caching Best Practices
Customizing the Ehcache configuration
Ehcache configuration best practices
Caching using Terracotta
Summary
Chapter 5: Development Best Practices
UI best practices
Portlet development best practices
Summary
Chapter 6: Load Testing and Performance Tuning
Getting ready for load testing
Resource monitoring and performance tuning
Summary

Book Details

ISBN 139781782163688
Paperback150 pages
Read More