SlideShare a Scribd company logo
Performance Tuning Open Text
Web Solutions Management Server
              and Delivery Server
                                                July, 2009

            Authors: Christian Burne – Technical Architect,
                      Shawn Simon – Enterprise Architect,
               Gaurav Bhatt – Technical Project Manager,
                          Julio Canadas – Senior Developer
Performance Tuning Open Text
Web Solutions Management Server
              and Delivery Server
                                              Table of Contents




        Introduction                                          3
        1.0 Optimization Concepts                             3
        2.0 Web Solutions Management Server                   4
            2. 1 Architectural                                4
            2.2 Development Best Practices                    4
            2.3 Configuration                                 5
        3.0 Web Solutions Delivery Server                     7
            3.1 Architectural                                 7
            3.2 Development Best Practices                    8
            3.3 Configuration                                 8
        4.0 Web Server Tuning Activities                     10
            4.1 Architectural                                10
            4.2 Configuration                                10
        5.0 Conclusion                                       11
        6.0 Closing                                          11
        About Oshyn                                          12
        About Christian Burne                                12
        About Shawn Simon                                    12
        About Gaurav Bhatt                                   12
        About Julio Canadas                                  13
Introduction
If you have made an investment in Open Text Web Solutions (formerly RedDot)
Web Content Management products, you’ve undoubtedly experienced
performance issues.      While every software requires tuning, RedDot is
especially susceptible to mis-configuration and poor performance as the out-
of-the-box installation comes untuned and ready for Development
Environments only.


This white paper will provide some essential best practices for setup as well as
some tactical steps for configuration which can be taken to optimize your CMS
Server and Delivery Server environment.


                                         1.0 Optimization Concepts
There are some basic categories that optimizations fall into for Open Text Web
Solutions:
1.   Architectural -- of servers, distribution of responsibility, clustering
                    -
2.   Development Best Practice -- things you can and should do during
                                -
     Template and Dynament Development
3.   Configuration -- tuning parameters for web servers, application servers
                    -
     and CMS servers


Each of these will yield a different performance benefit depending on the types
of features you have on your site and what elements of your architecture they
strain.


The single biggest recommendation we can make, however, is to TEST
your environments before you go live using automated Load Testing tools
such as HP Load Runner to find where the performance bottlenecks are.
                                         environment
This also implies that your Load Testing envir onment is SEPARATE BUT
IDENTICAL to your production environment for valid, controlled testing.


The following is an introductory compilation of general Performance Tuning
activities that should be done in your Open Text Web Solutions environment.
2.0 Web Solutions Management Server
                                                                                            2. 1 Architectural
                                 For CMS Architectural items, here are some of the things you can do:

Activity                          Effort     Descriptions
Clustered Database                Hard       Management Server is crippled without its database and there is
                                             a high degree of database traffic. It is crucial to have a clustered
                                             database system (either MSSQL Cluster or Oracle RAC).
Separate Publishing to a CMS      Medium     Publishing process takes up significant resources. This can be a
Server                                       large drain for end users. Consider a dedicated Publishing CMS
Add additional Editing Servers    Medium     Additional servers can be dedicated by project or multiple per
and Load Balance                             project and Load Balanced between to scale your editing
                                             environment


                                                                         2.2 Development Best Practices
                                 There are many Best Practices for Template development in RedDot, however,
                                 these are some that are related to Performance of the system in SmartEdit and
                                 publishing time.

Activity                         Effort    Descriptions
Don’t use more than 3            Hard      If you have too many, the connection between PageBuilder and
Navigation Manager Calls                   .NET starts to degrade
Use .NET for any PreExecution    Easy      It’s a decision that must be made at the beginning of a project,
and Plugins instead of ASP                 but it’s essential to a high performing SmartEdit environment.
Create CSS and JS as Assets in   Easy      One or more of your developers may want to make the CSS and
Asset Manager instead of                   JS into Content Classes so they can make background images
Content Classes                            editable. DON’T GIVE IN! The performance degradation incurred
                                           by having the PageBuilder create these (possibly multiple CSSs
                                           and JSs) for each page request in SmartEdit usually isn’t worth
                                           the benefit of being able to edit the background and logo images.
