MacBros’ Place |

Everybody’s Entitled To My Opinion
RSS Feed

Host Monster’s Catch 22

Monday Jun 25, 2007

Visits:2Hot:*****

You will see this animated image on my sidebar advertising the great low price and crazy storage space along with the unlimited bandwidth offer.

I just found out their catch 22.

Before I get to the catch 22, I just want to say it is one of the better hosting services out there, and there is a reason for t he catch 22 that will keep your site fast.

OK, now for the catch 22.

If you’re a frequent visitor to this site and you see the “CPU USAGE EXCEEDED - ACCOUNT SUSPENDED!” message every once in awhile there’s a reason behind that.

Each of Host Monsters users are allotted 20% CPU usage in any one session. They limit your account to 40 seconds cpu time within a 60 second period.

What that means is, that if you have a lot of plug-ins on your site that use the SQL Database or you site has a lot of PHP calls to scripting, you are probably going to go over that 20% quickly. So when you have a high amount of traffic like I do, your visitors will eventually see that CPU ERROR.



Why the limit? Lets just say that if there weren’t, users could run as many scripts as they want, (Spammers, bots and so on) and use up server resources, slowing down everybody else’s website, including yours, and not to forget, server wide crashed that result in hours to days of downtime (Dreamhost for example). So having the 20% cap is actually a good thing for everybody.

Now it took me a long while to figure this out, because I was constantly getting the canned replies as to why this error appears, and never had any help in determining what I can do to help this from happening all the time. The canned solution they replied to me was the general, “Optimize your scripts” that would apply to a development Script company, but not the individual regular run of the mill blogger that uses scripts programmed by other people. This is probably because they outsource their support to 3rd party call centers and support desks that get more money for the most calls and trouble tickets in a day. Meaning, they’re in it for the money, and not for the actual service. I know this because I did it before.

Now I wasn’t about to tell WordPress that they need to optimize their program, because that would be a slap in the face to the #1 blogging platform on the Internet. And I know that they know how to write their code as they are constantly optimizing it.

Then I started to remove plug-ins that I really didn’t use anyway or pay much attention to in the first place. I removed things like Site Stats, Users Online, and a couple of others who’s names escape me at the moment. The result was a faster loading page and no CPU errors for the days that I removed them. I can view a log that tells me of CPU errors. and before I removed the plug-ins, it was a daily occurrence.

My theory was completely confirmed when I tried to use the script that Jeremy Steele had gave me from something he wrote. It worked PERFECTLY! But since there’s so much traffic here, that script choking up the CPU, and they claim that the script needs to be optimized so it doesn’t use so much CPU resources on the server. I sent Jeremy Steele an e-mail thanking him for the script and also letting him know about how Host Monster likes it. It’s to bad too because that script was EXACTLY what I needed too, but thanks Jeremy Steele, hope you can optimize that so I can actually use it. I’ll pay you $10 for a better version if you ever make one. ;)

ServerSo the bottom line here with Host Monster is, if you have a simple blog with a minimal amount of scripts (plug-ins), then this is the best hosting you can EVER get! But if you have a busy site and have multiple scripts, you may want to inquire about their High CPU Usage account that costs $19.95/ month, which is a big jump from $6/month.

So guess I’ll be trimming down my scripts, and keeping ONLY the necessary ones that make the site SEO compliant, and maybe a little eye-candy.

14 Comments »

Hey, just replied. I feel like crap today, but I’ll look into making an ultra-optimized version if you want it.

June 24th, 2007 | 9:03 pm

JS, the RSS widgets will not work for this theme for some reason. I plan on using a updated theme I made awhile back and I don’t use widgets in it either, in the next while anyway.

If you upgrade your script I will Pay Pal you $10 - $20 for it since you’re the only one that has actually come up with what I was talking about.

From what Host Monster says, it HAS to be very limited with the CPU queries or something. (If this helps the other 2 sites are on the same account, just sub domains)

For some reason, (I’m not a PHP expert) when I added your script it used up the CPU resources, and the error codes were coming from the two RSS.php files I made rssopinion.php and Rssreviews.php through the includes call on my sidebar. So that was two RSS calls in one session (you see?) If I can pull 2 RSS feeds like:

    Mac’s OPINION:

  • Title 1
  • Title 2

    Macbros Reviews:

  • Title 1
  • Title 2

This might be less strain full. You Think? I don’t know, but if you want PayPal $10 - $30 I will pay you. Just as long as they work first.

June 24th, 2007 | 9:18 pm

[...] one reason could lay within my latest post on Host Monster Catch 22 post. And your host server [...]

June 24th, 2007 | 9:49 pm

Well there is really only so much you can do to optimize it, even advanced open source solutions like magpie RSS run pretty crappy. Sadly PHP isn’t especially good at parsing large things like RSS feeds.

There are also some javascript RSS parsers floating around which would completely get rid of the server aspect, but there are a few problems with those.

June 24th, 2007 | 9:58 pm

And those JAVA scripts you mention that would do what your script did are located, where?

June 24th, 2007 | 10:02 pm

Actually yeah, I have a theory of how to work around some of the limitations of javascript. I’ll whip something up for you, and you shouldn’t have any problems with server load with this. Should be ready by tomorrow :)

June 24th, 2007 | 10:03 pm

Awesome! If it works, you WILL get payment! :worship:

June 24th, 2007 | 10:05 pm

I use HostDepot. I’ve found them to be pretty good for the price.

June 25th, 2007 | 6:11 pm

[...] the Host Monster’s Catch 22 post about how there was a problem with the ‘CPU EXCEEDED!‘ Error? I also mentioned [...]

June 25th, 2007 | 8:01 pm

Diesel, don’t you use blogger?
When I make comments on your site it opens that blogger comment page. (I hate that thing BTW :-Wi ) I actually hate the blogger comment page, not your site.

June 25th, 2007 | 10:08 pm
chris chris:

Hi what comments plug in is this its awesome!

November 3rd, 2007 | 4:26 pm

:question: HUH? :question:

November 3rd, 2007 | 4:32 pm
chris chris:

Hmmm well your running wordpress, and this is not the normal standard comments. Its a plug-in correct? Would you be so kind to tell us which plug-in is this?

November 3rd, 2007 | 8:53 pm

No plug-in. just CSS coding.

November 3rd, 2007 | 11:49 pm
Legal Notice: All the information and items on this site are not to be used for anything but entertainment purposes only.
The information on this site cannot be used in any legal purposes, or entrapment. The information on this site is strictly for entertainment purposes only.
Comments are the responsibility of commenter. Allowing comments to remain does not constitute my endorsement of or responsibility for any comment's subject matter.

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License.
ss_blog_claim=b72df72715553c06acc21528f9832044