Hello Everybody..
I am again.. I recently post something related to don't load news images and active content in the portal.
Also, recently i have installed a new extension to Firefox, called YSlow.. This extension seems to tell me some errors on my page related to the web speed.. I want to know if this tips applies to the CMS in general, and if its possible to solve them.. I know that there is a "Fast and Furious" mode, but these errors are related to the HTML, CSS and Javascript..
These are "the most important" "tips" (based on THIS page):
- Make a fewer HTTP requests:
This page has 14 external Javascript scripts. Try combining them into one.
This page has 3 external stylesheets. Try combining them into one.
This page has 21 external background images. Try combining them with CSS sprites.
Decreasing the number of components on a page reduces the number of HTTP requests required to render the page, resulting in faster page loads. Some ways to reduce the number of components include: combine files, combine multiple scripts into one script, combine multiple CSS files into one style sheet, and use CSS Sprites and image maps.
- Use a Content Delivery Network (CDN)
You can specify CDN hostnames in your preferences. See YSlow FAQ for details.
User proximity to web servers impacts response times. Deploying content across multiple geographically dispersed servers helps users perceive that pages are loading faster.
(there are so many links)
- Add Expires headers
There are 127 static components without a far-future expiration date.
Web pages are becoming increasingly complex with more scripts, style sheets, images, and Flash on them. A first-time visit to a page may require several HTTP requests to load all the components. By using Expires headers these components become cacheable, which avoids unnecessary HTTP requests on subsequent page views. Expires headers are most often associated with images, but they can and should be used on all page components including scripts, style sheets, and Flash.
- Compress components with gzip
There are 16 plain text components that should be sent compressed
Compression reduces response times by reducing the size of the HTTP response. Gzip is the most popular and effective compression method currently available and generally reduces the response size by about 70%. Approximately 90% of today's Internet traffic travels through browsers that claim to support gzip.
- Put JavaScript at bottom
There are 11 Javacript scripts found in the head of the document
JavaScript scripts block parallel downloads; that is, when a script is downloading, the browser will not start any other downloads. To help the page load faster, move scripts to the bottom of the page if they are deferrable.
- Configure entity tags (ETags)
There are 127 components with misconfigured ETags
Entity tags (ETags) are a mechanism web servers and the browser use to determine whether a component in the browser's cache matches one on the origin server. Since ETags are typically constructed using attributes that make them unique to a specific server hosting a site, the tags will not match when a browser gets the original component from one server and later tries to validate that component on a different server.
----------
I don't know if this can help in something, but i saw this and i think it's interesting..