MongoDB as a caching solution for Drupal 7
MongoDB is a NoSQL database that has Drupal integration for various scenarios. One of these scenarios is using MongoDB as the caching layer for Drupal. This article describes what is needed to get...
View ArticleInstalling and Configuring Redis for Drupal 7, and other Memcached Alternatives
For years, we have been using and recommending memcached for Drupal sites as its caching layer, and we wrote several articles on it, for example: configuring Drupal with multiple bins in...
View ArticleSlow Queries In Drupal Can Often Be Cured By Indexes
Recently, we were reviewing the performance of a large site that has a significant portion of its traffic from logged in users. The site was suffering from a high load average during peak times. We...
View ArticleDiagnosing Slow Drupal Operations Using Linux strace
The other day, we were helping a long time client with setting up a new development server configured with Ubuntu Server LTS 16.04, which comes with PHP 7.x. Benchmarks of PHP 7.x show that it is...
View ArticleHow to configure Varnish Cache for Drupal with SSL Termination Using Pound or...
Secure Socket Layer (SSL) is the protocol that allows web sites to serve traffic in HTTPS. This provides end to end encryption between the two end points (the browser and the web server). The benefits...
View ArticleAntibot module for Comment Spam, Alternative to Mollom End Of Life
Acquia has announced the end of life for Mollom, the comment spam filtering service. Mollom was created by Dries Buytaert and Benjamin Schrauwen, and launched to a few beta testers (including myself)...
View ArticleWhen Memcached Slows Your Drupal Site's Performance
For all of the sites we consult on, and manage, we use the excellent memcache module, which replaces the core's database caching. Database caching works for low traffic simple sites, but cannot scale...
View ArticleDrupal Performance and Scalability With Excessive I/O Load Or Memory Exhausion
On many occasions, we see web site performance suffereing due to misconfiguration or oversight of system resources. Here is an example where RAM and Disk I/O severely impacted web site performance, and...
View ArticleOptimizing Drupal Views: Query Time and Rendering Time
A recent client performance assessment consulting project showed that on their site, the main page that logged in users would browse is slow. Tuning the server for memory and disk throughput helped...
View ArticleArticles
This section contains informative articles on various technologies we consult on for our clients.ArticlesRead more about Articles
View Article