Search through our group's posts (events, discussions, jobs, etc.) and their comments here. Results are displayed in order of post date. Use the pager below to browse results.
New caching module for complex and high-load sites
I've just released two modules for developers and maintainers of performance-intensive sites. The first module provides a new, self-tuning, preemptive cache API for modules. It's called PressFlow Preempt. The second module (named PressFlow Preempt Panels) builds on the first by seamlessly offering cached versions of Panels.
Read morePossible project for Summer of Code 2007
I've been thinking about GSoC 2007 quite a bit, and I have an ambitious plan for Drupal this year, but I want feedback from people in this group about the best way to implement it. In addition to however many normal SoC projects we might take on this year, I would really like to get a number of students interested in a research and infrastructure oriented project that will still require coding, but also pure research, server administration and documentation creation.
Read moreBoost performance, throughout with opcode cache software
IBM has started a new series of articles that covers OPCODE caching.
Updated
Part 1 - http://www.ibm.com/developerworks/opensource/library/os-php-fastapps1/
Part 2 - http://www.ibm.com/developerworks/opensource/library/os-php-fastapps2/
Part 3 - http://www.ibm.com/developerworks/opensource/library/os-php-fastapps3/
Read moreDrupal.org Traffic Numbers
hi
Wondering what are the traffic numbers for Drupal.org?
Information such as
* Visits per day/month
* Page views per day/month
How many servers is drupal.org running on and what are the configurations of those boxes?
Thanks
drupalian
Performance tuning and optimization for Drupal
In case you have not seen it, there are a bunch of articles on Drupal performance tuning and optimization at 2bits.com.
Read moreConvenient SQL transactions with PressFlow Transaction
I've released an in-development version of PressFlow Transaction for developers interested in convenient encapsulation of SQL transactions. The key features are intelligent use of scope for COMMITs and ROLLBACKs as well as safe, intelligent nesting of transactions to get exception-like semantics.
Usage details are on the project page. Requires PHP 5.
(I posted this to the High-Performance group because encapsulating updates in transactions can dramatically improve performance.)
Read moreHelp fund backport of watchdog external logging for Drupal 5
Khalid Bahey is well on his way to getting a patch into Drupal 6 for spitting out logging of watchdog entries so that:
1. They can be routed to a different source other than the database, from a flat file to syslog support. The watchdog table can crush many sites.
2. Actions can be taken depending on the messages. Get notification via email, IM, pager, etc. depending on the severity levels of messages in your watchdog.
This will be a fantastic feature for Drupal 6....but really, we need it today for Drupal 5 as well. I've spoken with Khalid and he's willing to backport both the patch as well as the supporting modules. The plan of attack is:
Read moreAnnouncing CiviCluster and CiviConference
I've created initial snapshots for CiviCluster and CiviConference for
users of Drupal 5. It may take up to 24 hours for them to appear in the
Drupal.org release system, but they are already in the DRUPAL-5 CVS branch.
CiviCluster will rapidly identify duplicate contacts and walk users
though merging them. CiviCluster supports CiviCRM 1.6 and 1.7 (except
for CiviEvent). CiviCluster will be updated shortly to support CiviEvent
schema changes.
http://drupal.org/project/civicluster
CiviConference allows online conference management and ticket sales by
Read moreMeasuring your table locks
I was reviewing Gerhard's analysis of the load on the Drupal.org database server on the infrastructure list. I was intrigued by his measurements of database table locks, a common problem with Drupal and MyISAM table locks.
"I was doing /usr/bin/mysqladmin --verbose processlist | grep "Locked" >>/home/killes/locked.txt from cron and then looked into that file."
You can also get the same result by doing a show full processlist at the mysql prompt. I thought this might be useful for some of you that are tuning your databases.
Kieran
Read morePerformance and Scalability seminar raises $5,800 for Drupal Association
The Drupal Association has received a $5,800 donation from Drupal consulting company Lullabot. This donation comes from the profits of the Performance and Scalability seminar that was held as a fundraiser on March 24, 2007, following the Open Source CMS Summit at Yahoo! campus.
Read more




