Hello,
I've been using Drupal for over 4 years but this year the hosting providers started pushing me, claiming my website is taking up too much processing time from their server.

Apparently at the first few years the website was using up about 30 minutes per day, but from this year it jumped to about 100. I've managed to reduce it to 42 by removing modules that use ajax for auto refreshing and such, but I somehow have to do my best to reach 20 minutes per day!

I don't know how that would be possible, I need all the advices I can get. What should I get rid of? I already took away some of my most important modules just for that cause.

What else could be taking up server processing time and how can I optimize Drupal at most?
Thanks.

Comments

Kirk’s picture

Has your traffic also increased? If so, it's time to get a new host or upgrade your plan with your current host. The more pages you serve, the more processor time you're going to use.

Beyond that, there is a lot of info about optimizing your Drupal site http://lmgtfy.com/?q=drupal+optimization

TSNetwork’s picture

I already googled tons of stuff but none of that is related to the "SERVER processing time" I'm asking for.
Other than that, thanks for replying, traffic has increased but that's not the reason, as it increases for over 2 years now and the processing time changed suddenly this year.

I need actual tips from people who dealt with that, if there are any.

Kirk’s picture

Processing time is directly related to optimization. You're going to have to get into optimization to decrease the amount of time your server spends processing.

It takes a lot of reading and a lot of experimentation based on your site's usage and your requirements.

If it changed suddenly this year, you either had something serious change, or your host is lying to you about your usage history. Something that isn't uncommon for value hosts.

TSNetwork’s picture

I doubt they're lying, even with more expencive hosting plans, they don't offer much more than a 100 minutes per day limit. I thought it may have been a new module so I removed the ajax-related ones (as I said) but still, I find it nearly impossible to lower the processing time to less than 20 minutes. I'll start reading about global optimization then, hopefully you're right.

But still actual tips and advices are welcome, cause that sounds like alot of work which may or may not pay back, plus I don't like the risks drastic optimization might have.

Kirk’s picture

You have to consider the possibility that your site might have too much usage to get it below 20 minutes of usage per day. In many cases, that really isn't that much processor usage. Get off a shared host and get a VPS, then you can use as much CPU as you want.

TSNetwork’s picture

That would require lots of money...