• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Web Performance Acceleration with Strangeloop AS1000
 

Web Performance Acceleration with Strangeloop AS1000

on

  • 1,258 views

Enhancing web performance with the Strangeloop AS1000.

Enhancing web performance with the Strangeloop AS1000.

Statistics

Views

Total Views
1,258
Views on SlideShare
1,125
Embed Views
133

Actions

Likes
0
Downloads
11
Comments
0

3 Embeds 133

http://www.sf-tools.net 130
http://www.linkedin.com 2
http://www.sf-tools.de 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Web Performance Acceleration with Strangeloop AS1000 Web Performance Acceleration with Strangeloop AS1000 Presentation Transcript

    • Web Performance Acceleration with Strangeloop AS1000 Thomas Stensitzki1. 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 ApplianceClientsAwards 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 VoiceWeb 1.0: Static Web Sites sites Rich applications place new, unmet performance demands on IT infrastructure 5
    • Front-End Performance Challenge10~20% of the load time is spent on the back-end80~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 BrowsersApplications 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 435BuildASign 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 AS1000Applications 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 ViewStateAutomated 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.102Clients 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 DiagnosisConfiguration 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,000SSL Throughput 500 Mbps 1Gbps 1GbpsMax Concurrent 32,000 100,000 250,000 ConnectionHTTP 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 featuresSolution• Deploy Strangeloop AS1000 to minimize data traffic and accelerate application performanceBenefits• Improved developer productivity• More development resources for new feature development 28
    • Autoanything.com (USA)Goals• Maximize Revenue• Increase User SatisfactionSolution• Strangeloop AS1000 Network ApplianceResults• 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 OctoberPerformance Challenge• Small IT staff• Need to deliver new features and make sure application scales• > 7% of users on dial-up• Expect continued growthResults• Reduced payload by 50%, perceptibly improving user response times• Offloaded servers significantly 30
    • The Future Personalized Optimization By User and FlowEach browser and browser versionis 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.comEuropean inquiries: info@webbooster.de 32