After a thorough research on why my website has been temporarily transfer to another server due to performance issue I found out that I need a caching module to solve it.

I would be very grateful if you could advice a module to improve the performance of my website and decreases the CPU load on my web hosting.

Thank you

Comments

vm’s picture

3rd party caching on the server may be what you want to investigate. Typically you can't use these unless you are on a VPS or Dedicated box.

see: http://2bits.com/contents/articles

They've written some very informative articles and done quite a bit of testing of the methods available. I believe there are performance gains to be had by employing mutiple methods rather than a single method.

jaypabs’s picture

Would it be a good choice if I install Memcache and Block Cache Alter to decrease the CPU usage on my web host? I want to solicit some ideas before I will use it.

Or anyone can recommend a good alternative?

Download free source code

attiks’s picture

jaypabs’s picture

If I have block cache alter do I need to install boost?

What is the difference of this two module?

Download free source code

attiks’s picture

If you use boost, the full html page will get cached on disk, in my opinion block cache isn't necessary in this scenario. The side effect of boost is that all anonymous visitors will see the same block content, if you have for example a random picture in a block, all visitors see the same picture untill the cache gets invalidated, there are work-arounds for this by using javascript to get the content.

Attiks - graphic design and web applications

jaypabs’s picture

Okay thanks for the comments.

Correct me if I am wrong. Due to my research I have read some of the forum that views takes a lot of time in processing especially if you have different blocks that depends almost in views just like in my website at http://www.sourcecodester.com. In this case after reading a block cache alter module I am guessing that this is necessary since it is more specific to block.

Although I have already installed block cache alter content (but did not find any settings yet) I would still follow about your follow up comments here.

Thank you

Download free source code

samuelsov’s picture

Boost is only for anonymous so you may still need some others options for connected users if your site is not mainly for anonymous.
Block cache alter module is one of those others options. I am testing it right now and the gain seems to be like 20% better on pages with quite a lot of content in blocks like calendar, menus, recent users... So it's not perfect but it can make a difference by reducing the number of query in the database (in my case from 600 to 400 queries on the main page).

easytipstricks’s picture

Guys, note that caching may not always be helpful. It may make your server create a cache copy every time a user requests the page when the traffic to the site is low. Read on: http://easytipsandtricks.com/caching-the-good-the-bad/

Cheers
aditya