Posts Tagged ‘flash’

Action List: Speed up page loading

Friday, February 13th, 2009

speed

The speed at which your web pages load should be one of your top priorities as a netpreneur.  We live in the world of pressing time constraints, infinite choice and instant gratification – if your website is slow, then people will leave in droves.  And it’s also likely that your website will be penalised by the search engines.

Whilst technology is advancing rapidly and our broadband connections are getting faster and faster (unless of course you live in Australia!), people’s expectations, too, are increasing.  Most people expect instantaneous connection times and lightning-fast page loads.  Any lag in time will almost certainly result in the visitor cancelling their session with you and heading off to another website on the internet – most likely a competitor.

How do I know if my site is fast or not?  You can use Firebug http://getfirebug.com/ to identify and monitor speed issues with your site.  SEO software iBusinessPromoter also provides information about your page loading speed.

So how can you speed up your website:

- Use the right image format.  Make sure that photo images use the JPG format, whilst GIF is used for images with solid colours, like graphs and charts.

- Resize your images.  Make sure that your images are correctly scaled to the size that they appear, rather than have a large image render within smaller dimensions.  This will reduce the size of the image considerably and result in a faster download time.

- Lose the Flash.  See my earlier post about Flash animations.  They look nice, but they will slow down your site (and impact upon your search engine optimisation too)

- Keep other multimedia and dynamic elements to a minimum.  Go easy on the animations and sound, and reduce the widgets that draw content from off-site sources.

- Use optimised CSS.  Cascading Style Sheets allow you to control all page styles from a separate text file.  The use of CSS removes the need for duplicate styling tags throughout your HTML and thus reduces the size of your files.  CSS has the added advantage of permitting universal changes without having to edit multiple style tags – change the one style in your CSS stylesheet and it is reflected throughout your site. 

- Move Javascript and other inline code to separate files.  If your website uses lots of javascript or embedded code, it might be possible to move this code to a separate file and call on it from the parent HTML page.  This can help greatly with search engine optimsation because it removes extraneous, unindexable content from your HTML files.

- Use AJAX.  A new technology, AJAX stands for ‘asynchronous javascript and XML’ – it enables a website to display dynamic content without refreshing the entire page.

- Use ‘Loading’ prompts where speed cannot be improved.  Sometimes it is necessary for your website to ‘think’ – ie. when it is drawing information from a database or via an XML link.  In this situation, it’s a good idea to tell the user that the page is loading via a pop-up box or similar.

- Use cached pages for dynamic websites.  You might consider ‘caching’ regularly accessed pages, rather than have them reconstitute from your database each time they are called.

Action List: Lose the Flash animations

Wednesday, January 21st, 2009

flash

There are plenty of websites out there that have fancy, all-singing, all-dancing Flash animations as ’splash pages’ to greet the user upon arrival.  The problem is that most users are impatient and, unless it’s a masterpiece, the Flash animation will give them an excuse to leave your site.

Adobe’s popular web animation software powers many big websites around the globe – just take a look at the Nike Plus website for some sexy stuff.  It’s certainly impressive, but it takes time to load and time is one thing that I don’t have….

Flash animations can also confound a user because it adds a layer of complexity to a website - what are all these moving parts, what do I click next, how do I buy, where do I go to get what I want.  Excessive animation will just confuse people and turn them away.

Another consideration is the search engine compatibility of pages that contain Flash and other animation files.  Animation can’t be read by search engine spiders (although I understand that technology is getting better in this area) and the lengthy delays required to download animations will also cause some spiders to reject the page altogether.  Google and others prefer rich, text-based pages, rather than pages chock full of animations, images and non-HTML elements.

So, my advice is to do away with the Flash animations, unless you are trying to sell the fact that you are an animator or video effects specialist.

Remember that old chestnut – KISS – keep it simple stupid.