Mitchel Sellers, CEO IowaComputerGurus Inc.. Active in the DotNetNuke eco system for about 6 years Author of Professional DotNetNuke Module Programming.

Slides:



Advertisements
Similar presentations
TempDB: Performance and Manageability
Advertisements

Intel® RPIER 3.1 User Training Joe Schwendt Steve Mancini 7/31/2006.
Hiltronics Computers Getting Your Website Up! Frank Hill President/CEO Hiltronics Computers.
Patrick J. Santry Microsoft ASP.NET MVP wwwCoder.com.
Case Study: Photo.net March 20, What is photo.net? An online learning community for amateur and professional photographers 90,000 registered users.
Tableau Software Australia
XIr2 Recommended Performance Tuning Andy Erthal BI Practice Manager.
Shannon Bray Technical Architect Planet Technologies SESSION CODE: OSP310 Mike Watson Principal Consultant SeriousLabz.
Go Live! Launching your MOSS Publishing site DEV435 Spencer Harbar.
Jason Kergosien President A Primer Presented by Fort Worth Web Designers.
Mitchel Sellers, CEO IowaComputerGurus Inc..  Active in the DotNetNuke eco system for about 3 years  Active in the.NET world since inception  Author.
CHAPTER 15 WEBPAGE OPTIMIZATION. LEARNING OBJECTIVES How to test your web-page performance How browser and server interactions impact performance What.
Discovering SQL all rights reserved (c) 2010 agilitator.com INSTALLING MS SQL Server 2008 R2 Express Edition.
Mitchel Sellers, CEO IowaComputerGurus Inc..  Active in the DotNetNuke eco system for about 3 years  Author of Professional DotNetNuke Module Programming.
Maxim Zhvirblya EPAM Systems © 2013 Or make MSSQL breathe easily RBS and Blob Cache in SharePoint 2013.
Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML.
CCC/WNUG Exchange Update May 5, 2005 Nate Wilken Web and Messaging Applications Information Technology Arizona State University.
Chapter 14 Chapter 14: Server Monitoring and Optimization.
Internet Information Server (IIS)
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
Presented by Jacob Wilson SharePoint Practice Lead Bross Group 1.
SQL SERVER DAYS 2011 Optimizing SQL Server Performance in a Virtual Environment Denny Cherry twitter.com/mrdenny.
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
NovaBACKUP 10 xSP Technical Training By: Nathan Fouarge
Russ Houberg Senior Technical Architect, MCM KnowledgeLake, Inc.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Optimizing Your Website’s Performance A Session by Mitchel Sellers.
DNN Performance & Scalability Planning, Evaluating & Improving : Part 2.
Introduction and simple using of Oracle Logistics Information System Yaxian Yao
DotNetNuke v4 on ASP.NET v2 Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Module 11 : Backup and Restore Jong S. Bok
Introduction to DotNetNuke Scott McCulloch DotNetNuke Core Team
DNN Performance & Scalability Planning, Evaluating & Improving : Part 1.
Ideas to Improve SharePoint Usage 4. What are these 4 Ideas? 1. 7 Steps to check SharePoint Health 2. Avoid common Deployment Mistakes 3. Analyze SharePoint.
Powered by 3PILLAR LABS HAILSTORM 4.0 TM PERFORMANCE REPORT.
DotNetNuke v3 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Designing and Deploying a Scalable EPM Solution Ken Toole Platform Test Manager MS Project Microsoft.
DBI313. MetricOLTPDWLog Read/Write mixMostly reads, smaller # of rows at a time Scan intensive, large portions of data at a time, bulk loading Mostly.
© 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Perfmon and Profiler 101.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Module 3 Planning and Deploying Mailbox Services.
Chapter 10 System Monitoring Issues Performance Benchmarks NT Server Services Users and Server Access Information Task Manager for Applications Ram and.
Accelerator for VMware backup
MISSION CRITICAL COMPUTING Siebel Database Considerations.
Accelerating PHP Applications Ilia Alshanetsky O’Reilly Open Source Convention August 3rd, 2005.
1 Chapter 9 Tuning Table Access. 2 Overview Improve performance of access to single table Explain access methods – Full Table Scan – Index – Partition-level.
DotNetNuke Portal Management Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Diagnosing Problems DAD5 © Copyright 2011 Mitchel Sellers – May Not Be Reused without Permission.
Get the Most out of SQL Server Standard Edition Or How to be a SQL Miser.
Kentico CMS Performance Optimization Implementation at Newsmax - Ayush Chaturvedi.
DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Custom Authentication Providers For DotNetNuke v5.0 Stan Schultes – Sarasota, FL Florida Community Leader
VIRTUAL SERVERS Chapter 7. 2 OVERVIEW Exchange Server 2003 virtual servers Virtual servers in a clustering environment Creating additional virtual servers.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Understanding and Improving Server Performance
SharePoint 2010 Performance and Capacity Planning Best Practices
Get the Most out of SQL Server Standard Edition
Global Search: An Introduction and Administrator Perspective
DotNetNuke® Web Application Framework
Hitting the SQL Server “Go Faster” Button
Common Security Mistakes
Optimizing SQL Server Performance in a Virtual Environment
Migration Strategies – Business Desktop Deployment (BDD) Overview
Hitting the SQL Server “Go Faster” Button
Configuring Internet-related services
Web Technology Overview
Hitachi Storage Service Manager
DEV315 Best Practices for running IIS 6.0 and ASP.NET
Yale Digital Conference 2019
Presentation transcript:

