Soumettre la recherche
Mettre en ligne
Improving Site Performace Using Css Sprite
•
Télécharger en tant que PPT, PDF
•
1 j'aime
•
1,731 vues
Shyamala Prayaga
Suivre
Signaler
Partager
Signaler
Partager
1 sur 19
Télécharger maintenant
Recommandé
How to turn your website speed from zero to hero
How to turn your website speed from zero to hero
Charles Johnston
High Performance Images in WordPress
High Performance Images in WordPress
keithdevon
Dealing with media
Dealing with media
Marko Heijnen
DDS Web Programming with dscript
DDS Web Programming with dscript
Angelo Corsaro
Sprite ppt
Sprite ppt
Suma Lima
uitleg 2e jaars
uitleg 2e jaars
leonvanraaij
Sprite Seedhi Baat No Bakwas
Sprite Seedhi Baat No Bakwas
Yasmin Hussain
Css sprite best practices
Css sprite best practices
Richard Huang
Recommandé
How to turn your website speed from zero to hero
How to turn your website speed from zero to hero
Charles Johnston
High Performance Images in WordPress
High Performance Images in WordPress
keithdevon
Dealing with media
Dealing with media
Marko Heijnen
DDS Web Programming with dscript
DDS Web Programming with dscript
Angelo Corsaro
Sprite ppt
Sprite ppt
Suma Lima
uitleg 2e jaars
uitleg 2e jaars
leonvanraaij
Sprite Seedhi Baat No Bakwas
Sprite Seedhi Baat No Bakwas
Yasmin Hussain
Css sprite best practices
Css sprite best practices
Richard Huang
How Sprite Engaged 2 Mn Teens - Teen Till I Die - Case Study
How Sprite Engaged 2 Mn Teens - Teen Till I Die - Case Study
Dhruv Bonnerjee
Sprite - Rasta Clear Hai!!!
Sprite - Rasta Clear Hai!!!
Aditi Mahapadi
Introduction to Sprite Kit
Introduction to Sprite Kit
Tai Lun Tseng
Sprite Branding Elements
Sprite Branding Elements
rmoloko
Britania final
Britania final
Ghanshyam Gupta
Sprite (soft drink) Case Study Presentation
Sprite (soft drink) Case Study Presentation
Cotecna Inspection
Britania Biscuit - A details presentation on various products & its marketing...
Britania Biscuit - A details presentation on various products & its marketing...
Armaan Anand
Beyond pink: Research on marketing to women consumers
Beyond pink: Research on marketing to women consumers
Jack Morton Worldwide
20537240 Parle G Marketing Strategy
20537240 Parle G Marketing Strategy
ravi224
Marketing research
Marketing research
Arian Hadi
Research hypothesis
Research hypothesis
Nursing Path
DEFINING THE MARKETING RESEARCH PROBLEM AND DEVELOPING AN APPROACH
DEFINING THE MARKETING RESEARCH PROBLEM AND DEVELOPING AN APPROACH
Shashank Kapoor
Performace optimization (increase website speed)
Performace optimization (increase website speed)
clickramanm
Top 10 Secrets For Speeding Up Share Point Web Sites Derek Watson Final
Top 10 Secrets For Speeding Up Share Point Web Sites Derek Watson Final
Armand Sultantono
Frontend performance
Frontend performance
sacred 8
Drupal performance and scalability
Drupal performance and scalability
Twinbit
Building high performing web pages
Building high performing web pages
Nilesh Bafna
High Performance Ajax Applications
High Performance Ajax Applications
Siarhei Barysiuk
Secrets of responsive web design by Sameera Thilakasiri
Secrets of responsive web design by Sameera Thilakasiri
Sameera Thilakasiri
Presentation Tier optimizations
Presentation Tier optimizations
Anup Hariharan Nair
2009_09_11_Grid960
2009_09_11_Grid960
LightSpeed
Asp.net performance secrets
Asp.net performance secrets
Mahmoud Ghoz
Contenu connexe
En vedette
How Sprite Engaged 2 Mn Teens - Teen Till I Die - Case Study
How Sprite Engaged 2 Mn Teens - Teen Till I Die - Case Study
Dhruv Bonnerjee
Sprite - Rasta Clear Hai!!!
Sprite - Rasta Clear Hai!!!
Aditi Mahapadi
Introduction to Sprite Kit
Introduction to Sprite Kit
Tai Lun Tseng
Sprite Branding Elements
Sprite Branding Elements
rmoloko
Britania final
Britania final
Ghanshyam Gupta
Sprite (soft drink) Case Study Presentation
Sprite (soft drink) Case Study Presentation
Cotecna Inspection
Britania Biscuit - A details presentation on various products & its marketing...
Britania Biscuit - A details presentation on various products & its marketing...
Armaan Anand
Beyond pink: Research on marketing to women consumers
Beyond pink: Research on marketing to women consumers
Jack Morton Worldwide
20537240 Parle G Marketing Strategy
20537240 Parle G Marketing Strategy
ravi224
Marketing research
Marketing research
Arian Hadi
Research hypothesis
Research hypothesis
Nursing Path
DEFINING THE MARKETING RESEARCH PROBLEM AND DEVELOPING AN APPROACH
DEFINING THE MARKETING RESEARCH PROBLEM AND DEVELOPING AN APPROACH
Shashank Kapoor
En vedette
(12)
How Sprite Engaged 2 Mn Teens - Teen Till I Die - Case Study
How Sprite Engaged 2 Mn Teens - Teen Till I Die - Case Study
Sprite - Rasta Clear Hai!!!
Sprite - Rasta Clear Hai!!!
Introduction to Sprite Kit
Introduction to Sprite Kit
Sprite Branding Elements
Sprite Branding Elements
Britania final
Britania final
Sprite (soft drink) Case Study Presentation
Sprite (soft drink) Case Study Presentation
Britania Biscuit - A details presentation on various products & its marketing...
Britania Biscuit - A details presentation on various products & its marketing...
Beyond pink: Research on marketing to women consumers
Beyond pink: Research on marketing to women consumers
20537240 Parle G Marketing Strategy
20537240 Parle G Marketing Strategy
Marketing research
Marketing research
Research hypothesis
Research hypothesis
DEFINING THE MARKETING RESEARCH PROBLEM AND DEVELOPING AN APPROACH
DEFINING THE MARKETING RESEARCH PROBLEM AND DEVELOPING AN APPROACH
Similaire à Improving Site Performace Using Css Sprite
Performace optimization (increase website speed)
Performace optimization (increase website speed)
clickramanm
Top 10 Secrets For Speeding Up Share Point Web Sites Derek Watson Final
Top 10 Secrets For Speeding Up Share Point Web Sites Derek Watson Final
Armand Sultantono
Frontend performance
Frontend performance
sacred 8
Drupal performance and scalability
Drupal performance and scalability
Twinbit
Building high performing web pages
Building high performing web pages
Nilesh Bafna
High Performance Ajax Applications
High Performance Ajax Applications
Siarhei Barysiuk
Secrets of responsive web design by Sameera Thilakasiri
Secrets of responsive web design by Sameera Thilakasiri
Sameera Thilakasiri
Presentation Tier optimizations
Presentation Tier optimizations
Anup Hariharan Nair
2009_09_11_Grid960
2009_09_11_Grid960
LightSpeed
Asp.net performance secrets
Asp.net performance secrets
Mahmoud Ghoz
DrupalCampLA 2011 - Drupal frontend-optimizing
DrupalCampLA 2011 - Drupal frontend-optimizing
Ashok Modi
A little journey into website optimization
A little journey into website optimization
Stelian Firez
MANAGE STATIC RESOURCES IN SITECORE IN HELIX WAY
MANAGE STATIC RESOURCES IN SITECORE IN HELIX WAY
Amit Kumar[Sitecore MVP]🇮🇳
Speed!
Speed!
Rafael Corral
Eco-conception Web
Eco-conception Web
Agence Kinaïa
The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013
Bastian Grimm
Wp responsive-theme-framework
Wp responsive-theme-framework
Damien Oh
ASP.NET MVC Zero to Hero
ASP.NET MVC Zero to Hero
Md. Mahedee Hasan
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
Mediacurrent
Real-world CSS3
Real-world CSS3
Zoe Gillenwater
Similaire à Improving Site Performace Using Css Sprite
(20)
Performace optimization (increase website speed)
Performace optimization (increase website speed)
Top 10 Secrets For Speeding Up Share Point Web Sites Derek Watson Final
Top 10 Secrets For Speeding Up Share Point Web Sites Derek Watson Final
Frontend performance
Frontend performance
Drupal performance and scalability
Drupal performance and scalability
Building high performing web pages
Building high performing web pages
High Performance Ajax Applications
High Performance Ajax Applications
Secrets of responsive web design by Sameera Thilakasiri
Secrets of responsive web design by Sameera Thilakasiri
Presentation Tier optimizations
Presentation Tier optimizations
2009_09_11_Grid960
2009_09_11_Grid960
Asp.net performance secrets
Asp.net performance secrets
DrupalCampLA 2011 - Drupal frontend-optimizing
DrupalCampLA 2011 - Drupal frontend-optimizing
A little journey into website optimization
A little journey into website optimization
MANAGE STATIC RESOURCES IN SITECORE IN HELIX WAY
MANAGE STATIC RESOURCES IN SITECORE IN HELIX WAY
Speed!
Speed!
Eco-conception Web
Eco-conception Web
The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013
Wp responsive-theme-framework
Wp responsive-theme-framework
ASP.NET MVC Zero to Hero
ASP.NET MVC Zero to Hero
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
Real-world CSS3
Real-world CSS3
Plus de Shyamala Prayaga
HealthyCodeMay2014
HealthyCodeMay2014
Shyamala Prayaga
Leveraging Augmented Reality Capability for enhancing the shopping experience
Leveraging Augmented Reality Capability for enhancing the shopping experience
Shyamala Prayaga
My Interview with Healthy code Magazine: Future of Android Design
My Interview with Healthy code Magazine: Future of Android Design
Shyamala Prayaga
Ticketing Application
Ticketing Application
Shyamala Prayaga
Interaction design workshop
Interaction design workshop
Shyamala Prayaga
Android design in action
Android design in action
Shyamala Prayaga
Mobile accessibility challenges and best practices v2
Mobile accessibility challenges and best practices v2
Shyamala Prayaga
Mobile Prototyping
Mobile Prototyping
Shyamala Prayaga
MOBILE INTERACTION PATTERNS AND NON PATTERNS
MOBILE INTERACTION PATTERNS AND NON PATTERNS
Shyamala Prayaga
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Shyamala Prayaga
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Shyamala Prayaga
Accessibility and ucd
Accessibility and ucd
Shyamala Prayaga
Android Design
Android Design
Shyamala Prayaga
Mobile UI and Usability Guidelines V1
Mobile UI and Usability Guidelines V1
Shyamala Prayaga
Mobile Web Frameworks
Mobile Web Frameworks
Shyamala Prayaga
iPhone application development training day 1
iPhone application development training day 1
Shyamala Prayaga
Usability Testing
Usability Testing
Shyamala Prayaga
Json
Json
Shyamala Prayaga
Ethenographic research
Ethenographic research
Shyamala Prayaga
Universal Design
Universal Design
Shyamala Prayaga
Plus de Shyamala Prayaga
(20)
HealthyCodeMay2014
HealthyCodeMay2014
Leveraging Augmented Reality Capability for enhancing the shopping experience
Leveraging Augmented Reality Capability for enhancing the shopping experience
My Interview with Healthy code Magazine: Future of Android Design
My Interview with Healthy code Magazine: Future of Android Design
Ticketing Application
Ticketing Application
Interaction design workshop
Interaction design workshop
Android design in action
Android design in action
Mobile accessibility challenges and best practices v2
Mobile accessibility challenges and best practices v2
Mobile Prototyping
Mobile Prototyping
MOBILE INTERACTION PATTERNS AND NON PATTERNS
MOBILE INTERACTION PATTERNS AND NON PATTERNS
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Accessibility and ucd
Accessibility and ucd
Android Design
Android Design
Mobile UI and Usability Guidelines V1
Mobile UI and Usability Guidelines V1
Mobile Web Frameworks
Mobile Web Frameworks
iPhone application development training day 1
iPhone application development training day 1
Usability Testing
Usability Testing
Json
Json
Ethenographic research
Ethenographic research
Universal Design
Universal Design
Improving Site Performace Using Css Sprite
1.
Improving performance with
CSS Sprite Shyamala Prayaga 20 November 2008 © 2008 MindTree
2.
Agenda Performance –
why and what? 14 Rules to improve performance What is CSS Sprite? How do CSS Sprites work? CSS Sprite Demo Benefits of CSS sprite © 2008 MindTree Slide 2
3.
Why Performance ?
80-90% of the end-user response time is spent on the frontend. Increase Speed Faster web site increases traffic, repeat visits, clicks, and conversions Encourage repeated usage © 2008 MindTree Slide 3
4.
Performance
Importance of frontend Performance. Back-end = 5% Front-end = 95% © 2008 MindTree Slide 4
5.
Performance Type
Performance have 2 flavors Response Time System Efficiency © 2008 MindTree
6.
14 Rules 1.
Make fewer HTTP requests 2. Use a CDN 3. Add an Expires header 4. Gzip components 5. Put Style sheets at the top 6. Move scripts to the bottom 7. Avoid CSS expressions 8. Make JS and CSS external 9. Reduce DNS lookups 10. Minify JS 11. Avoid redirects 12. Remove duplicate scripts 13. Configure ETags 14. Make AJAX cacheable © 2008 MindTree Slide 6
7.
Rule 1: Make
fewer HTTP request ©© 2008 MindTree 2008 MindTree
8.
Reducing HTTP Request
80-90% of load time is from the frontend Most of this time is spent on downloading all the components in the page: images, Style sheets, scripts, Flash, etc. Reducing the number of components in turn reduces the number of HTTP requests required to render the page. The less the HTTP Request is the faster is the Page. © 2008 MindTree Slide 8
9.
Techniques for reducing
the number of HTTP requests CSS sprites Image Maps Inline Images Combined scripts & combined Stylesheets © 2008 MindTree Slide 9
10.
© 2008 MindTree
Slide 10
11.
What is CSS
Sprite? CSS Sprites are the preferred method for reducing the number of image requests. CSS sprites allow you to create a single file that contains all the images laid out in a grid, requiring only a single image and only a single server call. © 2008 MindTree Slide 11
12.
CSS Sprite multiple
CSS background images => one image <div style="background-image: url('a_lot_of_sprites.gif'); background-position: -260px -90px; width: 26px; height: 24px;"> </div> overall size reduced generator: http://spritegen.website-performance.org/ http://stevesouders.com/examples/sprites.php © 2008 MindTree Slide 12
13.
Before
Number of HTTP Request 8 Total Image size 20.5 kb © 2008 MindTree Slide 13
14.
After
Number of HTTP Request 1 Total Image size 13 kb © 2008 MindTree Slide 14
15.
How CSS Sprite
works? The idea behind CSS sprites is to consolidate multiple images into one sprite and then selectively display portions of this sprite with background positioning. The Steps are as follows Group multiple images together (usually icons or decorative images) into one sprite Evenly space these images, aligned into one or more lines Set this sprite to the background image of an element (usually a list) Position the sprite to display the appropriate image by shifting the X or Y position by a multiple of the spacing © 2008 MindTree Slide 15
16.
Benefits Increases
Page Load Speed Improves accessibility Saves time saves bandwidth © 2008 MindTree Slide 16
17.
Demo
© 2008 MindTree Slide 17
18.
Questions
© 2008 MindTree Slide 18
19.
Imagination Action Joy
Shyamala Prayaga shyamala_prayaga@mindtree.com www.mindtree.com ©© 2008 MindTree 2008 MindTree
Télécharger maintenant