Only put what you need in the    Hard      This can be as simple as a few <render> tag blocks so that you
current mode                               only display code in SmartEdit that is necessary (maybe Editors
                                           don’t need some AJAX to work). You may even take this as far as
                                           to create a ‘‘SmartEdit’’ Project Variant to completely separate the
                                           editing interface from the Published interface.
Ad

More Related Content

What's hot (19)

Migrating to Microsoft Windows Server 2012 and Microsoft SQL Server 2012 on D...
Migrating to Microsoft Windows Server 2012 and Microsoft SQL Server 2012 on D...Migrating to Microsoft Windows Server 2012 and Microsoft SQL Server 2012 on D...
Migrating to Microsoft Windows Server 2012 and Microsoft SQL Server 2012 on D...
Principled Technologies
 
8 Tools for Troubleshooting Windows 8
8 Tools for Troubleshooting Windows 8 8 Tools for Troubleshooting Windows 8
8 Tools for Troubleshooting Windows 8
Microsoft TechNet - Belgium and Luxembourg
 
Resource balancing comparison: VMware vSphere 6 vs. Red Hat Enterprise Virtua...
Resource balancing comparison: VMware vSphere 6 vs. Red Hat Enterprise Virtua...Resource balancing comparison: VMware vSphere 6 vs. Red Hat Enterprise Virtua...
Resource balancing comparison: VMware vSphere 6 vs. Red Hat Enterprise Virtua...
Principled Technologies
 
Amey Documentum V6 Upgrade Case Study
Amey Documentum V6 Upgrade Case StudyAmey Documentum V6 Upgrade Case Study
Amey Documentum V6 Upgrade Case Study
DavidBusby
 
benefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Editionbenefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Edition
Tobias Koprowski
 
Active Directory Upgrade
Active Directory UpgradeActive Directory Upgrade
Active Directory Upgrade
Spiffy
 
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Principled Technologies
 
Managing Windows Server Systems For Midsize Organizations
Managing Windows Server Systems For Midsize OrganizationsManaging Windows Server Systems For Midsize Organizations
Managing Windows Server Systems For Midsize Organizations
Microsoft TechNet
 
Virtualizing Business Critical Apps
Virtualizing Business Critical AppsVirtualizing Business Critical Apps
Virtualizing Business Critical Apps
heraldschelke
 
Database performance and memory capacity with the Intel Xeon processor E5-266...
Database performance and memory capacity with the Intel Xeon processor E5-266...Database performance and memory capacity with the Intel Xeon processor E5-266...
Database performance and memory capacity with the Intel Xeon processor E5-266...
Principled Technologies
 
01 server manager spiffy
01 server manager spiffy01 server manager spiffy
01 server manager spiffy
Spiffy
 
Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...
Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...
Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...
VMware Tanzu
 
CustomWare's Atlassian Services Overview
CustomWare's Atlassian Services OverviewCustomWare's Atlassian Services Overview
CustomWare's Atlassian Services Overview
CustomWare
 
Server2008 R2 Overview
Server2008 R2 OverviewServer2008 R2 Overview
Server2008 R2 Overview
volkerwill
 
Dell PowerEdge R920 running Oracle Database: Benefits of upgrading with NVMe ...
Dell PowerEdge R920 running Oracle Database: Benefits of upgrading with NVMe ...Dell PowerEdge R920 running Oracle Database: Benefits of upgrading with NVMe ...
Dell PowerEdge R920 running Oracle Database: Benefits of upgrading with NVMe ...
Principled Technologies
 
Moss 2007 virtualization_with_v_mware_infrastructure
Moss 2007 virtualization_with_v_mware_infrastructureMoss 2007 virtualization_with_v_mware_infrastructure
Moss 2007 virtualization_with_v_mware_infrastructure
eranjith
 
Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi days
OpenSourceIndia
 
