SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Web Performance Acceleration
          with Strangeloop AS1000

              Thomas Stensitzki



1. European Day of DotNetNuke @ Paris - Session 159
Thomas Stensitzki
• Senior Consultant at iCOMcept GmbH, Aachen
    – www.icomcept.de
    – Microsoft Gold Partner
    – SPLA Hosting Provider
•   MCITP, Enterprise Administrator, Exchange 2007 & 2010
•   MCTS, Sharepoint 2007, Virtualization, BDD
•   MCPD, ASP.NET 3.5
•   Founder .NET Usergroup Aachen (OecherCoder, www.oechercoder.net)
•   Member European DotNetNuke Professionals
•   Blog: http://www.sf-tools.net
•   E-Mail: thomas.stensitzki@icomcept.de



                                                                       2
Strangeloop AS1000




                     3
Overview


  Company    Strangeloop Networks - Vancouver, Canada (2006)

   Product   Strangeloop AS1000™ Application Scaling Appliance

Clients




Awards

                                          Best in Optimization 2009
                                         www.networkproductsguide.com



                                                                        4
The Challenge of Dynamic Web Applications

                                               Web 2.0 : Dynamic Web Applications
                                                                                     Collaboration
                                                                                         Apps
                                                                                  Web Services

                                                                               User Created
                                                                                 Content


                                                                           Interactive

                                                                   Personalized

                                                               Real-time
                                                                 data

                                                       Wikis
                                               Video
                            Brochure   Voice
Web 1.0: Static Web Sites     sites

  Rich applications place new, unmet performance demands on IT infrastructure

                                                                                              5
Front-End Performance Challenge

10~20% of the load time is spent on the back-end
80~90% of the load time is spent on the front-end.
                                               Front-End
                       Performance Challenges             $ Spent on Performance


                                          Back-end
                                          Front-end                     Back-end
                                          Bandwidth                     Front-end
                                          Servers                       Bandwidth
                                          CDN                           CDN




                                               Front-End

                                                      Empty Cache   Primed Cache
                        www.wikipedia.org                82%            80%
                        www.microsoft.com                75%            72%
                        www.yahoo.com                    86%            81%
                        www.cnn.com                      85%            82%
                        www.facebook.com/                97%            96%
                        www.aol.com                      92%            85%
                        www.nytimes.com                  72%            68%

                                                                                    6
Solving the Performance Challenge

 Development approach
                                 Strangeloop AS1000
+ Tried and true optimization      Strangeloop AS1000                IT / Network approach
  techniques                                                        + Offload tasks to network
+ Lever software /platform        Optimize applications             + Predictable, measurable
  features                        automatically, in real time,        ROI
- Hand tune components,           with a network device             - No knowledge of
  pages, code for                                                     application or data
  performance                                                         status
- No knowledge of user
- Demands rare and costly
  development resources




            Joining optimization techniques with a network device to change how
                            applications are developed and deployed
                                                                                            7
Solution for Front-End Performance Problem




                                             8
Demo


       9
Strangeloop – Dynamic Choreography Engine


  Pipeline Manager
  In Memory Database
  Pipeline Mirrors & Data Replication with High Availability



                        Dynamic Choreography Engine

                         Application           Network              Browser
                           - Facing             - Based             - Facing
                         Treatments           Treatments          Treatments



   Web                                                                         Browsers
Applications                           c

                              Configuration                Analysis



                                                                                    10
Deployment Options




                     11
Strangeloop Application Acceleration Treatments




                                             12
Strangeloop AS1000 Additional Features




                                         13
Http Compression


                  Automatic Compression
                                                Web Servers
 Client Aware Compression

 Adaptive Compression

 No End-User Agents
     • Gzip, Deflate




                                            Client Browser

                                                              14
RCache


                                                    Web Servers
 Pre-Compressed Content

 Static / Dynamic Content Caching

 Multi-Store Caching




                                              Clients request contents




                                                                         15
Predictive Browser Caching

    Intelligent Pre-Fetching
    Browser Idle Time Fetching




                   political.aspx    435
BuildASign Home                                 Political Signs        colbert.aspx   158   Yard Template
                   signs.aspx        130
                                                                       wallet.aspx    42
                   bumpers.aspx      75
                                                                       nation.aspx    17
                   banners.aspx      26
                                                                       lincoln.aspx   13
                   magnetics.aspx    15
                                                                       roberts.aspx   6
                   accessories       8
                                                                       signs.aspx     3
                   all.aspx          7
                                                                       all.aspx       1
                   buildasign.aspx   0




                                           Political Sign & Template


                                                                                                        16
Connection Maxomizer


 Maximising TCP Connection




                                                  Clients
   Web            Strangeloop AS1000
Applications



                                       Internet




                                                            17
