Itchycontent.com Itchycontent.com Itchycontent.com
  Main Page :> About Us :> Add Your Link :> Privacy of Info :> Terms of Service :> Add Your Article
Search:   
Get Free Links
 

Academics & Learning

Recreation & Entertainment

People & Communities

Computers & Software

Self Help

Garden & Home

Health & Therapy

Teens & Children

Government & Politics

Technology & Science

Games & Play

Banking & Finance

Shopping & Auction

Travel & Accommodation

Property & Agents

Careers & Employment

Business & Services

News & Media

Medical Care

Drink & Food

Automotive

Creative Arts

Fashion & Lifestyle

Sports

 

Main Page –› Computers & Software –› Web Development Services
 

Optimize Websites Without Changing a Thing

 
Author: Shawn Snarski

If you are satisfied with your website, look again. Chances are there are several things that will help optimize your website while keeping the overall look and functionality the same. In particular, one of the biggest trends is a Content Management System which makes updating your site as easy as filling out a few form fields and typing some text into the form. Unfortunately, most tools that make it 'easier' lack when it comes to making it 'better'.

This is no big surprise as the same system that makes it easy to manage your site must fit all possible scenarios and may not be the best way to handle YOUR situation. This is where website optimization services like Comptrio.com come in to help improve your site according to your specific needs. A professional service will be able to assess your specific website and make optimization recommendations based on your usage and requirements.

One of the biggest downfalls of the 'owner friendly' CMS systems is a very 'server un-friendly' navigation system. What could be easier for the owner than to enter a new category name and have the database store the category name, link, and ID# and just call them on every page load? With one additional step while updating your categories, the same code that is called 10 times (assuming you have 10 categories) every time the page is loaded can be run once when you update the navigation and write a file with all of the navigation in a static or unchanging file.

This static navigation can be called every time a page on your site is requested and may cut down on the number of queries to the database by double digit numbers. I recently optimized a website and removed MORE THAN 95% of the database queries by using this method. The website went from nearly 1,000 database queries to only 20 each time the page is loaded into a users browser.

This required changing 2 sets of navigation with new code, but had an amazing effect on the server load during high-traffic and allowed an incredible amount of users to connect all at once that was not possible before.

Another change that can be made is to ensure that your server is 'properly' using Apache's built-in cache. While caches can also be setup within the HEAD section of your pages, using Apache itself to setup the 'rules' will cut down on the code used on your page. The trick to getting mod_expires setup correctly is trial and error. Eventually you will find settings that work best for your site.

Typically, images can be cached the longest as they don't change very often on most sites. HTML pages generally don't update change very often, but dynamic pages can be a little tougher to tune. I generally begin with 1 day from first access for php files and then adjust how long the cache lasts from there. The length of cache will depend on your actual needs on a 'per website' basis.

The beauty of using the cache is that common files (where all pages use the same header image) are stored in the users browser and not downloaded when they visit the next few pages of your site. For many websites, especially graphic-heavy sites, this can mean a serious reduction in the bandwidth and resources used in transferring the same layout images page after page after page.

In almost every case that I've seen, websites created by a wysiwyg editor (FrontPage, DreamWeaver, etc.) can benefit from good, old handcoding. Many HTML tags are unnecessary or are used to help the wysiwyg editor to remember it's place on the page, but wysiwyg editors don't concern themselves with optimizing your code. Once again, this is a case of needing to work in every scenario, but not needing to work with the best optimization. Often times I will gain an 80% reduction in filesize by hand coding websites and removing extraneous 'fluff' from the code.

Reduction in image sizes (filesize, not space on a page) is perhaps one of the easiest optimization targets to pinpoint, but also one of the easiest ways to make your site look goofy. The best way to optimize images is to start with the original image files at full size with no compression. Fortunately, aside from a professional logo, this is usually what you are working with on your website already. With a 20% reduction in size (80% compression in the world of images), more size can be saved here than anywhere else. There are many tools to compress images and my personal favorites are the gifcruncher and jpeg wizard.

Making several passes over your website once it's completed should point to several areas where improvement is possible without changing the look, feel, and functionality of your website. As newer technologies are being adopted by a growing number of websites, optimization is more important than ever.

Author Bio:

Shawn Snarski

Shawn Snarski is the CEO and creator of Comptrio.com and AutoMapIt.com and is a LAMP developer with over 7 years experience. His focus on standards compliance and optimized code has helped many websites increase their rank in the search engines while reducing load times in a browser and reduced resource consumption on the server.

Comptrio.com services hundreds of clients each year improving functionality of websites and optimizing code for improved website performance.

AutoMapIt currently provides complete sitemap service for hundreds of websites. The core spidering technology behind AutoMapIt has been used to convert dynamic pages to static pages when migrating from ASP to PHP and vice versa. It has also been used for many data extraction projects and is currently being used for a new search engine (to be released).

Shawn resides in Wisconsin with his wife and son and provides freelance consulting and development services as well as web-hosting and Linux server management for a number of websites.

You can search for this article using: web site development, web design & development, website development tampa
 
 
 

Related Articles

 
Artificial Intelligent Systems, Book Learning and Memory Creation
 
7 Key Items To Include In Your Email Signature File
 
How Much Should I Bid? A PPC & Visitor Conversion Guide
 
How to Build Your List
 
Do a triple take with the Nokia 3250 phone.
 
Best Practices Guide About Domain Names
 
Choosing The Best Free Email Server Available On The Internet
 
How to Fight Spyware
 
10 Step Web Design and Development Contract Agreement
 
Tri Peaks Solitaire Strategy Guide
 
 
 
 

What is a Document Manager without Version History?

In this article I wish to elaborate on Version History and its ability to make or break your documen ... - Joe Miller
 

Play Fair, Get Fare: The Business of Video Game-Testing

When asked about their concept of heaven on earth, many video game maniacs would answer it is the li ... - Robbie Darmona
 

Affiliate Marketing Essential Tools

Proper affiliate marketing tools are essential to online success. - Michael Russell
 
 

Why You Should Use Turnkey Websites To Jumpstart Your Ecommerce Activity

Ready made e-commerce turnkey solutions seem to offer a lot of advantages but are they all they turn ... - Mark Kenny
 

$100,000 Adsense Blog: Can It Be Created From Low Traffic?

A $100,000 Adsense blog is a blog that pulls in that amount of money in a year, without fail. Meanin ... - Christopher Kyalo
 

Ink Cartridges: How Have They Evolved Over the Years?

First a little history lesson..... There was a time, long ago that printers had ribbons and used dot ... - Andrew F James
 

Flash Web Designing

Flash web designing involves the use of Flash in web designing. Flash is a multimedia format develop ... - Elan Brown
 

Amazing Secrets Of A Little Known Traffic Generation MASTER

So, you?ve set up your first website in the hope that you can attract more visitors to your business ... - Daegan Smith
 
 
Main Page :> Privacy of Info :> Terms of Service
© 2008 www.itchycontent.com All Rights Reserved.