Comp ben121enhancementswebinar
Comp ben121enhancementswebinarComp ben121enhancementswebinar
Comp ben121enhancementswebinar
KBACE Technologies, Inc.
 
DevOps як System Administration 2.0
DevOps як System Administration 2.0DevOps як System Administration 2.0
DevOps як System Administration 2.0
SoftServe
 
Migrating to Microsoft Windows Server 2012 and Microsoft SQL Server 2012 on D...
Migrating to Microsoft Windows Server 2012 and Microsoft SQL Server 2012 on D...Migrating to Microsoft Windows Server 2012 and Microsoft SQL Server 2012 on D...
Migrating to Microsoft Windows Server 2012 and Microsoft SQL Server 2012 on D...
Principled Technologies
 
Resource balancing comparison: VMware vSphere 6 vs. Red Hat Enterprise Virtua...
Resource balancing comparison: VMware vSphere 6 vs. Red Hat Enterprise Virtua...Resource balancing comparison: VMware vSphere 6 vs. Red Hat Enterprise Virtua...
Resource balancing comparison: VMware vSphere 6 vs. Red Hat Enterprise Virtua...
Principled Technologies
 
Amey Documentum V6 Upgrade Case Study
Amey Documentum V6 Upgrade Case StudyAmey Documentum V6 Upgrade Case Study
Amey Documentum V6 Upgrade Case Study
DavidBusby
 
benefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Editionbenefits of SQL Server 2008 R2 Enterprise Edition
benefits of SQL Server 2008 R2 Enterprise Edition
Tobias Koprowski
 
Active Directory Upgrade
Active Directory UpgradeActive Directory Upgrade
Active Directory Upgrade
Spiffy
 
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Principled Technologies
 
Managing Windows Server Systems For Midsize Organizations
Managing Windows Server Systems For Midsize OrganizationsManaging Windows Server Systems For Midsize Organizations
Managing Windows Server Systems For Midsize Organizations
Microsoft TechNet
 
Virtualizing Business Critical Apps
Virtualizing Business Critical AppsVirtualizing Business Critical Apps
Virtualizing Business Critical Apps
heraldschelke
 
Database performance and memory capacity with the Intel Xeon processor E5-266...
Database performance and memory capacity with the Intel Xeon processor E5-266...Database performance and memory capacity with the Intel Xeon processor E5-266...
Database performance and memory capacity with the Intel Xeon processor E5-266...
Principled Technologies
 
01 server manager spiffy
01 server manager spiffy01 server manager spiffy
01 server manager spiffy
Spiffy
 
Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...
Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...
Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...
VMware Tanzu
 
CustomWare's Atlassian Services Overview
CustomWare's Atlassian Services OverviewCustomWare's Atlassian Services Overview
CustomWare's Atlassian Services Overview
CustomWare
 
Server2008 R2 Overview
Server2008 R2 OverviewServer2008 R2 Overview
Server2008 R2 Overview
volkerwill
 
Dell PowerEdge R920 running Oracle Database: Benefits of upgrading with NVMe ...
Dell PowerEdge R920 running Oracle Database: Benefits of upgrading with NVMe ...Dell PowerEdge R920 running Oracle Database: Benefits of upgrading with NVMe ...
Dell PowerEdge R920 running Oracle Database: Benefits of upgrading with NVMe ...
Principled Technologies
 
Moss 2007 virtualization_with_v_mware_infrastructure
Moss 2007 virtualization_with_v_mware_infrastructureMoss 2007 virtualization_with_v_mware_infrastructure
Moss 2007 virtualization_with_v_mware_infrastructure
eranjith
 
Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi days
OpenSourceIndia
 
DevOps як System Administration 2.0
DevOps як System Administration 2.0DevOps як System Administration 2.0
DevOps як System Administration 2.0
SoftServe
 

Viewers also liked (20)

Søkemotor quiz
Søkemotor quizSøkemotor quiz
Søkemotor quiz
mediequiz
 
L'enseignement de la priere
L'enseignement de la priereL'enseignement de la priere
L'enseignement de la priere
Noor Al Islam
 