Image Consolidation

            Real Time Browser Based Image Consolidation


 Different techniques based on browsers   Web Servers
                                                          Multiple
                                                          Images




                                                           Single
                                                           Image




                                                                     18
JavaScript & CSS Consolidation

             Intelligent JavaScript and CSS Consolidation

                                                    Web Servers

 Adaptive Consolidation
     • JavaScript and CSS Consolidation based
     on browser




                                                   Client Browser


                                                                    19
ASP.Net ViewState

Automated Tokenization for ASP.NET ViewState



                  ViewState




                                 (ViewState)
        Server



                  ViewState




         Automatic ViewState
         Removal & Re-Insert


         Client

                                               20
Multiple Hosting Services




                                             Strangeloop AS1000              192.168.10.101
                     Internet                                                192.168.10.102
Clients                                                                      192.168.10.103
                                       VIP : 10.10.10.11
                                       www.strangeloop.com 192.168.10.101
                                                            192.168.10.102
                                                            192.168.10.103
                                       blog.strangeloop.com 192.168.11.101   192.168.11.101
                                                            192.168.11.102   192.168.11.102
                                                            192.168.11.103   192.168.11.103
          Domain Name Server
          10.10.10.11 www.strangeloop.com
          10.10.10.11 blog.strangeloop.com                                   Web Servers




                                                                                              21
UI

  Overview           Diagnosis




Configuration   High Availability




                                    22
AS1000 Appliance - Models


                      AS1000 Basic                    AS1000               AS1000 Enterprise
                       Single Dual Core           Single Quad Core             Dual Quad Core
     CPU
                          Zeon 5500                  Zeon 5500                   Zeon 5500

   Memory                   4 GB                        8 GB                       16 GB

   Network        10/100/1000 Mbps Ethernet   10/100/1000 Mbps Ethernet   10/100/1000 Mbps Ethernet

     HDD                     80G                        160G                        160G

    Profile                  1U                          1U                          2U

    SSL CPS                 5,000                      15,000                      24,000

SSL Throughput            500 Mbps                     1Gbps                       1Gbps

Max Concurrent
                           32,000                      100,000                     250,000
 Connection

HTTP Requests &
                          4,000 TPS                  10,000 TPS                  20,000 TPS
  Responses




                                                                                                 23
AS1000 Virtual Appliance


  Benefits Of Virtual Deployment

  A virtual AS1000 deployment carries with it the benefits of
  virtual environments, which include:
   Ease of deployment without any network interruption,
    rewiring, or impact
   Use of existing resources and available processing
    resources
   Increased hardware utilization
   Decrease in costs, including hardware, power consumption,
    cooling, and operational expenses
   Scalability and elasticity


          Platform           Supported OS          OS Version
   VMWare Infrastructure 3        Yes          ESX 3.0 (3.0.0+)
     VMWare vSphere 4             Yes          ESX 4.0 (4.0.0+)
         XenServer                Yes            XenServer 5.5




                                                                  24
Sirius Benefit Plans (Canada)

Performance Challenge
•   With large numbers of participants
    simultaneously using their online benefits
    management application, Sirius Benefit Plans has
    application performance as a top
    priority.

Solution
•   The Strangeloop AS1000 improves the
    performance and scalability of dynamic Web
    applications by intelligently reading requests and
    applying ASP.NET and AJAX software
    optimization techniques in the network.

Benefits
•   Serve 300% more simultaneous participants
•   64% bandwidth savings across all pages
•   Over 260 hour savings of end-user time per
    month

                                                                   27
Millennium Pharmacy (USA)


Performance Challenge
•   Ensure that a data-intensive application
    delivers consistently fast response times
•   Reduce time spent on performance
    optimization
•   Focus on developing competitive new
    service features

Solution
•   Deploy Strangeloop AS1000 to minimize
    data traffic and accelerate application
    performance

Benefits
•   Improved developer productivity
•   More development resources for new
    feature development



                                                            28
Autoanything.com (USA)


Goals
•   Maximize Revenue
•   Increase User Satisfaction

Solution
•   Strangeloop AS1000 Network Appliance

Results
•   33% increase in revenue
•   8% increase in conversion rate
•   5% reduction in bounce rate




                                                              29
Disaboom (USA)


Business
•   Online interactive community for people with
    disabilities
•   > 76,000 subscribers
•   > 600,000 visitors / month in October
•   # of visitors doubled from July to October

Performance Challenge
•   Small IT staff
•   Need to deliver new features and make sure
    application scales
•   > 7% of users on dial-up
•   Expect continued growth

Results
•   Reduced payload by 50%, perceptibly
    improving user response times
•   Offloaded servers significantly


                                                           30
The Future

                                              Personalized Optimization
                                                  By User and Flow




