Enviar pesquisa
Carregar
Drupal Frontend Performance and Scalability
•
Transferir como PPTX, PDF
•
0 gostou
•
460 visualizações
A
Ashok Modi
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 29
Baixar agora
Recomendados
Front end optimization
Front end optimization
Abhishek Anand
Front End Website Optimization
Front End Website Optimization
Gerard Sychay
Front-End Performance Optimizing
Front-End Performance Optimizing
Michael Pehl
UXify 2015 - Front-end Developers' Checklist for Better UX
UXify 2015 - Front-end Developers' Checklist for Better UX
Stoian Dipchikov
Speed!
Speed!
Rafael Corral
Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)
Dave Olsen
Drupal 6 to 7 migration guide
Drupal 6 to 7 migration guide
Ebizon
Squeeze Maximum Performance From Your Joomla Website
Squeeze Maximum Performance From Your Joomla Website
SiteGround.com
Recomendados
Front end optimization
Front end optimization
Abhishek Anand
Front End Website Optimization
Front End Website Optimization
Gerard Sychay
Front-End Performance Optimizing
Front-End Performance Optimizing
Michael Pehl
UXify 2015 - Front-end Developers' Checklist for Better UX
UXify 2015 - Front-end Developers' Checklist for Better UX
Stoian Dipchikov
Speed!
Speed!
Rafael Corral
Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)
Dave Olsen
Drupal 6 to 7 migration guide
Drupal 6 to 7 migration guide
Ebizon
Squeeze Maximum Performance From Your Joomla Website
Squeeze Maximum Performance From Your Joomla Website
SiteGround.com
Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7
Andrew Martha
I Can Haz More Performanz?
I Can Haz More Performanz?
Andy Melichar
Taking your site from Drupal 6 to Drupal 7
Taking your site from Drupal 6 to Drupal 7
Phase2
Speed up Your Joomla Site for Ultimate Performance
Speed up Your Joomla Site for Ultimate Performance
JoomlaDay Australia
Hyperlight Websites - Chris Zacharias
Hyperlight Websites - Chris Zacharias
Christopher Zacharias
jQuery 1.9 and 2.0 - Present and Future
jQuery 1.9 and 2.0 - Present and Future
Richard Worth
Web performance optimization (WPO)
Web performance optimization (WPO)
Mariusz Kaczmarek
Optimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get there
Stephen Bell
Adobe Experience Manager - 6th Edition by Cedric Huesler
Adobe Experience Manager - 6th Edition by Cedric Huesler
AEM HUB
Bootstrap Framework and Drupal
Bootstrap Framework and Drupal
Jim Birch
Responsive Layout Frameworks for XPages Application UI
Responsive Layout Frameworks for XPages Application UI
Chris Toohey
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
Mediacurrent
Frontend performance
Frontend performance
sacred 8
Html Optimization for SEO
Html Optimization for SEO
S. Ernest Paul ✪
Refreshing Your UI with HTML5, Bootstrap and CSS3
Refreshing Your UI with HTML5, Bootstrap and CSS3
Matt Raible
Responsive Theme Workshop - WordCamp Columbus 2015
Responsive Theme Workshop - WordCamp Columbus 2015
Joe Querin
Responsive design in plone
Responsive design in plone
Alin Voinea
Optimizing the performance of WordPress
Optimizing the performance of WordPress
Josh Highland Giese
DrupalCamp Melbourne 2015. Bootstrap: framework and theme.
DrupalCamp Melbourne 2015. Bootstrap: framework and theme.
Vladimir Roudakov
Web Development for UX Designers
Web Development for UX Designers
Ashlimarie
Money Spreads
Money Spreads
vissie101
Hacking core
Hacking core
Ashok Modi
Mais conteúdo relacionado
Mais procurados
Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7
Andrew Martha
I Can Haz More Performanz?
I Can Haz More Performanz?
Andy Melichar
Taking your site from Drupal 6 to Drupal 7
Taking your site from Drupal 6 to Drupal 7
Phase2
Speed up Your Joomla Site for Ultimate Performance
Speed up Your Joomla Site for Ultimate Performance
JoomlaDay Australia
Hyperlight Websites - Chris Zacharias
Hyperlight Websites - Chris Zacharias
Christopher Zacharias
jQuery 1.9 and 2.0 - Present and Future
jQuery 1.9 and 2.0 - Present and Future
Richard Worth
Web performance optimization (WPO)
Web performance optimization (WPO)
Mariusz Kaczmarek
Optimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get there
Stephen Bell
Adobe Experience Manager - 6th Edition by Cedric Huesler
Adobe Experience Manager - 6th Edition by Cedric Huesler
AEM HUB
Bootstrap Framework and Drupal
Bootstrap Framework and Drupal
Jim Birch
Responsive Layout Frameworks for XPages Application UI
Responsive Layout Frameworks for XPages Application UI
Chris Toohey
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
Mediacurrent
Frontend performance
Frontend performance
sacred 8
Html Optimization for SEO
Html Optimization for SEO
S. Ernest Paul ✪
Refreshing Your UI with HTML5, Bootstrap and CSS3
Refreshing Your UI with HTML5, Bootstrap and CSS3
Matt Raible
Responsive Theme Workshop - WordCamp Columbus 2015
Responsive Theme Workshop - WordCamp Columbus 2015
Joe Querin
Responsive design in plone
Responsive design in plone
Alin Voinea
Optimizing the performance of WordPress
Optimizing the performance of WordPress
Josh Highland Giese
DrupalCamp Melbourne 2015. Bootstrap: framework and theme.
DrupalCamp Melbourne 2015. Bootstrap: framework and theme.
Vladimir Roudakov
Web Development for UX Designers
Web Development for UX Designers
Ashlimarie
Mais procurados
(20)
Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7
I Can Haz More Performanz?
I Can Haz More Performanz?
Taking your site from Drupal 6 to Drupal 7
Taking your site from Drupal 6 to Drupal 7
Speed up Your Joomla Site for Ultimate Performance
Speed up Your Joomla Site for Ultimate Performance
Hyperlight Websites - Chris Zacharias
Hyperlight Websites - Chris Zacharias
jQuery 1.9 and 2.0 - Present and Future
jQuery 1.9 and 2.0 - Present and Future
Web performance optimization (WPO)
Web performance optimization (WPO)
Optimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get there
Adobe Experience Manager - 6th Edition by Cedric Huesler
Adobe Experience Manager - 6th Edition by Cedric Huesler
Bootstrap Framework and Drupal
Bootstrap Framework and Drupal
Responsive Layout Frameworks for XPages Application UI
Responsive Layout Frameworks for XPages Application UI
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
Frontend performance
Frontend performance
Html Optimization for SEO
Html Optimization for SEO
Refreshing Your UI with HTML5, Bootstrap and CSS3
Refreshing Your UI with HTML5, Bootstrap and CSS3
Responsive Theme Workshop - WordCamp Columbus 2015
Responsive Theme Workshop - WordCamp Columbus 2015
Responsive design in plone
Responsive design in plone
Optimizing the performance of WordPress
Optimizing the performance of WordPress
DrupalCamp Melbourne 2015. Bootstrap: framework and theme.
DrupalCamp Melbourne 2015. Bootstrap: framework and theme.
Web Development for UX Designers
Web Development for UX Designers
Destaque
Money Spreads
Money Spreads
vissie101
Hacking core
Hacking core
Ashok Modi
Nahkara Ink LLC Portfolio
Nahkara Ink LLC Portfolio
wolfin1415
My SMS Scenter
My SMS Scenter
Mysmscenter
Panorami
Panorami
Comitato soloisola
Fitur Software Sms Bisnis Mysmscenter
Fitur Software Sms Bisnis Mysmscenter
Mysmscenter
Destaque
(6)
Money Spreads
Money Spreads
Hacking core
Hacking core
Nahkara Ink LLC Portfolio
Nahkara Ink LLC Portfolio
My SMS Scenter
My SMS Scenter
Panorami
Panorami
Fitur Software Sms Bisnis Mysmscenter
Fitur Software Sms Bisnis Mysmscenter
Semelhante a Drupal Frontend Performance and Scalability
DrupalCampLA 2011 - Drupal frontend-optimizing
DrupalCampLA 2011 - Drupal frontend-optimizing
Ashok Modi
Front end performance optimization
Front end performance optimization
Stevie T
Front-end optimisation & jQuery Internals
Front-end optimisation & jQuery Internals
Artur Cistov
Html5 & less css
Html5 & less css
Graham Johnson
Front-end optimisation & jQuery Internals (Pycon)
Front-end optimisation & jQuery Internals (Pycon)
Artur Cistov
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
Andy Kucharski
Magento Performance Optimization 101
Magento Performance Optimization 101
Angus Li
Improving Drupal Performances
Improving Drupal Performances
Vladimir Ilic
High Performance Web Pages - 20 new best practices
High Performance Web Pages - 20 new best practices
Stoyan Stefanov
Building high performance web apps.
Building high performance web apps.
Arshak Movsisyan
Web Client Performance
Web Client Performance
Herea Adrian
Front-end performances
Front-end performances
Smile I.T is open
10 Tips to make your Website lightning-fast - SMX Stockholm 2012
10 Tips to make your Website lightning-fast - SMX Stockholm 2012
Bastian Grimm
WordCamp Denmark Keynote
WordCamp Denmark Keynote
Frederick Townes
Asp.net performance
Asp.net performance
Abhishek Sur
Performace optimization (increase website speed)
Performace optimization (increase website speed)
clickramanm
Bootstrap4XPages webinar
Bootstrap4XPages webinar
Mark Leusink
Frontend Workflow
Frontend Workflow
DelphiCon
The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013
Bastian Grimm
Web development today
Web development today
Jaydev Gajera
Semelhante a Drupal Frontend Performance and Scalability
(20)
DrupalCampLA 2011 - Drupal frontend-optimizing
DrupalCampLA 2011 - Drupal frontend-optimizing
Front end performance optimization
Front end performance optimization
Front-end optimisation & jQuery Internals
Front-end optimisation & jQuery Internals
Html5 & less css
Html5 & less css
Front-end optimisation & jQuery Internals (Pycon)
Front-end optimisation & jQuery Internals (Pycon)
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
Magento Performance Optimization 101
Magento Performance Optimization 101
Improving Drupal Performances
Improving Drupal Performances
High Performance Web Pages - 20 new best practices
High Performance Web Pages - 20 new best practices
Building high performance web apps.
Building high performance web apps.
Web Client Performance
Web Client Performance
Front-end performances
Front-end performances
10 Tips to make your Website lightning-fast - SMX Stockholm 2012
10 Tips to make your Website lightning-fast - SMX Stockholm 2012
WordCamp Denmark Keynote
WordCamp Denmark Keynote
Asp.net performance
Asp.net performance
Performace optimization (increase website speed)
Performace optimization (increase website speed)
Bootstrap4XPages webinar
Bootstrap4XPages webinar
Frontend Workflow
Frontend Workflow
The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013
Web development today
Web development today
Mais de Ashok Modi
Drupal Camp LA 2011: Typography modules for Drupal
Drupal Camp LA 2011: Typography modules for Drupal
Ashok Modi
DrupalCampLA 2011: Drupal backend-performance
DrupalCampLA 2011: Drupal backend-performance
Ashok Modi
Entity cache
Entity cache
Ashok Modi
Drupal content-migration
Drupal content-migration
Ashok Modi
CalArts presentation
CalArts presentation
Ashok Modi
Drupal Camp LA 2010: Moderating Content in Drupal
Drupal Camp LA 2010: Moderating Content in Drupal
Ashok Modi
Drupal Backend Performance and Scalability
Drupal Backend Performance and Scalability
Ashok Modi
Zimmertwins Presentation
Zimmertwins Presentation
Ashok Modi
Mais de Ashok Modi
(8)
Drupal Camp LA 2011: Typography modules for Drupal
Drupal Camp LA 2011: Typography modules for Drupal
DrupalCampLA 2011: Drupal backend-performance
DrupalCampLA 2011: Drupal backend-performance
Entity cache
Entity cache
Drupal content-migration
Drupal content-migration
CalArts presentation
CalArts presentation
Drupal Camp LA 2010: Moderating Content in Drupal
Drupal Camp LA 2010: Moderating Content in Drupal
Drupal Backend Performance and Scalability
Drupal Backend Performance and Scalability
Zimmertwins Presentation
Zimmertwins Presentation
Último
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Último
(20)
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Drupal Frontend Performance and Scalability
1.
2.
3.
Work at California
Institute of the Arts.
4.
Working with Drupal
since 2006 (4.6.x)
5.
Primarily help with
patches and upgrades for contrib modules on d.o.
6.
Abuse
7.
Favorites
8.
Flag Content
9.
Fivestar
10.
Nice Menus
11.
Simplenews
12.
Userpoints
13.
Userpoints_badges
14.
User_badge
15.
And more!
16.
17.
Camp Organizer
18.
Drupal Core Contributor
19.
Person of the
Year
20.
21.
http://kkaefer.com/
22.
Steve Souders
23.
http://www.stevesouders.com/blog/
24.
High Performance
25.
26.
Do you want
faster response to the end user per page?
27.
Do you want
to handle more page views?
28.
Do you want
to minimize downtime?
29.
Each is different,
though they may be related
30.
Sometimes, there are
some ‘low hanging fruit’ that are easy to see, that provide noticeable improvement with little effort.
31.
Gets hard to
achieve more performance (more efforts, low return)
32.
More infrastructure (splitting
servers, multiple web/db servers, etc)
33.
Patching Drupal
34.
35.
Must be based
on proper data.
36.
Analysis of data
collected.
37.
38.
39.
Overall load time?
40.
Page size?
41.
Time until the
DOM is loaded?
42.
Time until page
is rendered?
43.
44.
Track loading time
for stylesheets, javascript, images, and total page load time.
45.
Yslow
46.
Rates a webpage
based on 13 criteria
47.
Determines overall load
time
48.
Provides optimization suggestions
49.
Provides graphs numbers
and figures on loading a particular page
50.
Google Page Speed
51.
Similar to Yslow
52.
Provides suggestions on
improving CSS, optimizing image files and javascript
53.
Google Chrome Developer
Panel
54.
Very powerful (integrated
with Google Page Speed).
55.
56.
Measure timing for
Web 2.0 Applications
57.
Very granular measurement
(measures how long each section
58.
59.
http://webpagetest.org
60.
IBM Page Detailer
61.
http://www.alphaworks.ibm.com/tech/pagedetailer
62.
Only for windows
63.
Pingdom
64.
http://tools.pingdom.com
65.
Waterfall Diagram
66.
WebKit
67.
http://webkit.org/
68.
69.
Fewer requests is
better than smaller files
70.
71.
Many images in
one file
72.
Shift into view
via CSS with background-postion
73.
Aggregate scripts and
styles
74.
Built into Drupal
75.
More sophisticated modules:
76.
http://drupal.org/project/sf_cache
77.
http://drupal.org/project/javascript_aggregator
78.
79.
-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:
4px;
80.
Use image data
in CSS
81.
background:url(data:image/gif;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub/ /ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExK cppV0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7)
top left no-repeat; )
82.
83.
Lots of Servers
scattered around the world
84.
Reduces roundtrip times
85.
Using a CDN
on http://www.zimmertwins.ca increased the requests/second by 30% from 150 req/s to 200 reqs/s
86.
Can be an
inexpensive solution to hosting static files (7 – 80 cents/GB)
87.
http://akamai.com
88.
http://www.simplecdn.com
89.
http://cachefly.com
90.
91.
92.
Browsers check if
the content is ‘fresh’
93.
Set Expires header
to a date far in the future
94.
<location /css>ExpiresActive OnExpiresDefault
“access + 1 year”</location>ExpiresByType image/png "access plus 1 year”
95.
96.
<IfModulemod_deflate.c>AddOutputFilterByType DEFLATE text/cssapplication/x-javascript</IfModule>
97.
Vastly reduces page
size
98.
http://calarts.edu: 250kb ->
100kb
99.
100.
Page renders when
all CSS in header is loaded
101.
Loading CSS later
causes re-rendering and user will see moment of unstyled content.
102.
Use <link> instead
of @import
103.
Supports downloads in
parallel
104.
105.
Loading scripts blocks
page rendering
106.
Only one script
can be downloaded at a time and will block other downloads
107.
Scripts are loaded
sequentially
108.
Don’t use onfoo
event handlers in HTML code
109.
Graceful degradation6. JS
at the bottom
110.
111.
Great savings, even
with Gzip
112.
Drupal’s core aggregator
or contributed modules:
113.
http://drupal.org/project/sf_cache
114.
115.
Using multiple hostnames
-> higher parallelization
116.
Don’t overdo it!
117.
Modules to help
with this:
118.
CDN (http://drupal.org/project/cdn) -
Requires Patching or usage of Pressflow to work correctly.
119.
Parallel (http://drupal.org/project/parallel) -
only usage is with parallel domain pointing to same server with same assets.
120.
However, Most current
browsers allow more than 2 connections per host
121.
Chrome: 6
122.
FF 3: 6
123.
IE8: 6
124.
Safari: 4
125.
126.
Removes invisible content
127.
Lossless Recompression
128.
JPEGTran/ImageMagick
129.
Remove color profiles,
meta data
130.
Lossless JPEG operations
131.
http://smushit.com - now
integrated into Yslow
132.
Google Page Speed
reports how amount image can be compressed
133.
134.
135.
Libraries such as
JQuery also count
136.
Defer setup work
137.
Load images only
when they need to be displayed for the first time
138.
Load carousel image
for first time when it is called
139.
Initial load size
for images in carousel: 650kb
140.
Initial Load size
for images in carousel after js lazy load: 250kb
141.
Only load content
above the fold
142.
jQueryPlugin: http://bit.ly/NpZPn
143.
144.
Indexed in the
DOM
145.
Try to avoid
using .class selectors
146.
IE Traverses the
entire DOM
147.
Use element.class selector
148.
Use the nearest
parent id as your context for class selectors
149.
Try to avoid
complicated selectors.
150.
If possible have
fewer DOM elements on the page.
151.
152.
Can be solved
if using a CDN or a reverse proxy such as Varnish
153.
Pressflow also comes
with a module that will remove cookies for anonymous users.
154.
Remove Etags
155.
Setting expires headers
will do more good.
156.
Load Order
157.
Move contents of
htaccess to your site config and set allowoverride to none.
158.
159.
Heather Wozniak
160.
HTML5 and Drupal
Theming
161.
Scott Vandehey (spaceninja)
162.
Stop Complaining about
Views and learn how to theme them already!
163.
Helior Colorado
164.
Will touch on
Sematic Web and reducing the size of the DOM.
165.
Theme Packets: A
modular approach to theming Drupal
166.
Notas do Editor
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show net panel and what is would look like
Show from http://www.webpagetest.org/result/090807_21FQ/1/details/cached/
Show what top looks like
Baixar agora