IPS Parts Online - Our Products
IPS Parts Online - Our ProductsIPS Parts Online - Our Products
IPS Parts Online - Our Products
IPS Parts Online
 
Addicted to-success-brochure-english
Addicted to-success-brochure-englishAddicted to-success-brochure-english
Addicted to-success-brochure-english
YesEuropa
 
Abaka 2012-03-26
Abaka 2012-03-26Abaka 2012-03-26
Abaka 2012-03-26
Tekeyan Armenian Cultural Center, Montreal Canada
 
2010 05 it profits - lightning talk datenlogistik
2010 05 it profits - lightning talk datenlogistik2010 05 it profits - lightning talk datenlogistik
2010 05 it profits - lightning talk datenlogistik
Tschitschereengreen
 
Brake testing equipment_p-1257_en
Brake testing equipment_p-1257_enBrake testing equipment_p-1257_en
Brake testing equipment_p-1257_en
Erdenekhuu Loyonsuren
 
Ruta madrid racing 16
Ruta madrid racing 16Ruta madrid racing 16
Ruta madrid racing 16
Javier Lopez
 
Regalos para hospitales
Regalos para hospitalesRegalos para hospitales
Regalos para hospitales
Fashion Fruit
 
Toxico
ToxicoToxico
Toxico
Yomi Maldonado
 
Amistad
AmistadAmistad
Amistad
Patricia D. González Ch.
 
Aida opera email
Aida opera emailAida opera email
Aida opera email
Dave Shafer
 
Floriani - Resume 2014
Floriani - Resume 2014Floriani - Resume 2014
Floriani - Resume 2014
Michael Floriani
 
Volatilitaet als Werttreiber risikooptimierter Handelsstrategien
Volatilitaet als Werttreiber risikooptimierter HandelsstrategienVolatilitaet als Werttreiber risikooptimierter Handelsstrategien
Volatilitaet als Werttreiber risikooptimierter Handelsstrategien
Mario Ledencan
 
Ftth access regulation
Ftth access regulationFtth access regulation
Ftth access regulation
Igors Cardoso
 
Riqueza Paraguaya
Riqueza ParaguayaRiqueza Paraguaya
Riqueza Paraguaya
Celeste
 
Company & partnership registration
Company & partnership registrationCompany & partnership registration
Company & partnership registration
debtcollecction
 
DOST: Ceph in a security critical OpenStack cloud
DOST: Ceph in a security critical OpenStack cloudDOST: Ceph in a security critical OpenStack cloud
DOST: Ceph in a security critical OpenStack cloud
Danny Al-Gaaf
 
servidor Proxy
servidor Proxyservidor Proxy
servidor Proxy
Julio Ek
 
Søkemotor quiz
Søkemotor quizSøkemotor quiz
Søkemotor quiz
mediequiz
 
L'enseignement de la priere
L'enseignement de la priereL'enseignement de la priere
L'enseignement de la priere
Noor Al Islam
 
IPS Parts Online - Our Products
IPS Parts Online - Our ProductsIPS Parts Online - Our Products
IPS Parts Online - Our Products
IPS Parts Online
 
Addicted to-success-brochure-english
Addicted to-success-brochure-englishAddicted to-success-brochure-english
Addicted to-success-brochure-english
YesEuropa
 
2010 05 it profits - lightning talk datenlogistik
2010 05 it profits - lightning talk datenlogistik2010 05 it profits - lightning talk datenlogistik
2010 05 it profits - lightning talk datenlogistik
Tschitschereengreen
 
Ruta madrid racing 16
Ruta madrid racing 16Ruta madrid racing 16
Ruta madrid racing 16
Javier Lopez
 
Regalos para hospitales
Regalos para hospitalesRegalos para hospitales
Regalos para hospitales
Fashion Fruit
 
Aida opera email
Aida opera emailAida opera email
Aida opera email
Dave Shafer
 
