Can't you host even 2 websites?


#1

I registered at Dreamhost like a month ago and recently I’m noticing some problems
My websites were taking 10 seconds to open or answer after any action these last days…
I got in contact with them and they told me I’m hitting their shared server’s memory limits. Also told me to install a cache plugin, re-check my plugins and a lot of useless stuff, also tried to get me into a VPS.

Well… can a paid server not host 2 damn small WP blogs with less than 100MB content, 10-20 access per day (the other 2 domains have WP installed but are still not being used by people)

This is what i got when i reported the problem:
http://img443.imageshack.us/img443/3308/screenshot20120402at137.png

The plugins I use are:
Background Manager
Contact Form 7
Easy Columns
Facebook Comments
Google Analytics for WordPress
OptionTree
WordPress Google Form
WP Native Dashboard

Am I doing something wrong or Dreamhost shared hosting simply sucks and cant host even 2 sites beucase they overload their servers to push people into VPS?


#2

I have dedicated myself, but I do know of people who use shared, and they do not have serious problems. There is actually a GoDaddy performance plugin from WordPress that lets you check which plugins are consuming the most resources, but I hesitate to provide a link direct to them. Another possible solution is to disable them one by one and see if the server load declines substantially. Also make sure everything is up to date (important!).

I notice that, in listing your plugins, you don’t list the Hypercache Extended product. I’d go for the regular Hypercache, actually, and maybe you should recheck to see if you have other plugins you aren’t mentioning.


#3

Have you tried Hypercache on a multi-site setup yet ?


#4

Well im using Hypercache Extended, as shown on the screenshot that i posted, but the server load will NEVER go under 5 to let it activate…
As the author says, Hypercache Extended is based on Hypercache but with few more features… Is there any specific reason to use the regular Hypercache? Im using it on the both sites that are actually active.


#5

I tried Extended some time back but wasn’t impressed. I don’t recall the problem; been a while. But it doesn’t hurt to experiment to see which works best for you.


#6

I’m already installing the regular one to try it out… but i’d like to hear from other ppl that are hosting many domains… do i really need VPS? Keeping the server load at 8-12 is really that bad?


#7

What you have shouldn’t require dedicated or VPS if traffic is as light as you say. It may all be an aberrant WordPress plugin that’s soaking up too much resources.


#8

Server load = 100??? Do you see the same thing in top? If so, there’s something wrong with the server. Tell support that your server is experiencing high loads, not your website, and see what they say. Mine rarely goes above 2-3 on average.


#9

2 days ago it was 50-110 ALL THE TIME… (it was terrible! it was taking ages for anything to answer on the sites and admin panels) today its around 7-15! But i think its still bad right?


#10

Definitely seems server related. It’s still high but usable. How are your sites faring now?


#11

7-15 is not horrible because most servers have 8-16 cores, so effectively you’re at 1. It’s not great, but I wouldn’t think you’d notice a slow down until you hit 20-30. >50 means that something is wrong and you should complain to Support about the server load. Emphasize that because Support seems to only read the first sentence lately.


#12

Not at all. Check your scripts and lower their memory requirements then change the PHP mode for the domain to PHP 5.3.x CGI


#13

This seems bad, doesn’t it? Check the load average and check what are my process doing :stuck_out_tongue:

top - 22:12:34 up 20 days, 12:46, 7 users, load average: 148.72, 109.76, 88.03
Tasks: 4 total, 1 running, 3 sleeping, 0 stopped, 0 zombie
Cpu(s): 80.5%us, 8.2%sy, 10.6%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.7%si, 0.0%st
Mem: 16436140k total, 15241012k used, 1195128k free, 1167040k buffers
Swap: 7823644k total, 1461184k used, 6362460k free, 2287836k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
61080 myuser 22 2 18876 1172 944 R 0 0.0 0:00.14 top
59163 myuser 20 0 249m 59m 8256 S 0 0.4 0:01.58 php53.cgi
60724 myuser 22 2 65936 1680 1056 S 0 0.0 0:00.01 sshd
60743 myuser 22 2 99.6m 2100 1376 S 0 0.0 0:00.02 bash


#14

Dude, go to the Support section of the panel and select the option to be moved to a new server!

The other issue is that your PHP process is using 60MB. I believe that the limit is 90MB per user, and quite possibly per account, so if you had a second request while that process is running, it would be killed. For reference, WordPress usually takes around 40MB. A well-written app based on a framework can be as low as 10MB.


#15

Ok help me understand… the php using 60MB is because of my wordpress + what?
Does a single wordpress website eats 40MB or all my 4 wordpress websites uses 40MB?


#16

A “single wordpress site” could eat all available server memory :wink:

You need to lower the memory requirements of your WP sites.


#17

Try some of the WP caching solutions. These create copies of your WordPress pages and serve those from disk instead of (expensively) retrieving/creating them from your database. I’m in the process of doing this myself as I’m migrating the remnants of an account from a VPS back onto shared hosting.

For myself, I installed this plug-in yesterday -

I’ve been quite impressed so far…


#18

whatever was requested that spawned your php process shown in your top output. if every page is taking 60MB just to render, then yes, I can see how you might have trouble with just two blogs. if they get heavy traffic, then you’re going to hit the resource limits.