Optimization

1

Podcast: Khalid Baheyeldin on Drupal Performance

http://2bits.com

Khalid of 2bits.com, Inc, was interviewed by Modules Unraveled, on Drupal Performance.

Read more »
Created by twobits 3 days 4 hours ago – Made popular 3 days 4 hours ago
Category: Optimization   Tags:
1

Do not configure the Service Links module with TinyURL.com

http://2bits.com

We recently conducted a performance assessment for a client, and the main problem was something really simple, but also very detrimental to the site.
The site used the Service Links module, version 6.x-2.x.
The following are the performance figures for the site, in seconds, before any tuning.

3.67 http://example.com/product/215
2.64 http://example.com/product/572
68.32 http://example.com/list1
65.11 http://example.com/list2

read more

Read more »
Created by twobits 13 weeks 6 days ago – Made popular 13 weeks 6 days ago
Category: Optimization   Tags:
1

Identifying aggressive crawlers using Go Access

http://2bits.com

Aggressive crawlers that hit your web site a lot can cause performance problems.
There are many ways to identify aggressive crawlers, including writing custom scripts that analyze your web server logs.
One tool that we found to be useful in analyzing which crawlers hit the site the most today or yesterday is Go Access.
Getting Go Access
Go Access is available for Ubuntu Natty Narwahl (11.04) only, but not earlier LTS releases.

read more

Read more »
Created by twobits 13 weeks 6 days ago – Made popular 13 weeks 6 days ago
Category: Optimization   Tags:
1

Remember that the CAPTCHA module disables page caching

http://2bits.com

By design, the Drupal CAPTCHA module disables page caching for pages it is enabled on.
So if you enable CAPTCHA for user login and/or registration forms, those pages will not be cached. This is often acceptable.
However, if you enable CAPTCHA for comments, and have the comment form visible at the bottom of each node, then a big portion of your site's pages will not be cached in the page cache at all.

read more

Read more »
Created by twobits 13 weeks 6 days ago – Made popular 13 weeks 6 days ago
Category: Optimization   Tags:
1

How Google and Bing crawlers were confused by quicktabs

http://2bits.com

Quick Tabs is a widely used Drupal module. Site builders like it because it improves usability in some cases by reducing clutter.
Incidentally, the way this module works has cause us to run across performance issues caused by certain uses. See previous article about Quick Tabs can sure use more caching and a case study involving Quick Tabs.

read more

Read more »
Created by twobits 13 weeks 6 days ago – Made popular 13 weeks 6 days ago
Category: Optimization   Tags:
1

Drupal on a dedicated servers vs. Amazon AWS/EC2

http://2bits.com

With the "Cloud" being in vogue currently, we see a lot of clients asking for cloud solutions, mostly Amazon AWS. Sadly, this is normally done without really doing a proper evaluation into whether the cost is reasonable, or the technology is suitable for their specific needs.
Amazon AWS provides some unique and compelling features.

Read more »
Created by twobits 1 year 26 weeks ago – Made popular 1 year 26 weeks ago
Category: Optimization   Tags:
1

Strategies for dealing with resource wasting crawlers

http://2bits.com

In a previous article, we showed how a combination of Microsoft's WebDAV MiniReDir and Drupal Single SignOn result in an unintentional aggressive crawler that has the same effect as a Denial of Service attack (DoS).
And in our session yesterday at DrupalCon we touched on that topic again.
So, in this article we expand on this topic and provide more details.

read more

Read more »
Created by twobits 1 year 41 weeks ago – Made popular 1 year 41 weeks ago
Category: Optimization   Tags:
1

Presentation: 2.8 Million page views per day, 70 million per month, one server!

http://2bits.com

The session that I proposed for DrupalCon San Francisco 2010 on 2.4 million page views per day, 60 million pages per month, one server was accepted, and I just finished giving it.
Note that from the time we proposed the talk, until we actually delivered it, the site hit new records (2.8 million page views per day, 70 million page views per month).
Here are the slides from the session, which I designed to be useful on their own, even for those who did not attend.

Read more »
Created by twobits 1 year 42 weeks ago – Made popular 1 year 42 weeks ago
Category: Optimization   Tags:
1

Examples for Drupal custom caching: Adding a cache timestamp to cached pages

http://2bits.com

One of the nice things about Drupal is its pluggable caching system.

Read more »
Created by twobits 1 year 43 weeks ago – Made popular 1 year 43 weeks ago
Category: Optimization   Tags:
1

Very long URL aliases not correctly cached in memcache

http://2bits.com

For high traffic Drupal sites, using the memcache module is a common method for making sites scale. The memcache module uses the memcached object caching daemon for doing the actual caching.
In this article, we document how we ran into a limitation of memcached, and how we overcame it by a simple patch.

read more

Read more »
Created by twobits 1 year 45 weeks ago – Made popular 1 year 45 weeks ago
Category: Optimization   Tags:

PSD to Drupal Theme

Drupal Development

Module Development

Get an Estimate

Recent comments