especially http://drupal.org/project/Modules/name, each time I browse to it and sort by name and version, it takes ages to load. I usually go get a coffee, come back and the page is still loading. Should we all pitch in and buy a bigger faster server?? More band width?? Not sure... but I can't help but think, a consistently slow loading site is not a good reflection of the project. People may not realize the volume of hits, and blame the cms instead.

Comments

chiggsy’s picture

Use nginx as the frontend server for static stuff, proxy out to fastcgi php for the dynamic stuff. Nginx is brilliant... and why does your webserver need to have a language compiled into it? Apache has a huge memory footprint, and mod_php is very well done, but that's like saying "he really deals with the loss of his leg well" Sendfile works fine so you would not even have to touch php interpreters for downloads etc... its nice...

Run your own tests, make your own benchmarks, and remember:

We all love Apache sure, but as adults we know that love is not everything. Performance matters.

ChrisKennedy’s picture

This is a well-known issue and volunteers are continually working to improve drupal.org performance under its heavy traffic.

There are three main ways to help:
1. Donate to the Drupal Association so that they can purchase additional hardware.
2. If you have server or db optimization experience, join the Infrastructure team.
3. If you have experience with PHP optimization, submit performance-related patches to the issue queue.

Lots of people complain about drupal.org performance, but unfortunately there has not been much money raised from donations. Because of this, the Drupal Association is investigating other funding mechanisms such as a possible targeted advertising program on drupal.org or paid memberships in the association.

yktdan’s picture

Don't browse by name, browse one of the categories. Or tell people to stop contributing so many modules. The long load time is because there are so many modules. Browsing by category only has to fetch the info about a few modules instead of all of them.

Walt Daniels

daniel.hunt’s picture

Or tell people to stop contributing so many modules

What a ridiculous statement to make

ericatkins’s picture

I agree. That's a terrible statement to make on an Open Source project like Drupal.

---
the Hushed Casket | Eric Atkins

wiredescape’s picture

I suggest better organization of the website.

As a very new user of Drupal I find myself doing lots of searching for and browsing of information. I would estimate that 75% of my bandwidth use is fruitless and a waste of resources due to most search results being for older versions and hence redundant or obsolete. Just Categorizing information into versions alone would surely cut down on resource demands. To say nothing of the decrease in frustration…

Other than that I’m very impressed with Drupal itself!

Doug

maximago’s picture

What about paging of the modules view? That should not be a problem!