Volatilitaet als Werttreiber risikooptimierter Handelsstrategien
Volatilitaet als Werttreiber risikooptimierter HandelsstrategienVolatilitaet als Werttreiber risikooptimierter Handelsstrategien
Volatilitaet als Werttreiber risikooptimierter Handelsstrategien
Mario Ledencan
 
Ftth access regulation
Ftth access regulationFtth access regulation
Ftth access regulation
Igors Cardoso
 
Riqueza Paraguaya
Riqueza ParaguayaRiqueza Paraguaya
Riqueza Paraguaya
Celeste
 
Company & partnership registration
Company & partnership registrationCompany & partnership registration
Company & partnership registration
debtcollecction
 
DOST: Ceph in a security critical OpenStack cloud
DOST: Ceph in a security critical OpenStack cloudDOST: Ceph in a security critical OpenStack cloud
DOST: Ceph in a security critical OpenStack cloud
Danny Al-Gaaf
 
servidor Proxy
servidor Proxyservidor Proxy
servidor Proxy
Julio Ek
 
Ad

Similar to Open Text RedDot CMS: Improving Installation Performance (20)

A Service Oriented Architecture For Order Processing In The I B M Supp...
A  Service  Oriented  Architecture For  Order  Processing In The  I B M  Supp...A  Service  Oriented  Architecture For  Order  Processing In The  I B M  Supp...
A Service Oriented Architecture For Order Processing In The I B M Supp...
Kirill Osipov
 
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
Stéphane Leroy
 
Microsoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server ManagementMicrosoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server Management
Mark Ginnebaugh
 
WebLogic im neuen Gewand
WebLogic im neuen GewandWebLogic im neuen Gewand
WebLogic im neuen Gewand
Volker Linz
 
First Look to SSIS 2012
First Look to SSIS 2012First Look to SSIS 2012
First Look to SSIS 2012
Pedro Perfeito
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
Baha Majid
 
DOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M usersDOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M users
Yoav Avrahami
 
Sdl web-8-upgrade-road-map-template anupam
Sdl web-8-upgrade-road-map-template anupamSdl web-8-upgrade-road-map-template anupam
Sdl web-8-upgrade-road-map-template anupam
Anupam Baksi
 
Oshyn Best Practices For Sitecore CMS
Oshyn Best Practices For Sitecore CMSOshyn Best Practices For Sitecore CMS
Oshyn Best Practices For Sitecore CMS
dotCMS
 
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 StepsRTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
Stéphane Leroy
 
The Future of Business Efficiency: Windows Server 2022 Unveiled
The Future of Business Efficiency: Windows Server 2022 UnveiledThe Future of Business Efficiency: Windows Server 2022 Unveiled
The Future of Business Efficiency: Windows Server 2022 Unveiled
Direct Deals, LLC
 
Inside BMW's cloud-native DevOps approach to application migration on AWS
Inside BMW's cloud-native DevOps approach to application migration on AWSInside BMW's cloud-native DevOps approach to application migration on AWS
Inside BMW's cloud-native DevOps approach to application migration on AWS
rosmarkov1
 
System Center Cloud Services Process Pack Administration Guide
System Center Cloud Services Process Pack Administration GuideSystem Center Cloud Services Process Pack Administration Guide
System Center Cloud Services Process Pack Administration Guide
Kathy Vinatieri
 
What Is Slowing My Application Releases?
What Is Slowing My Application Releases?What Is Slowing My Application Releases?
What Is Slowing My Application Releases?
Datical
 
Team Foundation Server 2013 Lansering
Team Foundation Server 2013 LanseringTeam Foundation Server 2013 Lansering
Team Foundation Server 2013 Lansering
Solidify
 
AEM-UG - Midwest Chapter Meeting 08282024.pdf
AEM-UG - Midwest Chapter Meeting 08282024.pdfAEM-UG - Midwest Chapter Meeting 08282024.pdf
AEM-UG - Midwest Chapter Meeting 08282024.pdf
rwinterpacht1
 
MongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud FoundryMongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud Foundry
VMware Tanzu
 