Mitchel Sellers, CEO IowaComputerGurus Inc.

Active in the DotNetNuke eco system for about 6 years Author of Professional DotNetNuke Module Programming Provider of support to many clients with varying DotNetNuke installation configurations CEO of IowaComputerGurus Inc.

What impacts performance Infrastructure (Hosting Environment) Configuration (DNN Settings) Modules/Skin Objects Skin Design Traffic Getting the best performance Tuning for the hosting environment Default configuration changes Next Steps/More Drastic Measures Questions?

Why? Types of hosting Shared Cloud (Distributed) Virtual Server (VPS) Dedicated Server Location of SQL Server

Shared Low cost Low available RAM/CPU Moderate Disk IO Cloud (Old Style – Mosso, etc) Moderate cost Unstable RAM allotment/Moderate CPU Very fast Disk IO VPS Moderate cost Limited RAM (1-2 Gb)/Moderate CPU Moderate-Fast Disk IO Dedicated High Cost High amount of RAM/CPU Moderate-Fast Disk IO

SQL Server Location Adds layer of complication to the assessment of other hosting aspects Is locally installed SQL bad? Best configuration? Most secure configuration? Ways to combat issues?

Baseline DNN Configuration Host Settings Performance settings Timer mode Schedule configuration Future Concerns Event Log Site Log

Recurring errors Improper development practices Slow rendering/Lack of Cache SolPart menu Invalid HTML Number of installed modules

CSS Vs. Tables Size Rendering speed Content placement Image/CSS size Skin Objects used Panes used

Low Traffic ASP.NET Worker Process Shutdowns Re-configure IIS Use service such as MyWebKeepAlive.com Cloud or other hosting not allocating enough resources High Traffic Database contention Lack of Caching/Compression

Start with core settings changes Baseline performance testing DotNetNuke website SolPart Menu Default Configuration/Shared Hosting Average page load time 3.2 seconds

Performance Settings Module Caching Method Cloud/VPS – Disk Shared/Dedicated – Memory Performance Setting Heavy Caching Compression GZip (Unless using 3 rd party) Recommendation changes in 6.2

Other Settings Disable Users Online (Yes) Scheduler Mode (Timer) Enable Event Log Buffer (Yes) Auto-Sync File System (No) Scheduler Search Indexer Frequency should be lengthened

Almost instant change Unauthenticated requests Reduced load time to low 2 second mark, a 33% improvement Improvement can be greater depending on size of content

Evaluation of installed modules, remove un- necessary ones Consider skin change from SolPart to other menu provider. Have seen performance improvements of 30-50% when using CSS NavMenu Consider third-party caching system Have seen consistent improvements with Snapsis Page Blaster

DotNetNuke site 2000 users 300 blog posts 3-4 k forum posts ~ visitors a day Shared hosting 1.9~2.4 seconds avg load Dedicated hosting seconds avg load

My Blog – Snapsis –