By Samir Bhatt
To maximize the functionality of your Liferay Portals you must collect top practices. through the tip of this educational you’ll comprehend making the main acceptable architectural judgements, fine-tuning, load trying out, and masses more.
- Learn top practices for architecting excessive appearing Liferay- established solutions
- Practices for configuring a load balancer and cluster of Liferay portal
- Find outKnow tips on how to practice load trying out and function tuning job for Liferay- established solutions
Liferay portal is thea prime horizontal portal product to be had oin the marketplace. It wais named lLeader in Gartner's Magic Quadrant for Horizontal Portals. as a result of the flexibility provided via Liferay Portal for customizations, it truly is turning into a preferredbest selection for portal implementations. Many influential websites were applied with or have switched to the Liferay portal. progressively more Liferay builders and, architects are wanted within the IT industry.
Liferay Portal functionality top Practices will advisor you inon tips on how to construct excessive appearing Liferay -based suggestions. The e-book publications you ion how to find the structure of Liferay- established options to fulfill functionality expectancies. you are going to positive- music the Liferay portal utilizing configuration adjustments or employing the ideal caching approach. by the point you end this e-book, you'll become aware of that you just comprehend all of the crucial top practices to enhance the functionality of the Liferay portal solution.
The e-book contains of Liferay portal functionality most sensible practices on the topic of quite a few points. It begins with the structure and layout top practices and ends with functionality tuning and lLoad trying out most sensible practices.
The publication follows athe logical stream. within the first bankruptcy it talks approximately a number of architectural ideas and top practices. It additionally talks in regards to the effects of assorted architectural recommendations. It talks aboutcovers how one can configure the Liferay portal to paintings in a clustered surroundings. It discusses a few of the innovations on hand in a cluster configuration. The e-book extra talks approximately a number of configuration ideas of alternative parts which are to be had for making improvements to functionality. The publication additionally talks approximately a number of improvement most sensible practices. It concludes with most sensible practices with regards to load checking out and a functionality tuning exercise.
Liferay Portal functionality top Practices explains functionality most sensible practices with actual examples and samples. through the tip of this ebook, the reader could have discovered every little thing s/he/she must learn about Liferay portal functionality most sensible practices.
What you'll research from this book
- Make correct architectural judgements to satisfy functionality requirement
- Implement software program load balancer utilizing Apache net Server
- Configure Liferay portal cCluster
- Configure Cache Replication utilizing various options
- Improve functionality via apache internet server configurations
- Tomcat server configuration most sensible practices to enhance performance
- Tune Liferay portal utilizing a variety of configurations settings
- EHCache established cache configurations
- Terracotta established cache implementation
- Learn portal improvement top practices
- Perform lLoad checking out and function tuning workout for Liferay- established solutions
A step by step instructional on imposing Liferay- dependent portals to profit functionality top practices
Read Online or Download Liferay Portal Performance Best Practices PDF
Similar Information Technology books
Crucial Linux administration abilities Made effortless successfully install and continue Linux and different unfastened and Open resource software program (FOSS) in your servers or whole community utilizing this useful source. Linux management: A Beginner's consultant, 6th variation presents up to date info at the most modern Linux distributions, together with Fedora, pink Hat company Linux, CentOS, Debian, and Ubuntu.
The tales approximately phishing assaults opposed to banks are so true-to-life, it’s chilling. ” --Joel Dubin, CISSP, Microsoft MVP in defense on a daily basis, hackers are devising new how you can holiday into your community. Do you will have what it takes to prevent them? discover in Hacker’s problem three. within, top-tier safeguard specialists provide 20 brand-new, real-world community safeguard incidents to check your desktop forensics and reaction abilities.
More and more, designers have to current details in ways in which reduction their audience’s considering procedure. thankfully, effects from the really new technological know-how of human visible conception supply priceless advice. In visible considering for layout, Colin Ware takes what we now learn about belief, cognition, and a spotlight and transforms it into concrete suggestion that designers can at once follow.
This ebook is for any supervisor or staff chief that has the golf green mild to enforce an information governance software. the matter of coping with info keeps to develop with matters surrounding fee of garage, exponential development, in addition to administrative, administration and protection matters – the answer to having the ability to scale all of those concerns up is facts governance which gives larger prone to clients and saves cash.
Extra info for Liferay Portal Performance Best Practices
There are diversified innovations on hand to copy a cache throughout a number of nodes. listed here are the choices on hand to copy Ehcache around the cluster. Ehcache replication utilizing RMI Ehcache framework helps cache replication utilizing RMI. during this state of affairs, whilst the server begins up utilizing IP multicast, every one node within the cluster will hook up with different nodes utilizing RMI. all of the cache updates are replicated to different nodes utilizing RMI. it's a type of point-to-point connection among all of the nodes within the cluster. the subsequent diagram explains how every one node connects with the opposite to duplicate the cache: As proven within the previous diagram, we've 4 Liferay Portal nodes within the cluster. each one node is hooked up with one another. So in overall, it's going to create round twelve RMI hyperlinks to duplicate the cache throughout different nodes. this selection makes use of a thread-per-cache replication set of rules. as a result, it creates an important variety of threads for replicating the cache over the cluster. due to this set of rules, this feature provides loads of overhead and impacts the general functionality of the approach. Ehcache replication utilizing Cluster hyperlink this selection is offered for the company model of Liferay Portal. during this strategy, Liferay Portal creates a constrained variety of dispatcher threads which are chargeable for mirror cache over the cluster. As during this strategy all requests go through a unmarried position prior to they're truly disbursed within the community, it supplies an opportunity to take away pointless requests. for instance, if an identical cache item is modified via a number of nodes, rather than sending requests to all of the nodes to invalidate cache, just one request could be despatched. this selection reduces community site visitors. the subsequent architectural diagram explains this selection intimately: As proven within the previous diagram, all 4 Liferay Portal nodes are attached to one another utilizing Cluster hyperlink. Internally, this option makes use of UDP multicast to set up a reference to cluster nodes. A small team of threads is created to distribute cache replace occasions to the entire attached nodes. it is strongly recommended to exploit this selection for Ehcache replication. Caching utilizing Terracotta within the prior part, we mentioned Liferay Ehcache integration. with a view to use Ehcache in a allotted atmosphere, we have to reflect the cache around the cluster. one other strategy is to take advantage of the centralized caching server. All nodes hook up with the centralized cache server and store/retrieve cached gadgets. during this procedure, we don't have to fear approximately cache replication. Terracotta is among the major items which gives this resolution. Liferay Portal helps integration with Terracotta. If a portal is meant to have a large number of cache gadgets and a good number of cache adjustments, it's endorsed to compliment this technique. Terracotta additionally presents strategies for storing net periods and quartz jobs. by utilizing Terracotta, we will be able to even hinder consultation replication and replication of quartz task info. the subsequent diagram explains how Terracotta matches into the Liferay Portal structure: As proven within the previous diagram after we use Terracotta, we won't desire any conversation among person Liferay Portal software nodes.