Each browser and browser version
is different and must be optimized
             differently


                                                                                Mobile
                                                                              Optimization
                                                      Real Time
                                                      Behaviour
                                                      Heuristics
                      Auto Browser Detect
                       and Optimization

                               J     S C G
                                     J
                                     W S HI
          Auto Cabinets        P
                               G
                                     S
                                     F S TF
                                         M
                                     T
                                         L

                                                                              AS1000 Automatically
                                                                          Optimizes for the Mobile Web


                                                                                                         31
Q&A
           DE: webbooster.de
     EN: strangeloopnetworks.com
European inquiries: info@webbooster.de
                                         32

Más contenido relacionado

La actualidad más candente

Build Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business ApplicationBuild Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business Applicationbgalusha
 
Spring Data for JJUG for Cross Conference Fall
Spring Data for JJUG for Cross Conference Fall Spring Data for JJUG for Cross Conference Fall
Spring Data for JJUG for Cross Conference Fall Toshihiko Ikeda
 
ALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 WorldALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 Worldoslc
 
14h00 aws deck-summit2012_sap_on_aws_s_jones_final
14h00   aws deck-summit2012_sap_on_aws_s_jones_final14h00   aws deck-summit2012_sap_on_aws_s_jones_final
14h00 aws deck-summit2012_sap_on_aws_s_jones_finalLuiz Gustavo Santos
 
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance StreamingCompuware APM
 
Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press Laszlo Szalvay
 
How Cloud PaaS Improves Performance while Reducing Costs
How Cloud PaaS Improves Performance while Reducing CostsHow Cloud PaaS Improves Performance while Reducing Costs
How Cloud PaaS Improves Performance while Reducing CostsAcquia
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloudumityalcinalp
 
Orders of-magnitude-scale-out-your-sql-server-data-slideshare
Orders of-magnitude-scale-out-your-sql-server-data-slideshareOrders of-magnitude-scale-out-your-sql-server-data-slideshare
Orders of-magnitude-scale-out-your-sql-server-data-slideshareMark Broadbent
 
Cloud Architectures for Alpha Dogs!
Cloud Architectures for Alpha Dogs!Cloud Architectures for Alpha Dogs!
Cloud Architectures for Alpha Dogs!Vikas Gupta
 
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassDuncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassJames Cameron
 
Couchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetupCouchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetupsharonyb
 
Ajax World Oct2008 Jrd
Ajax World Oct2008 JrdAjax World Oct2008 Jrd
Ajax World Oct2008 Jrdrajivmordani
 
Mobile web me2day_seminar
Mobile web me2day_seminarMobile web me2day_seminar
Mobile web me2day_seminarSang-il Jung
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, OracleEwa Stepien
 
Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012Lee Stott
 
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012App Dynamics & SOASTA Testing & Monitoring Converge, March 2012
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012SOASTA
 
Egl Rui Ajax World
Egl Rui Ajax WorldEgl Rui Ajax World
Egl Rui Ajax Worldrajivmordani
 

La actualidad más candente (20)

Build Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business ApplicationBuild Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business Application
 
Spring Data for JJUG for Cross Conference Fall
Spring Data for JJUG for Cross Conference Fall Spring Data for JJUG for Cross Conference Fall
Spring Data for JJUG for Cross Conference Fall
 
ALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 WorldALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 World
 
14h00 aws deck-summit2012_sap_on_aws_s_jones_final
14h00   aws deck-summit2012_sap_on_aws_s_jones_final14h00   aws deck-summit2012_sap_on_aws_s_jones_final
14h00 aws deck-summit2012_sap_on_aws_s_jones_final
 
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
 
Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press
 
How Cloud PaaS Improves Performance while Reducing Costs
How Cloud PaaS Improves Performance while Reducing CostsHow Cloud PaaS Improves Performance while Reducing Costs
How Cloud PaaS Improves Performance while Reducing Costs
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
Orders of-magnitude-scale-out-your-sql-server-data-slideshare
Orders of-magnitude-scale-out-your-sql-server-data-slideshareOrders of-magnitude-scale-out-your-sql-server-data-slideshare
Orders of-magnitude-scale-out-your-sql-server-data-slideshare
 
Cloud Architectures for Alpha Dogs!
Cloud Architectures for Alpha Dogs!Cloud Architectures for Alpha Dogs!
Cloud Architectures for Alpha Dogs!
 
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassDuncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclass
 
Couchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetupCouchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetup
 
Ajax World Oct2008 Jrd
Ajax World Oct2008 JrdAjax World Oct2008 Jrd
Ajax World Oct2008 Jrd
 
Mobile web me2day_seminar
Mobile web me2day_seminarMobile web me2day_seminar
Mobile web me2day_seminar
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, Oracle
 
