Your SlideShare is downloading. ×
Why My Website is slow..<br />Website Performance Optimization (WPO)<br />Server Performance Optimization (SPO)<br />Nitin...
How to check Loading time<br />It is really Important that from where are you checking website response timeRecommendation...
Alert Loading time<br />If your website loading time is more than 6 seconds then follow these steps:<br />Server Optimizat...
Server Optimization<br />Apache Tuning<br />Add Expires headers<br />Compress components with gzip<br />Configure entity t...
Verify server optimization<br />Perform a load test and according to load time benchmark repeat apache tuning<br />Use Ysl...
Website Code Optimization<br />Query Optimization using indexing & explain query<br />If possible use admin report query t...
Verify website Code Optimization<br />Set Mysql slow log benchmark to one second & no query should be there<br />Total Scr...
Website Design Optimization<br />Avoid empty src or href<br />Optimize images by using Smushit<br />Put CSS at top<br />Pu...
Verify Design Optimization<br />Site should score more than 80 in Yslow<br />Site Should score more than 85 in Page speed<...
Thank youContact: Nitin Singhyanitin@gmail.com / 9873731595<br />
Upcoming SlideShare
Loading in...5
×

Speed up youe website

429

Published on

How to speed up your website

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
429
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Speed up youe website"

  1. 1. Why My Website is slow..<br />Website Performance Optimization (WPO)<br />Server Performance Optimization (SPO)<br />Nitin Singh<br />• PHP specialist <br />• Performance Consultant<br />• Owner of deptheye.com <br />• Open source Lover since Day One<br />• Ecommerce trainer/consultant<br />yanitin@gmail.com<br /> +919873731595<br />
  2. 2. How to check Loading time<br />It is really Important that from where are you checking website response timeRecommendation. Google Webmaster. Watchmouse.com<br />Both these tool check your website from different locations & give you loading time from each country which base upon server & country location distance<br />
  3. 3. Alert Loading time<br />If your website loading time is more than 6 seconds then follow these steps:<br />Server Optimization<br />Website Code Optimization<br />Website Design Optimization<br />
  4. 4. Server Optimization<br />Apache Tuning<br />Add Expires headers<br />Compress components with gzip<br />Configure entity tags (ETags)<br />Use cookie-free domains<br />Use CDN to improve global performance<br />For a specific country project use local server<br />
  5. 5. Verify server optimization<br />Perform a load test and according to load time benchmark repeat apache tuning<br />Use Yslow to check other server configuration<br />Also check server bandwidth & other network related issue<br />
  6. 6. Website Code Optimization<br />Query Optimization using indexing & explain query<br />If possible use admin report query to secondary server<br />Code Optimization by checking loop & other objects<br />Change table engine if required<br />Parallelize downloads using sub domains<br />
  7. 7. Verify website Code Optimization<br />Set Mysql slow log benchmark to one second & no query should be there<br />Total Script load time should not be more than one second<br />
  8. 8. Website Design Optimization<br />Avoid empty src or href<br />Optimize images by using Smushit<br />Put CSS at top<br />Put JavaScript at bottom<br />Avoid CSS expressions<br />Make JavaScript and CSS external<br />Minify JavaScript and CSS<br />Remove duplicate JavaScript and CSS<br />Reduce the number of DOM elements<br />Avoid AlphaImageLoader filter<br />Do not scale images in HTML<br />Combine images into CSS sprites<br />Specify image dimensions<br />Use efficient CSS selectors<br />Avoid CSS @import<br />Optimize the order of styles and scripts<br />
  9. 9. Verify Design Optimization<br />Site should score more than 80 in Yslow<br />Site Should score more than 85 in Page speed<br />
  10. 10. Thank youContact: Nitin Singhyanitin@gmail.com / 9873731595<br />

×