SlideShare a Scribd company logo
Handling High Traffic WebsitesASeminarOnHandling High Traffic WebsitesByAshishKumar aka AshfameCP06023 / 06EJECS022
Processing Load
What slows down?
Areas to improve
On-Site ImprovementsDNS LookupsSERVERSERVERSERVERashfame.com/code.jsblog.ashfame.com/style.cssbbninja.com/guide.pdf
On-Site ImprovementsHTTP RequestsSERVERblog.ashfame.com
On-Site ImprovementsCSS Sprites
On-Site ImprovementsMinify CSS
On-Site ImprovementsMinify JS
Browser CacheOn-Site ImprovementsBrowser CacheSERVERblog.ashfame.com
On-Site ImprovementsReduce Image size (Image format)Use Content Distribution Network (CDN)Gzip CompressionJIT Approach – CSS at top | JS at bottomAvoid CSS expressions
Server Side ImprovementsEmploy Caching
Server Side ImprovementsSetup a Proxy ServerDatabase ServerBack End Server (Apache | IIS)Front End Server (Nginx)HTTP Client
Server Side ImprovementsMaster Slave DB SetupMasterSlave 1Slave IISlave IIIHeavy LoadUsual Load
Server Side ImprovementsLoad BalancerSERVER1SERVER IISERVER IIISERVER IVSERVER VSERVER VILoad BalancerRequests (Heavy Load)
Server Side ImprovementsRAID ConfigurationThreaded Model over Processes ModelMySQL (Database Server) Tweaking SettingsMySQL Storage Engine (InnoDB | MyISAM)Avoid hitting Swap (I/O) at all cost
Your Approach
Case study - Google
Case study - Facebook
Case study - YouTube
Queries?

More Related Content

PDF
KEY
Site Performance Optimization - Joomla!
PPT
Hosting Issues And Seo Pubcon 2008
PPTX
Caching 101 - WordCamp OC
PDF
Ray bogman site performance optimization
PPTX
Website Optimization - WordPress
PPTX
WordPress Speed Optimization
PPTX
Website speed
Site Performance Optimization - Joomla!
Hosting Issues And Seo Pubcon 2008
Caching 101 - WordCamp OC
Ray bogman site performance optimization
Website Optimization - WordPress
WordPress Speed Optimization
Website speed

Viewers also liked (7)

PDF
Communication in Node.js
PPTX
Magento 101: A technical overview
PDF
Go at uber
PDF
Go and Uber’s time series database m3
PDF
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017
PDF
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
PPTX
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
Communication in Node.js
Magento 101: A technical overview
Go at uber
Go and Uber’s time series database m3
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
London Adapt or Die: Kubernetes, Containers and Cloud - The MoD Story
Ad

Similar to Handling web servers of high traffic sites (20)

PPTX
Drupal performance optimization Best Practices
PPT
Talk Nerdy to Me: Optimizing big websites
PDF
NYC WebPerf Meetup Feb 2020 - Measuring the Adoption of Web Performance Techn...
PPT
Oracle UCM: Web Site Performance Tuning
PDF
Scalability and performance for e commerce
PPTX
10 Things You Can Do to Speed Up Your Web App Today
PPTX
High Performance Web/Mobile Pages - Automation
PPTX
10 things you can do to speed up your web app today stir trek edition
PPSX
Web performance
PPTX
Applying a Methodical Approach to Website Performance
PDF
Even faster web sites 1st Edition Steve Souders
PDF
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
PPTX
I Can Haz More Performanz?
PPTX
How data centre location impacts your website
ODP
High Performance Web Sites
PPTX
Web performance optimization for modern web applications
PPTX
Performance Best Practices - Part 1 - Client Side [JS, CSS, HTML, jQuery]
PPTX
A faster journey with HTTP
PDF
The need for Speed: Advanced #webperf - SEOday 2018
PDF
Антон Серпутько “Testing and optimization of client-side performance”
Drupal performance optimization Best Practices
Talk Nerdy to Me: Optimizing big websites
NYC WebPerf Meetup Feb 2020 - Measuring the Adoption of Web Performance Techn...
Oracle UCM: Web Site Performance Tuning
Scalability and performance for e commerce
10 Things You Can Do to Speed Up Your Web App Today
High Performance Web/Mobile Pages - Automation
10 things you can do to speed up your web app today stir trek edition
Web performance
Applying a Methodical Approach to Website Performance
Even faster web sites 1st Edition Steve Souders
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
I Can Haz More Performanz?
How data centre location impacts your website
High Performance Web Sites
Web performance optimization for modern web applications
Performance Best Practices - Part 1 - Client Side [JS, CSS, HTML, jQuery]
A faster journey with HTTP
The need for Speed: Advanced #webperf - SEOday 2018
Антон Серпутько “Testing and optimization of client-side performance”
Ad

Handling web servers of high traffic sites