Introduction inbox v2.0
Introduction inbox v2.0Introduction inbox v2.0
Introduction inbox v2.0
 
Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012
 
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012App Dynamics & SOASTA Testing & Monitoring Converge, March 2012
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012
 
Egl Rui Ajax World
Egl Rui Ajax WorldEgl Rui Ajax World
Egl Rui Ajax World
 
Cloud Computing2
Cloud Computing2Cloud Computing2
Cloud Computing2
 

Similar a Web Performance Acceleration with Strangeloop AS1000

AppDynamics- A sneak peak into the product that is disrupting the Application...
AppDynamics- A sneak peak into the product that is disrupting the Application...AppDynamics- A sneak peak into the product that is disrupting the Application...
AppDynamics- A sneak peak into the product that is disrupting the Application...Codemotion
 
Effectively using Nokia Web Tools 2.0 templates for Series 40 web apps
Effectively using Nokia Web Tools 2.0 templates for Series 40 web appsEffectively using Nokia Web Tools 2.0 templates for Series 40 web apps
Effectively using Nokia Web Tools 2.0 templates for Series 40 web appsMicrosoft Mobile Developer
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudGoogleTecTalks
 
Amazon web services : "How Does Cloud Computing Change the Business Model for...
Amazon web services : "How Does Cloud Computing Change the Business Model for...Amazon web services : "How Does Cloud Computing Change the Business Model for...
Amazon web services : "How Does Cloud Computing Change the Business Model for...Software Park Thailand
 
Agileload - load testing tool for better web performance
Agileload - load testing tool for better web performanceAgileload - load testing tool for better web performance
Agileload - load testing tool for better web performanceAgileload testing
 
The Cloud: A game changer to test, at scale and in production, SOA based web...
The Cloud: A game changer to test, at scale and in production,  SOA based web...The Cloud: A game changer to test, at scale and in production,  SOA based web...
The Cloud: A game changer to test, at scale and in production, SOA based web...Fred Beringer
 
My Web Performance Dirty Secrets
My Web Performance Dirty SecretsMy Web Performance Dirty Secrets
My Web Performance Dirty SecretsFred Beringer
 
13h00 p duff-building-applications-with-aws-final
13h00   p duff-building-applications-with-aws-final13h00   p duff-building-applications-with-aws-final
13h00 p duff-building-applications-with-aws-finalLuiz Gustavo Santos
 
Building Web Applications on AWS - AWS Summit 2012 - NYC
Building Web Applications on AWS - AWS Summit 2012 - NYCBuilding Web Applications on AWS - AWS Summit 2012 - NYC
Building Web Applications on AWS - AWS Summit 2012 - NYCAmazon Web Services
 
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile AppsPerformance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile AppsSalesforce Developers
 
Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191umeshchavan
 
Gdd Keynote V China
Gdd Keynote V ChinaGdd Keynote V China
Gdd Keynote V Chinatravelinrain
 
Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in noriAlex Popescu
 
Performance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet ApplicationsPerformance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet ApplicationsBen Rushlo
 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkThomas Pham
 
Mesh-Enabled Web Applications
Mesh-Enabled Web ApplicationsMesh-Enabled Web Applications
Mesh-Enabled Web Applicationsgoodfriday
 

Similar a Web Performance Acceleration with Strangeloop AS1000 (20)

AppDynamics- A sneak peak into the product that is disrupting the Application...
AppDynamics- A sneak peak into the product that is disrupting the Application...AppDynamics- A sneak peak into the product that is disrupting the Application...
AppDynamics- A sneak peak into the product that is disrupting the Application...
 
Effectively using Nokia Web Tools 2.0 templates for Series 40 web apps
Effectively using Nokia Web Tools 2.0 templates for Series 40 web appsEffectively using Nokia Web Tools 2.0 templates for Series 40 web apps
Effectively using Nokia Web Tools 2.0 templates for Series 40 web apps
 
Ideas for addictive series 40 web apps
Ideas for addictive series 40 web appsIdeas for addictive series 40 web apps
Ideas for addictive series 40 web apps
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
 
Amazon web services : "How Does Cloud Computing Change the Business Model for...
Amazon web services : "How Does Cloud Computing Change the Business Model for...Amazon web services : "How Does Cloud Computing Change the Business Model for...
Amazon web services : "How Does Cloud Computing Change the Business Model for...
 
Agileload - load testing tool for better web performance
Agileload - load testing tool for better web performanceAgileload - load testing tool for better web performance
Agileload - load testing tool for better web performance
 
Electric Cloud
Electric CloudElectric Cloud
Electric Cloud
 
The Cloud: A game changer to test, at scale and in production, SOA based web...
The Cloud: A game changer to test, at scale and in production,  SOA based web...The Cloud: A game changer to test, at scale and in production,  SOA based web...
The Cloud: A game changer to test, at scale and in production, SOA based web...
 
