Adding Rich Snippets Using Schema.org

Adding Rich Snippets Using Schema.org

It is becoming increasingly more apparent that web sites need to leverage rich snippets to help quantify and describe their data for the major search engines. All of our database driven applications typically start with well defined and structured data, and when we format that data into an HTML page it becomes increasingly difficult to recover the original structure. Rich snippets are an attempt to help provide structure to the data in a format that the search engines can understand and define.

[ Read More ]

CodeIgniter CLI (Command Line Interface)

CodeIgniter CLI (Command Line Interface)

One of the things that I absolutely love about CodeIgniter is the ability to use it with the command line. It seems like every site or application I write has a need for a cron job, and I find that by writing a writing a new cron controller that can be executed from the command line and leveraging the existing pieces of code that I have already written saves time and effort.

[ Read More ]

Using mod_deflate For Compression

Using mod_deflate For Compression

It is always a good idea to compress the text content being served to your web site visitors. Not compressing content wastes bandwidth and slows down your visitors experience to your web site. All modern browsers currently support compression, and you can configure it within your Apache server config file, or through an .htaccess file for a specific application. This will significantly speed up the transfer time of all requested text based files making your web site load faster.

[ Read More ]

Optimize and Leverage Browser Caching For Static Resources

Optimize and Leverage Browser Caching For Static Resources

Throughout my experience working with web sites, one of the ways that I’ve found to improve performance and page load time is to leverage the browser cache to cache static resources. By leveraging the browser cache and saving infrequently changed files to the local browser you are able to reduce the number of HTTP requests necessary to retrieve required resources and you are able to reduce the total payload size of the responses. In addition you’ll find that you significantly reduce the bandwidth demands of your web site.

[ Read More ]