Developing the unknown
Developing the unknownDeveloping the unknown
Developing the unknown
paul22blue
 
Netbeans 6.1 Talk
Netbeans 6.1 TalkNetbeans 6.1 Talk
Netbeans 6.1 Talk
Angad Singh
 
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC -  Sreerupa SenHeterogeneous Development With RTC -  Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa Sen
Roopa Nadkarni
 
A Service Oriented Architecture For Order Processing In The I B M Supp...
A  Service  Oriented  Architecture For  Order  Processing In The  I B M  Supp...A  Service  Oriented  Architecture For  Order  Processing In The  I B M  Supp...
A Service Oriented Architecture For Order Processing In The I B M Supp...
Kirill Osipov
 
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
Stéphane Leroy
 
Microsoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server ManagementMicrosoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server Management
Mark Ginnebaugh
 
WebLogic im neuen Gewand
WebLogic im neuen GewandWebLogic im neuen Gewand
WebLogic im neuen Gewand
Volker Linz
 
First Look to SSIS 2012
First Look to SSIS 2012First Look to SSIS 2012
First Look to SSIS 2012
Pedro Perfeito
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
Baha Majid
 
DOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M usersDOs and DONTs on the way to 10M users
DOs and DONTs on the way to 10M users
Yoav Avrahami
 
Sdl web-8-upgrade-road-map-template anupam
Sdl web-8-upgrade-road-map-template anupamSdl web-8-upgrade-road-map-template anupam
Sdl web-8-upgrade-road-map-template anupam
Anupam Baksi
 
Oshyn Best Practices For Sitecore CMS
Oshyn Best Practices For Sitecore CMSOshyn Best Practices For Sitecore CMS
Oshyn Best Practices For Sitecore CMS
dotCMS
 
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 StepsRTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
Stéphane Leroy
 
The Future of Business Efficiency: Windows Server 2022 Unveiled
The Future of Business Efficiency: Windows Server 2022 UnveiledThe Future of Business Efficiency: Windows Server 2022 Unveiled
The Future of Business Efficiency: Windows Server 2022 Unveiled
Direct Deals, LLC
 
Inside BMW's cloud-native DevOps approach to application migration on AWS
Inside BMW's cloud-native DevOps approach to application migration on AWSInside BMW's cloud-native DevOps approach to application migration on AWS
Inside BMW's cloud-native DevOps approach to application migration on AWS
rosmarkov1
 
System Center Cloud Services Process Pack Administration Guide
System Center Cloud Services Process Pack Administration GuideSystem Center Cloud Services Process Pack Administration Guide
System Center Cloud Services Process Pack Administration Guide
Kathy Vinatieri
 
What Is Slowing My Application Releases?
What Is Slowing My Application Releases?What Is Slowing My Application Releases?
What Is Slowing My Application Releases?
Datical
 
Team Foundation Server 2013 Lansering
Team Foundation Server 2013 LanseringTeam Foundation Server 2013 Lansering
Team Foundation Server 2013 Lansering
Solidify
 
AEM-UG - Midwest Chapter Meeting 08282024.pdf
AEM-UG - Midwest Chapter Meeting 08282024.pdfAEM-UG - Midwest Chapter Meeting 08282024.pdf
AEM-UG - Midwest Chapter Meeting 08282024.pdf
rwinterpacht1
 
MongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud FoundryMongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud Foundry
VMware Tanzu
 
Developing the unknown
Developing the unknownDeveloping the unknown
Developing the unknown
paul22blue
 
Netbeans 6.1 Talk
Netbeans 6.1 TalkNetbeans 6.1 Talk
Netbeans 6.1 Talk
Angad Singh
 
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC -  Sreerupa SenHeterogeneous Development With RTC -  Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa Sen
Roopa Nadkarni
 
Ad

More from dotCMS (8)

5 Don'ts for Selecting a CMS
5 Don'ts for Selecting a CMS5 Don'ts for Selecting a CMS
5 Don'ts for Selecting a CMS
dotCMS
 