My Web Performance Dirty Secrets
My Web Performance Dirty SecretsMy Web Performance Dirty Secrets
My Web Performance Dirty Secrets
 
13h00 p duff-building-applications-with-aws-final
13h00   p duff-building-applications-with-aws-final13h00   p duff-building-applications-with-aws-final
13h00 p duff-building-applications-with-aws-final
 
Chris Kemp: NASA Nebula
Chris Kemp: NASA NebulaChris Kemp: NASA Nebula
Chris Kemp: NASA Nebula
 
Building Web Applications on AWS - AWS Summit 2012 - NYC
Building Web Applications on AWS - AWS Summit 2012 - NYCBuilding Web Applications on AWS - AWS Summit 2012 - NYC
Building Web Applications on AWS - AWS Summit 2012 - NYC
 
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile AppsPerformance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
 
Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191
 
Gdd Keynote V China
Gdd Keynote V ChinaGdd Keynote V China
Gdd Keynote V China
 
Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in nori
 
Building Applications with AWS
Building Applications with AWSBuilding Applications with AWS
Building Applications with AWS
 
Performance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet ApplicationsPerformance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet Applications
 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor Network
 
Mesh-Enabled Web Applications
Mesh-Enabled Web ApplicationsMesh-Enabled Web Applications
Mesh-Enabled Web Applications
 

Más de Thomas Stensitzki

19. Treffen der Teams User Group Berlin
19. Treffen der Teams User Group Berlin19. Treffen der Teams User Group Berlin
19. Treffen der Teams User Group BerlinThomas Stensitzki
 
Tech Talk 16 - Exchange Server 2019 CU12
Tech Talk 16 - Exchange Server 2019 CU12Tech Talk 16 - Exchange Server 2019 CU12
Tech Talk 16 - Exchange Server 2019 CU12Thomas Stensitzki
 
18. Treffen der Teams User Group Berlin
18. Treffen der Teams User Group Berlin18. Treffen der Teams User Group Berlin
18. Treffen der Teams User Group BerlinThomas Stensitzki
 
Teams Nation 2022 - Securing Microsoft 365 data with service encryption
Teams Nation 2022 - Securing Microsoft 365 data with service encryptionTeams Nation 2022 - Securing Microsoft 365 data with service encryption
Teams Nation 2022 - Securing Microsoft 365 data with service encryptionThomas Stensitzki
 
17. Treffen der Teams User Group Berlin
17. Treffen der Teams User Group Berlin17. Treffen der Teams User Group Berlin
17. Treffen der Teams User Group BerlinThomas Stensitzki
 
16. Treffen der Teams User Group Berlin
16. Treffen der Teams User Group Berlin16. Treffen der Teams User Group Berlin
16. Treffen der Teams User Group BerlinThomas Stensitzki
 
EXUSG - 2021 - Q4 - Exchange Emergency Mitigation Service
EXUSG - 2021 - Q4 - Exchange Emergency Mitigation ServiceEXUSG - 2021 - Q4 - Exchange Emergency Mitigation Service
EXUSG - 2021 - Q4 - Exchange Emergency Mitigation ServiceThomas Stensitzki
 
15. Treffen der Teams User Group Berlin
15. Treffen der Teams User Group Berlin15. Treffen der Teams User Group Berlin
15. Treffen der Teams User Group BerlinThomas Stensitzki
 
Tech Talk 13 - Teams Admin Center - Einführung
Tech Talk 13 - Teams Admin Center - EinführungTech Talk 13 - Teams Admin Center - Einführung
Tech Talk 13 - Teams Admin Center - EinführungThomas Stensitzki
 
14. Treffen der Teams User Group Berlin
14. Treffen der Teams User Group Berlin14. Treffen der Teams User Group Berlin
14. Treffen der Teams User Group BerlinThomas Stensitzki
 
Tech Talk 12 - Exchange Server Support Life-Cycle
Tech Talk 12 - Exchange Server Support Life-CycleTech Talk 12 - Exchange Server Support Life-Cycle
Tech Talk 12 - Exchange Server Support Life-CycleThomas Stensitzki
 
12. Treffen der Teams User Group Berlin
12. Treffen der Teams User Group Berlin 12. Treffen der Teams User Group Berlin
12. Treffen der Teams User Group Berlin Thomas Stensitzki
 
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and How
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and HowMCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and How
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and HowThomas Stensitzki
 
EXUSG - Exchange Server vNEXT
EXUSG - Exchange Server vNEXTEXUSG - Exchange Server vNEXT
EXUSG - Exchange Server vNEXTThomas Stensitzki
 
