Earlier today, I presented at DrupalCamp Toronto about 3.4 million page views a day, 92 million per month, one server and Drupal.
As promised, the slides are attached, as a PDF for everyone's reference.
Attachment | Size |
---|---|
3.4-million-page-views-a-day-92-million-per-month-one-server-and-drupal.pdf | 621.53 KB |
Comments
Emad Al-Shihabi (not verified)
Thank you!
Tue, 2010/10/19 - 12:44Great presentation, thank you!
Swampcritter (not verified)
Slide: syslog
Tue, 2010/10/19 - 13:00Rather than just using the general syslog configuration on the web server, had you thought about using Syslog-NG instead? As per v3.x, there is now an in-line file reading capability so even the Apache logs could be sent via syslog channel to a separate server and the filtering done within syslog configuration as well.
Khalid
rsyslog
Tue, 2010/10/19 - 13:13Normally, we like to stay with what the distro uses by default. This decreases maintenance.
The trend is to use rsyslog instead of just plain syslog. For example, Ubuntu 10.04 uses it by default. It is multi-threaded and allows various backends (including databases).
You can use Log Analyzer to view rsyslog's messages.
If there are only a couple of admins, we normally don't even bother with this, since the command line fills the need. If logging is on a separate machine, we can consider the log analyzer.
Visitor (not verified)
Excellent presentation, even
Fri, 2010/10/22 - 14:40Excellent presentation, even just seeing the slides. Good, detailed content that people can act on. Thank you for making it!
Khalid
Intentional
Fri, 2010/10/22 - 14:45I intentionally don't use the newer style of presentations with just witty pictures, and make them more towards the text heavy side, for making them useful after the event.
Your comment, as well as many others over the years, confirms that this is a good format to retain.
nic (not verified)
linode.com, omega8.cc or... ?
Fri, 2010/11/05 - 08:17Great presentation, I agree 100% -- KISS is the way to go!
I am looking at hosting solutions for a web site with around 5000 visitors a day. It is currently on shared hosting, but it is getting slower and slower.
linode.com looks interesting, but I don't know a lot about setting up an Apache server, so there is a big learning curve, and potentially lot of time used tweaking it.
omega8.cc is another option. They presumably take care of all the technical stuff, so that I can concentrate on building great Drupal sites...
What are your thoughts on this?
Visitor (not verified)
I've been hosting a few sites
Fri, 2011/01/14 - 05:17I've been hosting a few sites on linode servers in the US and London for over a year now and I can highly recommend their services. Until now I've never had any downtime and their customer service is really good.
When I began to host with them I only had a basic knowledge of the server side of things, there were always people in IRC to give me a hand.
nico (not verified)
Thanks! I especially feared
Thu, 2011/02/17 - 14:48Thanks! I especially feared setting up the mail server part, but have looked more into Linode, and found out that there is an "easy" way to set up the mail server, for example Postfix, if all you want to do is send mail, and don't need a complete mail server.
I have also experimented with the Drupal Boost module, and seen an amazing increase in performance. I did have to tweak it a bit though, but it works really well now. It almost seems like the site is no longer on shared hosting 8o)
Visitor (not verified)
hw
Sun, 2011/02/20 - 18:10hi,
Thanks for the excellent presentation. We're implementing a site and expect to have very high load soon. We've some doubts on DB load, could you give some details about DB setup? which edition and version did you deploy? Since all the system is on the same server, this setup is not high available (e.g. the service may be interrupted due to DB failure etc.). Do you have plans for redundancy ( seperate servers for Mysql)?
thanks
Visitor (not verified)
Custom Content Type
Mon, 2011/04/04 - 09:45Can you please explain the advantage of using custom content types rather than CCK?
Is it purely to reduce the memory overhead of loading CCK and other CCK add-on modules?
We are experimenting with a custom content type using 10 different fields, hoping to reduce the number of database calls. In the end, the number of database queries is HIGHER using this method as CCK caches the content in cache_content and performs only 1 cache_get to retreive it. Our solution, however, performs less queries when the cache is empty.
How would you approach a new site which is to have 30 content types, CCK or all custom?
Pages