10 reasons a CMS is important to your business
10 reasons a CMS is important to your business10 reasons a CMS is important to your business
10 reasons a CMS is important to your business
dotCMS
 
How to Easily Create a Page in Sitecore
How to Easily Create a Page in SitecoreHow to Easily Create a Page in Sitecore
How to Easily Create a Page in Sitecore
dotCMS
 
Styling Sitecore's Web Forms for Marketers
Styling Sitecore's Web Forms for MarketersStyling Sitecore's Web Forms for Marketers
Styling Sitecore's Web Forms for Marketers
dotCMS
 
Advantages of HTML5
Advantages of HTML5Advantages of HTML5
Advantages of HTML5
dotCMS
 
Oshyn drupal-multilingual-press-release
Oshyn drupal-multilingual-press-releaseOshyn drupal-multilingual-press-release
Oshyn drupal-multilingual-press-release
dotCMS
 
Oshyn Affiliate Content Sharing Content Management Systems Cms
Oshyn Affiliate Content Sharing Content Management Systems CmsOshyn Affiliate Content Sharing Content Management Systems Cms
Oshyn Affiliate Content Sharing Content Management Systems Cms
dotCMS
 
Oshyn Sitecore CMS Social Media White Paper
Oshyn Sitecore CMS Social Media White PaperOshyn Sitecore CMS Social Media White Paper
Oshyn Sitecore CMS Social Media White Paper
dotCMS
 
5 Don'ts for Selecting a CMS
5 Don'ts for Selecting a CMS5 Don'ts for Selecting a CMS
5 Don'ts for Selecting a CMS
dotCMS
 
10 reasons a CMS is important to your business
10 reasons a CMS is important to your business10 reasons a CMS is important to your business
10 reasons a CMS is important to your business
dotCMS
 
How to Easily Create a Page in Sitecore
How to Easily Create a Page in SitecoreHow to Easily Create a Page in Sitecore
How to Easily Create a Page in Sitecore
dotCMS
 
Styling Sitecore's Web Forms for Marketers
Styling Sitecore's Web Forms for MarketersStyling Sitecore's Web Forms for Marketers
Styling Sitecore's Web Forms for Marketers
dotCMS
 
Advantages of HTML5
Advantages of HTML5Advantages of HTML5
Advantages of HTML5
dotCMS
 
Oshyn drupal-multilingual-press-release
Oshyn drupal-multilingual-press-releaseOshyn drupal-multilingual-press-release
Oshyn drupal-multilingual-press-release
dotCMS
 
Oshyn Affiliate Content Sharing Content Management Systems Cms
Oshyn Affiliate Content Sharing Content Management Systems CmsOshyn Affiliate Content Sharing Content Management Systems Cms
Oshyn Affiliate Content Sharing Content Management Systems Cms
dotCMS
 
Oshyn Sitecore CMS Social Media White Paper
Oshyn Sitecore CMS Social Media White PaperOshyn Sitecore CMS Social Media White Paper
Oshyn Sitecore CMS Social Media White Paper
dotCMS
 

Recently uploaded (20)

UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptxUiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
anabulhac
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Cyntexa
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Alan Dix
 
Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025
Damco Salesforce Services
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
DNF 2.0 Implementations Challenges in Nepal
DNF 2.0 Implementations Challenges in NepalDNF 2.0 Implementations Challenges in Nepal
DNF 2.0 Implementations Challenges in Nepal
ICT Frame Magazine Pvt. Ltd.
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Cyntexa
 
Cybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft CertificateCybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft Certificate
VICTOR MAESTRE RAMIREZ
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
Toru Tamaki
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptxUiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
anabulhac
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Cyntexa
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Alan Dix
 
Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025
Damco Salesforce Services
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Cyntexa
 
Cybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft CertificateCybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft Certificate
VICTOR MAESTRE RAMIREZ
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
論文紹介:"InfLoRA: Interference-Free Low-Rank Adaptation for Continual Learning" ...
Toru Tamaki
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 