10. Treffen der Teams User Group Berlin
10. Treffen der Teams User Group Berlin10. Treffen der Teams User Group Berlin
10. Treffen der Teams User Group BerlinThomas Stensitzki
 
Tech Talk 9 - Exchange Server vNEXT
Tech Talk 9 - Exchange Server vNEXTTech Talk 9 - Exchange Server vNEXT
Tech Talk 9 - Exchange Server vNEXTThomas Stensitzki
 
Thomas' Tech Talk 7 - AD FS oder PTA
Thomas' Tech Talk 7 - AD FS oder PTAThomas' Tech Talk 7 - AD FS oder PTA
Thomas' Tech Talk 7 - AD FS oder PTAThomas Stensitzki
 
Exchange Server Hybrid - Was, Warum und Wie
Exchange Server Hybrid - Was, Warum und WieExchange Server Hybrid - Was, Warum und Wie
Exchange Server Hybrid - Was, Warum und WieThomas Stensitzki
 
Thomas' Tech Talk 4 - Lohnt sich ein Wechsel zu Exchange Server 2019?
Thomas' Tech Talk 4 - Lohnt sich ein Wechsel zu Exchange Server 2019?Thomas' Tech Talk 4 - Lohnt sich ein Wechsel zu Exchange Server 2019?
Thomas' Tech Talk 4 - Lohnt sich ein Wechsel zu Exchange Server 2019?Thomas Stensitzki
 
Thomas' Tech Talk 3 - Exchange Server Hybrid
Thomas' Tech Talk 3 - Exchange Server HybridThomas' Tech Talk 3 - Exchange Server Hybrid
Thomas' Tech Talk 3 - Exchange Server HybridThomas Stensitzki
 

Más de Thomas Stensitzki (20)

19. Treffen der Teams User Group Berlin
19. Treffen der Teams User Group Berlin19. Treffen der Teams User Group Berlin
19. Treffen der Teams User Group Berlin
 
Tech Talk 16 - Exchange Server 2019 CU12
Tech Talk 16 - Exchange Server 2019 CU12Tech Talk 16 - Exchange Server 2019 CU12
Tech Talk 16 - Exchange Server 2019 CU12
 
18. Treffen der Teams User Group Berlin
18. Treffen der Teams User Group Berlin18. Treffen der Teams User Group Berlin
18. Treffen der Teams User Group Berlin
 
Teams Nation 2022 - Securing Microsoft 365 data with service encryption
Teams Nation 2022 - Securing Microsoft 365 data with service encryptionTeams Nation 2022 - Securing Microsoft 365 data with service encryption
Teams Nation 2022 - Securing Microsoft 365 data with service encryption
 
17. Treffen der Teams User Group Berlin
17. Treffen der Teams User Group Berlin17. Treffen der Teams User Group Berlin
17. Treffen der Teams User Group Berlin
 
16. Treffen der Teams User Group Berlin
16. Treffen der Teams User Group Berlin16. Treffen der Teams User Group Berlin
16. Treffen der Teams User Group Berlin
 
EXUSG - 2021 - Q4 - Exchange Emergency Mitigation Service
EXUSG - 2021 - Q4 - Exchange Emergency Mitigation ServiceEXUSG - 2021 - Q4 - Exchange Emergency Mitigation Service
EXUSG - 2021 - Q4 - Exchange Emergency Mitigation Service
 
15. Treffen der Teams User Group Berlin
15. Treffen der Teams User Group Berlin15. Treffen der Teams User Group Berlin
15. Treffen der Teams User Group Berlin
 
Tech Talk 13 - Teams Admin Center - Einführung
Tech Talk 13 - Teams Admin Center - EinführungTech Talk 13 - Teams Admin Center - Einführung
Tech Talk 13 - Teams Admin Center - Einführung
 
14. Treffen der Teams User Group Berlin
14. Treffen der Teams User Group Berlin14. Treffen der Teams User Group Berlin
14. Treffen der Teams User Group Berlin
 
Tech Talk 12 - Exchange Server Support Life-Cycle
Tech Talk 12 - Exchange Server Support Life-CycleTech Talk 12 - Exchange Server Support Life-Cycle
Tech Talk 12 - Exchange Server Support Life-Cycle
 
12. Treffen der Teams User Group Berlin
12. Treffen der Teams User Group Berlin 12. Treffen der Teams User Group Berlin
12. Treffen der Teams User Group Berlin
 
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and How
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and HowMCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and How
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and How
 
EXUSG - Exchange Server vNEXT
EXUSG - Exchange Server vNEXTEXUSG - Exchange Server vNEXT
EXUSG - Exchange Server vNEXT
 
10. Treffen der Teams User Group Berlin
10. Treffen der Teams User Group Berlin10. Treffen der Teams User Group Berlin
10. Treffen der Teams User Group Berlin
 
