Joomla tags

a real free joomla tag system

  • Increase font size
  • Default font size
  • Decrease font size
Performance

4 plugins can boost your joomla site

The following plugins can boost your joomla site's performance greatly.

  1. Google Ajax Library

    Plugin Google Ajax Library can host Mootools(70K),Prototype,JQuery,YUI libraries, which can save bandwidth and speed up your site's response.

    Tips:This plugin is suitable for all joomla site.

  2. CssJsCompress

    Plugin CssJsCompress can automatically optimize external resources like CSS and JavaScript, which can reduce both the size and number of requests made to your website. These optimizations may reduce server load, bandwidth requirements, and page loading times.

    Tips:This plugin is suitable for most joomla site.

  3. Phil Taylor's SPEED UP your Joomla Admin Console

    Plugin Phil Taylor's SPEED UP your Joomla Admin Console can use Google Gears to speed up your Joomla administration.

    Tips:This plugin can only speed up your administration, can't speed up your front side.

  4. Content static

    Plugin Content Static can convert your joomla site into html static files, which saves the need for costly SQL resources to load pages from a database.

    Tips:This plugin can boost your site mostly, however it doesn't work with vote,reviews etc.

If you use all of the plugins, please notice the order of them. They should have the following orders: Google Ajax Library < CssJsCompress < Phil Taylor's SPEED UP your Joomla Admin Console < Content Static(From low to high).

Tags:
 

How to improve your site's YSlow grade

Here are some tips to improve your site's YSlow grade:

  • Turn off Etag.

    Just add the following code to your .htaccess file:

    FileETag None
    
  • Add an Expires header to your web component.

    To add an expires header to images, stylesheets, scripts, Flash, just add the following code to your .htaccess file:

    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault A600
    ExpiresByType image/x-icon A2592000
    ExpiresByType application/x-javascript A604800
    ExpiresByType text/css A604800
    ExpiresByType image/gif A2592000
    ExpiresByType image/png A2592000
    ExpiresByType image/jpeg A2592000
    ExpiresByType text/plain A86400
    ExpiresByType application/x-shockwave-flash A2592000
    ExpiresByType video/x-flv A2592000
    ExpiresByType application/pdf A2592000
    ExpiresByType text/html A600
    </IfModule>
    
    # The following list can help you to convert common time intervals into seconds:
    # 300 = 5 minutes
    # 2700 = 45 minutes
    # 3600 = 1 hour
    # 54000 = 15 hours
    # 86400 = 1 day
    # 518400 = 6 days
    # 604800 = 1 week
    # 1814400 = 3 weeks
    # 2419200 = 1 month
    # 26611200 = 11 months
    # 29030400 = 1 year = never expires
    This need apache has installed mod_expires.
  • Make fewer HTTP requests

    You can use Joomla Plugin: CssJsCompress to aggregate all JavaScript and CSS files into one file, and use inline image combine all CSS images into a single image file.

Tags:
 

34 Best Practices for Speeding Up Your Web Site

Best Practices for Speeding Up Your Web Site

  • Minimize HTTP Requests
  • Use a Content Delivery Network
  • Add an Expires or a Cache-Control Header
  • Gzip Components
  • Put Stylesheets at the Top
  • Put Scripts at the Bottom
  • Avoid CSS Expressions
  • Make JavaScript and CSS External
  • Reduce DNS Lookups
  • Minify JavaScript and CSS
  • Avoid Redirects
  • Remove Duplicate Scripts
  • Configure ETags
  • Make Ajax Cacheable
  • Flush the Buffer Early
  • Use GET for AJAX Requests
  • Post-load Components
  • Preload Components
  • Reduce the Number of DOM Elements
  • Split Components Across Domains
  • Minimize the Number of iframes
  • No 404s
  • Reduce Cookie Size
  • Use Cookie-free Domains for Components
  • Minimize DOM Access
  • Develop Smart Event Handlers
  • Choose <link> over @import
  • Avoid Filters
  • Optimize Images
  • Optimize CSS Sprites
  • Don't Scale Images in HTML
  • Make favicon.ico Small and Cacheable
  • Keep Components under 25K
  • Pack Components into a Multipart Document
Tags: