• May 2, 2007

    The email harvesters (spambots) used by spammers scan your web pages looking for email addresses to add to their spam mailing lists. Obfuscating an address obscures or scrambles its characters, making it harder for a harvester to recognize. The most common method replaces characters with their numeric ASCII character code equivalents. Browsers automatically unobfuscate the address so that site visitors can read it. While this is a popular method to protect an email address, the harvester tests reported in this article show that newer harvesters now recognize many of these addresses.

  • May 1, 2007

    A plain email address on a web page is easily found by the email harvesters (spambots) used by spammers. To make it harder to find, split the address into pieces. Separate the pieces with HTML tags or spaces, insert the word “nospam”, replace the “@” with “at”, or put the pieces on separate lines or in separate table cells. The harvester tests reported in this article show that many of these methods work well to stop harvesters.

  • March 25, 2007

    An initial installation of the Drupal content management system can be slow. You can speed up your web site substantially by making a few essential adjustments to your site's web server, database, PHP, and Drupal configurations. This article introduces a series of articles on the steps to take and why.

  • March 23, 2007

    A Drupal theme controls the look of a web site by setting text colors, fonts, and decorative images. Speed up a web site by selecting a theme that has fewer and smaller images and CSS files. This will make your web pages smaller, faster to send to your site's visitors, and easier for their web browsers to draw. This article benchmarks 23 common themes and concludes with a few guidelines on what to watch out for when selecting a theme.

  • March 12, 2007

    Removing HTML white-space (spaces, tabs, blank lines, and comments) makes a file slightly smaller and faster to send to a site visitor. The improvement you get depends upon how verbose your HTML is to start with. This article uses the HTML Tidy optimizer and measures the improvement for a sample web site and 22 different standard themes or page templates. Each theme generates different HTML and shows a different level of improvement from HTML optimization. Unfortunately, in all cases the improvement is tiny and probably not worth the effort.

  • March 10, 2007

    Speed up your web site by automatically combining multiple module and theme CSS files into one large file using Drupal's CSS file aggregation feature. The single large CSS file is more efficient to send to a visitor's browser, speeding up the site. The large file also has white-space removed, making it a bit smaller and faster to send. This article shows how to enable the feature and it benchmarks the performance improvement.

  • March 8, 2007

    Speed up page load times by saving commonly-used web pages in Drupal’s page cache. Cached pages are faster to send to site visitors.

  • March 7, 2007

    Speed up page load times by saving the results of frequent database queries in MySQL’s query cache. Cached queries are handled quicker, enabling Drupal to build pages faster for site visitors.

  • March 3, 2007

    Speed up page load times by saving compiled Drupal PHP scripts into a script cache using a PHP accelerator. Cached scripts don’t have to be compiled again, saving time and enabling Drupal to build pages faster for site visitors.

  • March 1, 2007

    Speed up page load times by automatically compressing CSS, HTML, and JavaScript files in Apache. Compressed files are smaller and faster to send.

Syndicate content
Nadeau software consulting
Nadeau software consulting