Tech Talk 9 - Exchange Server vNEXT
Tech Talk 9 - Exchange Server vNEXTTech Talk 9 - Exchange Server vNEXT
Tech Talk 9 - Exchange Server vNEXT
 
Thomas' Tech Talk 7 - AD FS oder PTA
Thomas' Tech Talk 7 - AD FS oder PTAThomas' Tech Talk 7 - AD FS oder PTA
Thomas' Tech Talk 7 - AD FS oder PTA
 
Exchange Server Hybrid - Was, Warum und Wie
Exchange Server Hybrid - Was, Warum und WieExchange Server Hybrid - Was, Warum und Wie
Exchange Server Hybrid - Was, Warum und Wie
 
Thomas' Tech Talk 4 - Lohnt sich ein Wechsel zu Exchange Server 2019?
Thomas' Tech Talk 4 - Lohnt sich ein Wechsel zu Exchange Server 2019?Thomas' Tech Talk 4 - Lohnt sich ein Wechsel zu Exchange Server 2019?
Thomas' Tech Talk 4 - Lohnt sich ein Wechsel zu Exchange Server 2019?
 
Thomas' Tech Talk 3 - Exchange Server Hybrid
Thomas' Tech Talk 3 - Exchange Server HybridThomas' Tech Talk 3 - Exchange Server Hybrid
Thomas' Tech Talk 3 - Exchange Server Hybrid
 

