Index
A
- Active Directory tier
- about / The Active Directory tier
- Advance File System store
- AlloyUI
- about / The Presentation tier
- Amazon S3 / The Media Repository tier
- Announcement portlet
- about / The Announcement portlet
- scheduler, disabling / The Announcement portlet
- Apache Benchmark (ab)
- about / Apache Benchmark (ab)
- Apache JMeter
- about / Apache JMeter
- Apache Lucene
- about / Apache Lucene
- index storage on SAN / Index storage on SAN
- Lucene Index replication, Cluster Link used / Lucene Index replication using Cluster Link
- Apache Solr
- Apache Web Server
- used, for configuring load balancer / Software load balancer configuration using the Apache Web Server
- Apache web server
- monitoring / Apache web server – monitoring and tuning
- tuning / Apache web server – monitoring and tuning
- Apache Web Server based software load balancing
- Apache Web Server configuration best practices
- about / Apache Web Server configuration best practices
- static content delivery / Static content delivery
- GZip compression configuration / GZip compression configuration
- cache header configuration / Cache header configuration
- Apache Web Server MPM configuration / Apache Web Server MPM configuration
- Apache Web Server MPM configuration
- Application Server configuration best practices
- about / Application Server configuration best practices
- database connection pool configuration / Database connection pool configuration
- JVM configuration / JVM configuration
- JSP engine configuration / JSP engine configuration
- thread pool configuration / Thread pool configuration
- Application tier
- about / The Application tier
- asset view counter
- about / The asset view counter
- auto login filter
- about / The auto login filter
- auto login hooks
- configuring / Auto login hooks
B
- barebone / Static content delivery
- barebone bundle / Reducing the number of JavaScript files
- best practices, Ehcache clustering
- best practices, load balancing / Load balancing best practices
- BlazeMeter
- about / BlazeMeter
- Blogs portlet
- about / The Blogs portlet
- scheduler, disabling / The Blogs portlet
C
- cache control attributes
- eternal / Ehcache configuration best practices
- maxElementsInMemory / Ehcache configuration best practices
- timeToIdleSeconds / Ehcache configuration best practices
- overflowToDisk / Ehcache configuration best practices
- using / Ehcache configuration best practices
- cache header configuration
- about / Cache header configuration
- CacheHits attribute
- monitoring / Cache – monitoring and tuning
- cache manager
- CacheMisses attribute
- monitoring / Cache – monitoring and tuning
- cache replication
- about / Cache replication
- Ehcache replication, RMI used / Ehcache replication using RMI
- Ehcache configuration, JGroups used / Ehcache configuration using JGroups
- Ehcache replication, Cluster Links used / Ehcache replication using Cluster Links
- Ehcache clustering best practices / Ehcache clustering best practices
- cache statistics
- enabling / Cache – monitoring and tuning
- monitoring / Cache – monitoring and tuning
- attributes / Cache – monitoring and tuning
- caching
- about / The caching architecture
- Terracotta, using / Caching using Terracotta
- caching architecture
- about / The caching architecture
- caching options, Liferay Portal
- Ehcache used / Caching using Ehcache
- Ehcache replication, RMI used / Ehcache replication using RMI
- Ehcache replication, Cluster Link used / Ehcache replication using Cluster Link
- Terracotta used / Caching using Terracotta
- web resource caching, Varnish used / Web resource caching using Varnish
- Calendar portlet
- about / The Calendar portlet
- scheduler, disabling / The Calendar portlet
- CAS filter
- about / The CAS filter
- CAS SSO integration / Servlet filter configuration
- CDN
- about / Content Delivery Network
- configuring / Content Delivery Network
- Central Authentication Service (CAS)
- about / The CAS filter
- cluster, Liferay Portal
- configuring / The basics of load balancing and clustering with Liferay
- clustering best practices, Media Library
- clustering best practices, search engine
- Cluster Link
- used, for Ehcache replication / Ehcache replication using Cluster Link
- used, for Lucene Index replication / Lucene Index replication using Cluster Link
- about / Ehcache replication using Cluster Links
- configuring, for search indexes replication / Lucene index replication using Cluster Link
- Cluster Link-based Ehcache replication
- configuring / Ehcache replication using Cluster Links
- CMIS-based repository / The Media Repository tier
- CMIS store
- about / The CMIS store
- CMS (Concurrent Mark and Sweep) threads
- about / Garbage Collection
- code analysis tools
- PMD / Coding best practices
- CPD / Coding best practices
- FindBugs / Coding best practices
- SONAR / Coding best practices
- code cache / JVM – monitoring and tuning
- coding best practices
- about / Coding best practices
- Compuware dynaTrace AJAX Edition
- Concurrent Collector
- about / Garbage Collection
- concurrent threads parameter / Preparing load testing scripts
- concurrent users
- configuration settings, Liferay Portal
- about / Liferay Portal configuration best practices
- servlet filter configuration / Servlet filter configuration
- auto login hooks / Auto login hooks
- counter increment / Counter increment
- user session tracker / User session tracker
- Direct Servlet Context / Direct Servlet Context
- plugin repositories / Plugin repositories
- pingbacks method / Pingbacks and trackbacks
- trackbacks method / Pingbacks and trackbacks
- Googles blog search ping integration / Google's blog search ping integration
- content delivery
- through, web server / Content delivery through the web server
- counter increment
- configuring / Counter increment
- counter service
- about / Counter increment
- configuring / Counter increment
- CPD tool
- about / Coding best practices
- CSS files
- reducing / Reducing the number of CSS files
- CSS image sprites
- using / Using CSS image sprites
- about / Using CSS image sprites
- currentThreadCount attribute
- monitoring / Tomcat thread – monitoring and tuning
- currentThreadsBusy attribute
- monitoring / Tomcat thread – monitoring and tuning
D
- database / The Media Repository tier
- database architecture
- about / The database architecture
- read/write database / The read/write database
- database sharding / Database sharding
- database connection pool
- database connection pool configuration
- Database Repository tier
- about / The Database Repository tier
- database server
- monitoring / Monitoring the database server
- CPU and memory usage, monitoring / CPU and memory usage
- slow queries, monitoring / Slow queries
- connections, tuning / Connections
- locking mechanism / Lock monitoring
- database sharding
- about / Database sharding
- Database store
- about / The Database store
- defaultCache element
- deployment sizing approach
- about / The Deployment sizing approach
- reference hardware / The reference hardware
- performance benchmark test / The performance benchmark test summary
- example / An example of sizing calculations
- Developer Console
- about / Caching using Terracotta
- Direct Servlet Context
- about / Direct Servlet Context
- Documents and Media Library architecture
- about / The Documents and Media Library architecture
- File System store / File System and Advanced File System stores
- Advance File System store / File System and Advanced File System stores
- Database store / The Database store
- JCR store / The JCR store
- CMIS store / The CMIS store
- S3 store / The S3 store
- DOM
- DOM operations usage
- limiting / Limiting the use of DOM operations
- dynamic queries usage
- limiting / Limiting the use of dynamic queries
E
- Eden space / JVM – monitoring and tuning
- Ehcache
- about / Caching using Ehcache
- used, for caching / Caching using Ehcache
- replicating, RMI used / Ehcache replication using RMI
- replicating, Cluster Link used / Ehcache replication using Cluster Link
- Ehcache clustering best practices
- Ehcache configuration
- customizing / Customizing the Ehcache configuration
- Ehcache configuration, customizing
- Hibernate Ehcache CacheManager / Hibernate Ehcache CacheManager
- Single-VM CacheManager / Single-VM CacheManager
- Multi-VM CacheManager / Multi-VM CacheManager
- Ehcache configuration best practices
- Ehcache replication
- RMI used / Ehcache replication using RMI
- eternal attribute
- everything bundle / Reducing the number of JavaScript files
- example Portal solution
- sample performance requisites / Sample performance requirements
- sizing calculation / Sizing calculations
- examples, servlet filter configuration
- NTLM SSO integration / Servlet filter configuration
- CAS SSO integration / Servlet filter configuration
- SharePoint integration / Servlet filter configuration
F
- fault tolerance, reference architecture
- File System store
- FindBugs tool
- about / Coding best practices
G
- Garbage Collection
- about / Garbage Collection
- URL / Garbage Collection
- Garbage Collectors
- Serial Collector / Garbage Collection
- Parallel Collector / Garbage Collection
- Concurrent Collector / Garbage Collection
- Googles blog search ping integration
- about / Google's blog search ping integration
- asset view counter / The asset view counter
- document ranks, recording / Document ranks and view count
- view count, recording / Document ranks and view count
- scheduler configuration / Scheduler configuration
- inline permission checks / Inline permission checks
- Lucene Configuration / Lucene Configuration
- GZip
- about / GZip compression configuration
- GZip compression configuration
- about / GZip compression configuration
- GZip filter
- about / The GZip filter
H
- hardware load balancer
- heap memory pools
- Eden space / JVM – monitoring and tuning
- ESurvivor space / JVM – monitoring and tuning
- Tenured space / JVM – monitoring and tuning
- Permanent generation space / JVM – monitoring and tuning
- code cache / JVM – monitoring and tuning
- Hibernate Ehcache CacheManager
- about / Hibernate Ehcache CacheManager
- high availability, reference architecture
- HP LoadRunner
- about / Apache Benchmark (ab)
I
- IBM Rational Performance Tester
- about / Apache Benchmark (ab)
- inline permission check
- about / Inline permission checks
- InMemoryHits attribute
- monitoring / Cache – monitoring and tuning
J
- Java Content Repository (JCR) / The Media Repository tier
- Java Heap configuration
- about / The Java Heap configuration
- Java Management Extension (JMX) compliant tool / JConsole
- JavaScript bundle / Reducing the number of JavaScript files
- JavaScript files
- reducing / Reducing the number of JavaScript files
- minifying / Minifying JavaScript files
- JavaScript positioning
- about / JavaScript positioning
- JConsole
- about / JConsole
- memory matrices, displaying / JVM – monitoring and tuning
- JConsole-based monitoring
- enabling / JConsole
- JCR store
- about / The JCR store
- JGroup-based Ehcache replication
- configuring / Ehcache configuration using JGroups
- jQuery / Reducing the number of JavaScript files
- JSP engine configuration
- about / JSP engine configuration
- Just-in-time (JIT) compiler / JVM – monitoring and tuning
- JVM
- about / JVM – monitoring and tuning
- JVM Configuration
- about / JVM configuration
- Garbage Collection / Garbage Collection
- Java Heap configuration / The Java Heap configuration
- JVM parameters
- NewRatio / JVM – monitoring and tuning
- NewSize / JVM – monitoring and tuning
- MaxNewSize / JVM – monitoring and tuning
- SurvivorRatio / JVM – monitoring and tuning
- JVM tuning / JVM – monitoring and tuning
L
- LDAP integration
- about / LDAP integration
- scheduler, disabling / LDAP integration
- least recently used (LRU) object / Ehcache configuration best practices
- Liferay
- Calendar portlet / The Calendar portlet
- LDAP integration / LDAP integration
- Web Content portlet / The Web Content portlet
- Message board portlet / The Message Board portlet
- Blogs portlet / The Blogs portlet
- Media Library portlet / The Media Library portlet
- Announcement portlet / The Announcement portlet
- everything bundle / Reducing the number of JavaScript files
- barebone bundle / Reducing the number of JavaScript files
- Liferay-specific best practices, test scripts
- about / Preparing load testing scripts
- Liferay caching API
- about / Liferay caching API
- using / Liferay caching API
- Liferay Portal
- reference architecture / The Liferay Portal reference architecture
- deployment sizing approach / The Deployment sizing approach
- Documents and Media Library architecture / The Documents and Media Library architecture
- database architecture / The database architecture
- static content delivery / Static content delivery
- caching architecture / The caching architecture
- search architecture / The search architecture
- search integration options / The search architecture
- configuring, with Solr / Using the Apache Solr search engine
- configuration settings / Liferay Portal configuration best practices
- Application Server configuration best practices / Application Server configuration best practices
- Apache Web Server configuration best practices / Apache Web Server configuration best practices
- UI best practices / UI best practices
- portlet development best practices / Portlet development best practices
- Liferay Portal cluster
- configuring / The basics of load balancing and clustering with Liferay
- Liferay Portal cluster configuration
- about / Liferay Portal cluster configuration
- session replication / Session replication configuration
- cache replication / Cache replication
- Media Library / Media Library configuration
- search engine configuration / Search engine configuration
- Quartz scheduler configuration / Quartz scheduler configuration
- Liferay Portal nodes
- setting up / Setting up Liferay Portal nodes
- Liferay Portal server
- Liferay Portal servers
- cluster, configuring / The basics of load balancing and clustering with Liferay
- load balancer configuration
- Apache Web Server used / Software load balancer configuration using the Apache Web Server
- mod_jk module used / Load balancer configuration using mod_jk
- mod_proxy_ajp used / Load balancer configuration using mod_proxy_ajp
- mod_proxy_http used / Load balancer configuration using mod_proxy_http
- load balancing
- load testing
- about / Getting ready for load testing
- requisites / Capturing load testing requirements
- performing / Conducting load tests
- load testing environment
- setting up / Setting up the load testing environment
- load testing requisites
- capturing / Capturing load testing requirements
- concurrent users / Capturing load testing requirements
- response time / Capturing load testing requirements
- TPS(throughput) / Capturing load testing requirements
- load testing scripts
- preparing / Preparing load testing scripts
- concurrent threads / Preparing load testing scripts
- loop count / duration / Preparing load testing scripts
- ramp-up period / Preparing load testing scripts
- the think time / Preparing load testing scripts
- load testing tools
- selecting / Selecting load testing tools
- Apache JMeter / Apache JMeter
- BlazeMeter / BlazeMeter
- Apache Benchmark (ab) / Apache Benchmark (ab)
- load tests
- conducting / Conducting load tests
- lock-monitoring features
- about / Lock monitoring
- logfiles
- monitoring / Monitoring logfiles
- Liferay Portal logfile / Monitoring logfiles
- Application server logfile / Monitoring logfiles
- Apache web server access logfile / Monitoring logfiles
- Apache web server error logfile / Monitoring logfiles
- Apache web server mod_jk logfile / Monitoring logfiles
- Database server error logfile / Monitoring logfiles
- Error logfiles / Monitoring logfiles
- loop count / duration parameter / Preparing load testing scripts
- Lucene
- configuring, for storing index files / Lucene index storage on network storage
- Lucene Configuration
- about / Lucene Configuration
M
- major garbage collection (major GC) / JVM – monitoring and tuning
- maxElementsInMemory attribute
- MaxNewSize parameter / JVM – monitoring and tuning
- maxPoolSize attribute
- maxThreads attribute
- monitoring / Tomcat thread – monitoring and tuning
- Media Library
- about / Media Library configuration
- Media Library configuration
- about / Media Library configuration
- network file storage, Advanced File System store used / Network file storage using the Advanced File System store
- database storage, JCR store used / Database storage using the JCR store
- database storage, DBStore used / Database storage using DBStore
- clustering best practices / Media Library clustering best practices
- Media Library portlet
- about / The Media Library portlet
- scheduler, disabling / The Media Library portlet
- Media Repository tier
- about / The Media Repository tier
- Message Board portlet
- about / The Message Board portlet
- scheduler, disabling / The Message Board portlet
- minification
- about / Minifying JavaScript files
- mod_jk module
- used, for configuring load balancer / Load balancer configuration using mod_jk
- mod_proxy_ajp module
- used, for configuring load balancer / Load balancer configuration using mod_proxy_ajp
- mod_proxy_http module
- used, for configuring load balancer / Load balancer configuration using mod_proxy_http
- mod_status module / Apache web server – monitoring and tuning
- monitoring tools
- JConsole / JConsole
- VisualVM / VisualVM
- JVM / JVM – monitoring and tuning
- Tomcat thread / Tomcat thread – monitoring and tuning
- database connection pool / Database connection pool – monitoring and tuning
- cache / Cache – monitoring and tuning
- MPM
- about / Apache Web Server MPM configuration
- options / Apache Web Server MPM configuration
- prefork option / Apache Web Server MPM configuration
- worker option / Apache Web Server MPM configuration
- event option / Apache Web Server MPM configuration
- Multi-VM CacheManager
- about / Multi-VM CacheManager
N
- Nagios
- Networking tier
- about / The Networking tier
- NewRatio parameter / JVM – monitoring and tuning
- NewSize parameter / JVM – monitoring and tuning
- NTLM SSO filter
- about / The NTLM SSO filter
- NTLM SSO integration / Servlet filter configuration
- numBusyConnections attribute
- numConnections attribute
O
- ObjectCount attribute
- monitoring / Cache – monitoring and tuning
- OnDiskHits attribute
- monitoring / Cache – monitoring and tuning
- OpenAM
- about / The OpenSSO filter
- OpenSSO filter
- about / The OpenSSO filter
- overflowToDisk attribute
P
- PageSpeed
- Parallel Collector
- about / Garbage Collection
- peak load
- about / Getting ready for load testing
- performance, reference architecture
- about / Performance
- performance benchmark test
- performance tuning
- about / Resource monitoring and performance tuning
- Liferay Portal server / Liferay Portal server – monitoring and tuning
- Apache web server / Apache web server – monitoring and tuning
- Permanent generation space / JVM – monitoring and tuning
- pingbacks
- about / Pingbacks and trackbacks
- ping service
- plugin repositories
- about / Plugin repositories
- PMD tool
- about / Coding best practices
- portlet development best practices
- about / Portlet development best practices
- dynamic queries usage, limiting / Limiting the use of dynamic queries
- Liferay caching API / Liferay caching API
- coding best practices / Coding best practices
- Presentation tier
- about / The Presentation tier
Q
- Quartz scheduler configuration
- about / Quartz scheduler configuration
R
- ramp-up period parameter / Preparing load testing scripts
- read/write database
- about / The read/write database
- reference architecture
- about / The Liferay Portal reference architecture
- Presentation tier / The Presentation tier
- Networking tier / The Networking tier
- Web tier / The Web tier
- Application tier / The Application tier
- Database Repository tier / The Database Repository tier
- Search Repository tier / The Search Repository tier
- Media Repository tier / The Media Repository tier
- Active Directory tier / The Active Directory tier
- characteristics / Reference architecture characteristics
- reference architecture characteristics
- about / Reference architecture characteristics
- scalability / Scalability
- performance / Performance
- high availability / High availability and fault tolerance
- fault tolerance / High availability and fault tolerance
- security / Security
- reference hardware
- about / The reference hardware
- resource monitoring
- about / Resource monitoring and performance tuning
- Liferay Portal server / Liferay Portal server – monitoring and tuning
- Apache web server / Apache web server – monitoring and tuning
- database server / Monitoring the database server
- logfiles / Monitoring logfiles
- response time
- RMI
- used, for Ehcache replication / Ehcache replication using RMI
- RMI (Remote Method Invocation) / Ehcache replication using RMI
- RMI-based replication
- working / Ehcache replication using RMI
S
- S3 store
- about / The S3 store
- SAN
- about / The Media Repository tier
- scalability, reference architecture
- about / Scalability
- scheduler configuration
- about / Scheduler configuration
- search architecture
- about / The search architecture
- search engine configuration
- about / Search engine configuration
- Lucene index storage, on network storage / Lucene index storage on network storage
- Lucene index replication, Cluster Link used / Lucene index replication using Cluster Link
- Apache Solr search engine, using / Using the Apache Solr search engine
- clustering best practices / Clustering best practices for the search engine
- search integration options
- Apache Lucene / Apache Lucene
- Apache Solr / Apache Solr
- Search Repository tier
- about / The Search Repository tier
- security, reference architecture
- about / Security
- Serial Collector
- about / Garbage Collection
- Service Builder
- servlet filter configuration
- about / Servlet filter configuration
- examples / Servlet filter configuration
- servlet filters
- auto login filter / The auto login filter
- CAS filter / The CAS filter
- NTLM SSO filter / The NTLM SSO filter
- OpenSSO filter / The OpenSSO filter
- SharePoint filter / The SharePoint filter
- GZip filter / The GZip filter
- Strip filter / The Strip filter
- ValidHtml filter / The ValidHtml filter
- session replication
- about / Session replication configuration
- configuring / Session replication configuration
- SharePoint filter
- about / The SharePoint filter
- SharePoint integration / Servlet filter configuration
- Single-VM CacheManager
- about / Single-VM CacheManager
- sizing
- about / The Deployment sizing approach
- SONAR tool
- about / Coding best practices
- sprite image
- about / Using CSS image sprites
- static content delivery
- about / Static content delivery, Static content delivery
- CDN / Content Delivery Network
- content delivery, through web server / Content delivery through the web server
- configuring, through Apache Web Server / Static content delivery
- Strip filter
- about / The Strip filter
- SurvivorRatio parameter / JVM – monitoring and tuning
- Survivor space / JVM – monitoring and tuning
T
- Tenured space / JVM – monitoring and tuning
- Terracotta
- used, for caching / Caching using Terracotta, Caching using Terracotta
- installing / Caching using Terracotta
- downloading / Caching using Terracotta
- Developer Console / Caching using Terracotta
- Terracotta community edition
- URL / Caching using Terracotta
- the think time parameter / Preparing load testing scripts
- thread pool attributes
- monitoring / Tomcat thread – monitoring and tuning
- currentThreadCount / Tomcat thread – monitoring and tuning
- currentThreadsBusy / Tomcat thread – monitoring and tuning
- maxThreads / Tomcat thread – monitoring and tuning
- thread pool configuration
- about / Thread pool configuration
- timeToIdleSeconds attribute
- Tomcat thread
- monitoring / Tomcat thread – monitoring and tuning
- tuning / Tomcat thread – monitoring and tuning
- trackbacks
- about / Pingbacks and trackbacks
- Transactions per second (throughput)
U
- UI best practices
- about / UI best practices
- JavaScript files, reducing / Reducing the number of JavaScript files
- CSS files, reducing / Reducing the number of CSS files
- CSS image sprites, using / Using CSS image sprites
- JavaScript files, minifying / Minifying JavaScript files
- JavaScript positioning / JavaScript positioning
- DOM operations usage, limiting / Limiting the use of DOM operations
- web page performance, analyzing with tools / Analyzing web page performance using tools
- user session tracker
- configuring / User session tracker
V
- ValidHtml filter
- about / The ValidHtml filter
- Varnish
- used, for web resource caching / Web resource caching using Varnish
- VisualVM
W
- web application accelerators
- Web Content portlet
- about / The Web Content portlet
- scheduler, disabling / The Web Content portlet
- web page performance
- analyzing, tools used / Analyzing web page performance using tools
- web resource caching
- Varnish used / Web resource caching using Varnish
- Web tier
- about / The Web tier