content delivery
TRANSCRIPT
![Page 1: Content Delivery](https://reader036.vdocument.in/reader036/viewer/2022080211/55878230d8b42a9d7d8b457e/html5/thumbnails/1.jpg)
Content Delivery
Yann Klis, Novelys, 30 novembre 2008
![Page 2: Content Delivery](https://reader036.vdocument.in/reader036/viewer/2022080211/55878230d8b42a9d7d8b457e/html5/thumbnails/2.jpg)
Know the configuration of your webserver
Gzip ?
![Page 3: Content Delivery](https://reader036.vdocument.in/reader036/viewer/2022080211/55878230d8b42a9d7d8b457e/html5/thumbnails/3.jpg)
Reduce the number of connections
Optimize your javascript files (packr + bundle) Optimize your stylesheets (packr + bundle)
![Page 4: Content Delivery](https://reader036.vdocument.in/reader036/viewer/2022080211/55878230d8b42a9d7d8b457e/html5/thumbnails/4.jpg)
Serve content with the right tool
Nginx/Lightspeed for static assets (maybe via a specific host)
mongrel thin ( swiftiply?) ( ebb?) for Rails→ → →
![Page 5: Content Delivery](https://reader036.vdocument.in/reader036/viewer/2022080211/55878230d8b42a9d7d8b457e/html5/thumbnails/5.jpg)
Parallelize the connections to your
content Multiasset hosting (well known Rails technique)
![Page 6: Content Delivery](https://reader036.vdocument.in/reader036/viewer/2022080211/55878230d8b42a9d7d8b457e/html5/thumbnails/6.jpg)
Use the browser cache
Rails timestamping Expires at/ETag