Último

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Último (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Web Performance Acceleration with Strangeloop AS1000

  • 1. Web Performance Acceleration with Strangeloop AS1000 Thomas Stensitzki 1. European Day of DotNetNuke @ Paris - Session 159
  • 2. Thomas Stensitzki • Senior Consultant at iCOMcept GmbH, Aachen – www.icomcept.de – Microsoft Gold Partner – SPLA Hosting Provider • MCITP, Enterprise Administrator, Exchange 2007 & 2010 • MCTS, Sharepoint 2007, Virtualization, BDD • MCPD, ASP.NET 3.5 • Founder .NET Usergroup Aachen (OecherCoder, www.oechercoder.net) • Member European DotNetNuke Professionals • Blog: http://www.sf-tools.net • E-Mail: thomas.stensitzki@icomcept.de 2
  • 4. Overview Company Strangeloop Networks - Vancouver, Canada (2006) Product Strangeloop AS1000™ Application Scaling Appliance Clients Awards Best in Optimization 2009 www.networkproductsguide.com 4
  • 5. The Challenge of Dynamic Web Applications Web 2.0 : Dynamic Web Applications Collaboration Apps Web Services User Created Content Interactive Personalized Real-time data Wikis Video Brochure Voice Web 1.0: Static Web Sites sites Rich applications place new, unmet performance demands on IT infrastructure 5
  • 6. Front-End Performance Challenge 10~20% of the load time is spent on the back-end 80~90% of the load time is spent on the front-end. Front-End Performance Challenges $ Spent on Performance Back-end Front-end Back-end Bandwidth Front-end Servers Bandwidth CDN CDN Front-End Empty Cache Primed Cache www.wikipedia.org 82% 80% www.microsoft.com 75% 72% www.yahoo.com 86% 81% www.cnn.com 85% 82% www.facebook.com/ 97% 96% www.aol.com 92% 85% www.nytimes.com 72% 68% 6
  • 7. Solving the Performance Challenge Development approach Strangeloop AS1000 + Tried and true optimization Strangeloop AS1000 IT / Network approach techniques + Offload tasks to network + Lever software /platform Optimize applications + Predictable, measurable features automatically, in real time, ROI - Hand tune components, with a network device - No knowledge of pages, code for application or data performance status - No knowledge of user - Demands rare and costly development resources Joining optimization techniques with a network device to change how applications are developed and deployed 7
  • 8. Solution for Front-End Performance Problem 8
  • 9. Demo 9
  • 10. Strangeloop – Dynamic Choreography Engine Pipeline Manager In Memory Database Pipeline Mirrors & Data Replication with High Availability Dynamic Choreography Engine Application Network Browser - Facing - Based - Facing Treatments Treatments Treatments Web Browsers Applications c Configuration Analysis 10
  • 14. Http Compression Automatic Compression Web Servers  Client Aware Compression  Adaptive Compression  No End-User Agents • Gzip, Deflate Client Browser 14
  • 15. RCache Web Servers  Pre-Compressed Content  Static / Dynamic Content Caching  Multi-Store Caching Clients request contents 15
  • 16. Predictive Browser Caching  Intelligent Pre-Fetching  Browser Idle Time Fetching political.aspx 435 BuildASign Home Political Signs colbert.aspx 158 Yard Template signs.aspx 130 wallet.aspx 42 bumpers.aspx 75 nation.aspx 17 banners.aspx 26 lincoln.aspx 13 magnetics.aspx 15 roberts.aspx 6 accessories 8 signs.aspx 3 all.aspx 7 all.aspx 1 buildasign.aspx 0 Political Sign & Template 16
  • 17. Connection Maxomizer  Maximising TCP Connection Clients Web Strangeloop AS1000 Applications Internet 17
  • 18. Image Consolidation Real Time Browser Based Image Consolidation  Different techniques based on browsers Web Servers Multiple Images Single Image 18
  • 19. JavaScript & CSS Consolidation Intelligent JavaScript and CSS Consolidation Web Servers  Adaptive Consolidation • JavaScript and CSS Consolidation based on browser Client Browser 19
  • 20. ASP.Net ViewState Automated Tokenization for ASP.NET ViewState ViewState (ViewState) Server ViewState Automatic ViewState Removal & Re-Insert Client 20
  • 21. Multiple Hosting Services Strangeloop AS1000 192.168.10.101 Internet 192.168.10.102 Clients 192.168.10.103 VIP : 10.10.10.11 www.strangeloop.com 192.168.10.101 192.168.10.102 192.168.10.103 blog.strangeloop.com 192.168.11.101 192.168.11.101 192.168.11.102 192.168.11.102 192.168.11.103 192.168.11.103 Domain Name Server 10.10.10.11 www.strangeloop.com 10.10.10.11 blog.strangeloop.com Web Servers 21
  • 22. UI Overview Diagnosis Configuration High Availability 22
  • 23. AS1000 Appliance - Models AS1000 Basic AS1000 AS1000 Enterprise Single Dual Core Single Quad Core Dual Quad Core CPU Zeon 5500 Zeon 5500 Zeon 5500 Memory 4 GB 8 GB 16 GB Network 10/100/1000 Mbps Ethernet 10/100/1000 Mbps Ethernet 10/100/1000 Mbps Ethernet HDD 80G 160G 160G Profile 1U 1U 2U SSL CPS 5,000 15,000 24,000 SSL Throughput 500 Mbps 1Gbps 1Gbps Max Concurrent 32,000 100,000 250,000 Connection HTTP Requests & 4,000 TPS 10,000 TPS 20,000 TPS Responses 23
  • 24. AS1000 Virtual Appliance Benefits Of Virtual Deployment A virtual AS1000 deployment carries with it the benefits of virtual environments, which include:  Ease of deployment without any network interruption, rewiring, or impact  Use of existing resources and available processing resources  Increased hardware utilization  Decrease in costs, including hardware, power consumption, cooling, and operational expenses  Scalability and elasticity Platform Supported OS OS Version VMWare Infrastructure 3 Yes ESX 3.0 (3.0.0+) VMWare vSphere 4 Yes ESX 4.0 (4.0.0+) XenServer Yes XenServer 5.5 24
  • 25. Sirius Benefit Plans (Canada) Performance Challenge • With large numbers of participants simultaneously using their online benefits management application, Sirius Benefit Plans has application performance as a top priority. Solution • The Strangeloop AS1000 improves the performance and scalability of dynamic Web applications by intelligently reading requests and applying ASP.NET and AJAX software optimization techniques in the network. Benefits • Serve 300% more simultaneous participants • 64% bandwidth savings across all pages • Over 260 hour savings of end-user time per month 27
  • 26. Millennium Pharmacy (USA) Performance Challenge • Ensure that a data-intensive application delivers consistently fast response times • Reduce time spent on performance optimization • Focus on developing competitive new service features Solution • Deploy Strangeloop AS1000 to minimize data traffic and accelerate application performance Benefits • Improved developer productivity • More development resources for new feature development 28
  • 27. Autoanything.com (USA) Goals • Maximize Revenue • Increase User Satisfaction Solution • Strangeloop AS1000 Network Appliance Results • 33% increase in revenue • 8% increase in conversion rate • 5% reduction in bounce rate 29
  • 28. Disaboom (USA) Business • Online interactive community for people with disabilities • > 76,000 subscribers • > 600,000 visitors / month in October • # of visitors doubled from July to October Performance Challenge • Small IT staff • Need to deliver new features and make sure application scales • > 7% of users on dial-up • Expect continued growth Results • Reduced payload by 50%, perceptibly improving user response times • Offloaded servers significantly 30
  • 29. The Future Personalized Optimization By User and Flow Each browser and browser version is different and must be optimized differently Mobile Optimization Real Time Behaviour Heuristics Auto Browser Detect and Optimization J S C G J W S HI Auto Cabinets P G S F S TF M T L AS1000 Automatically Optimizes for the Mobile Web 31
  • 30. Q&A DE: webbooster.de EN: strangeloopnetworks.com European inquiries: info@webbooster.de 32