Open Text RedDot CMS: Improving Installation Performance

  • 1. Performance Tuning Open Text Web Solutions Management Server and Delivery Server July, 2009 Authors: Christian Burne – Technical Architect, Shawn Simon – Enterprise Architect, Gaurav Bhatt – Technical Project Manager, Julio Canadas – Senior Developer
  • 2. Performance Tuning Open Text Web Solutions Management Server and Delivery Server Table of Contents Introduction 3 1.0 Optimization Concepts 3 2.0 Web Solutions Management Server 4 2. 1 Architectural 4 2.2 Development Best Practices 4 2.3 Configuration 5 3.0 Web Solutions Delivery Server 7 3.1 Architectural 7 3.2 Development Best Practices 8 3.3 Configuration 8 4.0 Web Server Tuning Activities 10 4.1 Architectural 10 4.2 Configuration 10 5.0 Conclusion 11 6.0 Closing 11 About Oshyn 12 About Christian Burne 12 About Shawn Simon 12 About Gaurav Bhatt 12 About Julio Canadas 13
  • 3. Introduction If you have made an investment in Open Text Web Solutions (formerly RedDot) Web Content Management products, you’ve undoubtedly experienced performance issues. While every software requires tuning, RedDot is especially susceptible to mis-configuration and poor performance as the out- of-the-box installation comes untuned and ready for Development Environments only. This white paper will provide some essential best practices for setup as well as some tactical steps for configuration which can be taken to optimize your CMS Server and Delivery Server environment. 1.0 Optimization Concepts There are some basic categories that optimizations fall into for Open Text Web Solutions: 1. Architectural -- of servers, distribution of responsibility, clustering - 2. Development Best Practice -- things you can and should do during - Template and Dynament Development 3. Configuration -- tuning parameters for web servers, application servers - and CMS servers Each of these will yield a different performance benefit depending on the types of features you have on your site and what elements of your architecture they strain. The single biggest recommendation we can make, however, is to TEST your environments before you go live using automated Load Testing tools such as HP Load Runner to find where the performance bottlenecks are. environment This also implies that your Load Testing envir onment is SEPARATE BUT IDENTICAL to your production environment for valid, controlled testing. The following is an introductory compilation of general Performance Tuning activities that should be done in your Open Text Web Solutions environment.
  • 4. 2.0 Web Solutions Management Server 2. 1 Architectural For CMS Architectural items, here are some of the things you can do: Activity Effort Descriptions Clustered Database Hard Management Server is crippled without its database and there is a high degree of database traffic. It is crucial to have a clustered database system (either MSSQL Cluster or Oracle RAC). Separate Publishing to a CMS Medium Publishing process takes up significant resources. This can be a Server large drain for end users. Consider a dedicated Publishing CMS Add additional Editing Servers Medium Additional servers can be dedicated by project or multiple per and Load Balance project and Load Balanced between to scale your editing environment 2.2 Development Best Practices There are many Best Practices for Template development in RedDot, however, these are some that are related to Performance of the system in SmartEdit and publishing time. Activity Effort Descriptions Don’t use more than 3 Hard If you have too many, the connection between PageBuilder and Navigation Manager Calls .NET starts to degrade Use .NET for any PreExecution Easy It’s a decision that must be made at the beginning of a project, and Plugins instead of ASP but it’s essential to a high performing SmartEdit environment. Create CSS and JS as Assets in Easy One or more of your developers may want to make the CSS and Asset Manager instead of JS into Content Classes so they can make background images Content Classes editable. DON’T GIVE IN! The performance degradation incurred by having the PageBuilder create these (possibly multiple CSSs and JSs) for each page request in SmartEdit usually isn’t worth the benefit of being able to edit the background and logo images. Only put what you need in the Hard This can be as simple as a few <render> tag blocks so that you current mode only display code in SmartEdit that is necessary (maybe Editors don’t need some AJAX to work). You may even take this as far as to create a ‘‘SmartEdit’’ Project Variant to completely separate the editing interface from the Published interface.
  翻译: