©2013 akamai | faster forward tm is your website ready for traffic spike? akshay ranganath...
TRANSCRIPT
![Page 1: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/1.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Is your website ready for traffic spike?Akshay Ranganath ([email protected]), Enterprise Architect
![Page 2: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/2.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Agenda● Traffic Spike - impact on site and brand
● Performance● Downtime● Traffic Trends in India
● Plan with Akamai:○ Caching○ Offload through Netstorage○ Failover
● Custom solution○ Shopper Prioritization Application○ Managing 3rd Parties
● Q&A
![Page 3: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/3.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Why performance matters?
![Page 4: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/4.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Why downtime matters as well?
![Page 5: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/5.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Trends: Online Traffic in India
Online shopping ~ 250% during this festive season at various metros.
Traffic spike during the week of 2 October onwards right through till Diwali.
Travel: 35 million to 70 million by 2015Retail: 51 million to 100 million by 2015
Travel and Retail each with a potential of $10 billion by 2015
Source: McKinsey, comScore & Assocham study
![Page 6: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/6.jpg)
©2013 AKAMAI | FASTER FORWARDTM
What causes poor performance?
![Page 7: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/7.jpg)
©2013 AKAMAI | FASTER FORWARDTM
How can we help?● Caching
○ Let Akamai serve most commonly accessed resources○ Free up your origin to do the revenue / processor intensive tasks
● Offload○ Move marketing collateral and static objects to Akamai
● Alerting & Monitoring○ See what’s happening in real time○ Monitor for warnings and hints on data center overload
● Fail gracefully○ Avoid bad publicity○ Avoid losing revenue due to lost customers
● Cut the flab○ 3rd parties can be drag - so optimize / reduce them !
![Page 8: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/8.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Caching● Honor cache control headers from origin
○ Carefully set cache-control expires headers at origin○ Akamai will honor the setting
![Page 9: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/9.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Caching (continued)
● Design URLs for cacheability● URLs should indicate a pattern for caching
● Not very helpful!○ Category page: http://akamai-t-shirts.com/clothing-accessories-men/t/11004 ○ PDP Page: http://
akamai-t-shirts.com/nostra-crew-neck-purple-t-shirt/p/CACMI5HDFIGXSZKU
● Helpful URLs for Akamai:○ Category: http://www.akamaiflowershop.com/product/category/?path=24○ PDP: http
://www.akamaiflowershop.com/product/product/?path=24&product_id=4
![Page 10: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/10.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Caching (continued)● Segregate content for generic and specific users
○ User type identified by cookie○ Rules on Akamai to cache for generic users; bypass cache for others. e.g.:
■ logged in users■ users with items in cart
● Separate personalized content from base page○ Use Ajax for personalized content○ Or use Edge Site Includes
![Page 11: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/11.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Caching - case study
● Prune query strings from cache key:○ jsessionid path parameter is useless in most cases○ removing this provided an offload close to 100% for home pages
![Page 12: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/12.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Alerting & Monitoring
● Set alerts on the portal○ Alerts will warn you of impending issues like origin failure, high traffic or some
untoward occurrence
● Create a team mailing list instead of individuals○ This ensures there is no single point of failure
![Page 13: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/13.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Failover● Origin failure is not an IF but WHEN!● Failure can occur due to:
○ Traffic spike / Attacks○ Bot activity○ Server Patch○ Electricity outage, Cable cut
● During the outage, would you prefer to see:○ This page○ Or this one?
![Page 14: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/14.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Case-Study - Failover● Failover is about planning for outage You can leverage Akamai to :
■ route errors to a different data center■ show a static page from Netstorage
![Page 15: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/15.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Customized Solutions - SPAShopper Prioritization Application
○ ensure QoS for valuable customers by protecting a customer's origin web infrastructure from being overloaded by flash crowds that exceed capacity
○ throttles origin traffic and gradually allows users as origin capacity increases○ throttled users are kept in a waiting room, which is a configurable area with
having any type of branded message
![Page 16: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/16.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Other things to remember● 3rd parties can cause a drag.
○ “one tag to rule them all!”○ http://www.aaronpeters.nl/blog/google-plus1-button-performance-review
○ Akamai study: http://www.slideshare.net/guypod/third-party-performance
● Optimize your assets○ Google pagespeed, Strangeloop○ Yotta best practices
■ http://www.yottaa.com/blog/bid/296075/Infographic-The-Ultimate-Checklist-for-Optimizing-Web-Performance
○ Akamai Aqua ION
● And finally, consider: ○ Testing: Have you actually load tested your site for stability under planned
load?○ Security: What if there is an attack on the most important day of your
campaign?
![Page 17: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/17.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Questions?
![Page 18: ©2013 AKAMAI | FASTER FORWARD TM Is your website ready for traffic spike? Akshay Ranganath (akrangan@akamai.com), Enterprise Architect](https://reader037.vdocuments.net/reader037/viewer/2022110205/56649c805503460f94937028/html5/thumbnails/18.jpg)
©2013 AKAMAI | FASTER FORWARDTM
Notes
● Akamai ecommerce blog: https://blogs.akamai.com/commerce/
● Twitter feed: #AkamaiHoliday