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.
Are performance optimisations still going into D6?
I'm assuming it's too late, but if not here's an easy performance win for D6:
<
blockquote>The type column of the {system} table is currently a varchar(255) field. Yet in 99% of all Drupal installations it stores either the text 'module' or the text 'theme' and nothing else. This is already a strong case for making it an int column and defining constants for module and theme. Then, on every page, there is this query:
SELECT filename FROM system WHERE name = 'user' AND type = 'module';
Improving Drupal's page loading performance
This article I wrote should appeal to people interested in high performance Drupal sites. Most of the performance gains are achieved by doing things with the Javascript and Drupal's File API.
http://wimleers.com/article/improving-drupals-page-loading-performance
You can expect another article soon, about the same topic, but then putting it to practice. I'll use the CDN integration module (of which I'm also the maintainer) and the included core patches to do it in just a few simple steps.
Read moreMysql 5.x performance problems after upgrade of drupal version and hardware
We are running community web site with medium of 2000-3000 visits per day, according to Google Analytics.
We used dedicated server AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ with 2GB RAM
mysql Ver 14.7 Distrib 4.1.11, for pc-linux-gnu (x86_64)
Here is my.cnf file
We upgraded to: AMD Athlon(tm) 64 X2 Dual Core Processor 6000+, With 8 GB DDR2 RAM
mysql Ver 14.12 Distrib 5.0.32, for pc-linux-gnu (x86_64) using readline 5.2
Read moreDrupalCon Boston 2008 Performance session planning
Last updated by David Strauss on Sun, 2008-03-02 00:15
This is a planning wiki page for those who want to get involved in this.
TODO (Please expand on your section below)
-How performance impacts your business - Michael Myers
-
Webserver, File systems, Squid, Architecture tuning ?
-
Squid
<
ul>
- Caching Proxy, originally just a caching proxy
- Moon-lights as a Reverse Caching Proxy, a.k.a. HTTP Accelerator
- Can increase speed and decrease load by caching some dynamic content and almost all static content
<
ul>
Boston Drupalcon showcase and case study contest
Cross posting from here: http://drupal.org/node/219476
There will be a Drupal site showcase and case study contest at the upcoming Boston Drupalcon.
Submitted sites will be voted online and judged by a panel of community nominated judges and some great prizes will be awarded to the winners! This is a chance to have all your hard work creating amazing Drupal sites recognized.
Read moreMailQ: More control over Mail
Hello. I rescently released the guts of a a more complicated module called "MailQ". It's a module that "queues" mail up before sending, however still uses which ever smtp_library (either drupal_mail default or mimemail, etc.) to send the mail.
One can read more about the module here or try out the module at http://drupal.org/project/mailq.
APC pre-compiled distro
This is the result of a chat in IRC one day. It got really positive feedback, but the tone was suggested it would never be done. I don't know why it couldn't actually happen.
Read moreupdating memcache module to version 6?
hi,
i just submitted a simple patch to try to get the ball rolling on memcache support for drupal 6.
has anyone else started on this? is anyone interested on collaborating on updating the memcache module for drupal 6?
cheers
justin
Database sharding and other high scalability features
As information over the Internet becomes more and more revolved around communities and as the need for fast, dynamic content increases, simple caching can't do it anymore. In order to really stand out, a new application logic layer, which would interface with the database abstraction layer and provide tools for easy database sharding would be great. The idea is to be able to split data across several tables, but at the same time keep the caching features and the code intact(meaning that in order to use sharding features, one would only have to plot some rules for the data logic and that's it, no need to redo parts of the code or anything). The idea is inspired by the hibernate sharding feature, and by the ever increasing need for scalability.
Later edit: The nicest thing about sharding is that you can have parts of the data in different databases, spread across multiple servers.
More Search used; What should be done to increase performance
We have a website which is mainly based on the Search done by users.
Out of our total traffic is around 20k uniques per day, 40% is only searching on the site for information.
Can someone suggest the best module / system which will help us to increase the website speed.
Due to too many search queries, our server is running under heavy load.
Thanks
Dhaliwal