Go Back   HostGator Peer Support Forums > Public Forums > Pre-Sales Questions

Notices

Reply
 
Thread Tools
  #1  
Old 04-10-2010, 09:07 PM
tradewinds tradewinds is offline
Hatchling Croc
 
Join Date: Apr 2010
Posts: 1
Default Plain HTML server load

Hi,

For the hatchling plans, I know that if you're running wordpress or some other php/sql cms and a page hits the front page of a social bookmarking site like digg, odds are that the site would be toast.

I, on the other hand, will be uploading incredibly lean, pure html files with no images to boot. My site will virtually consist of plain text. How would such pages, given that they aren't as resource-intensive as database-served pages, hold up in a hatchling shared account if (by sheer luck) it hit the front page of digg?

Also, what is the limit for simultaneous http connections for hatchling plans?

Regards,
Reply With Quote
  #2  
Old 04-11-2010, 07:37 PM
drcarl drcarl is offline
Hatchling Croc
 
Join Date: Apr 2010
Posts: 2
Default Re: Plain HTML server load

I'd sure love to see the answer to this, too. What kind of hosting plan IS needed to be in place when someone gets lucky enough to have a big hit? Is there an outline on this?
Reply With Quote
  #3  
Old 04-22-2010, 09:10 PM
GatorTJacobs
HostGator Guest
 
Posts: n/a
Default Re: Plain HTML server load

Ok here is the deal with that. With the Shared Plans, you have unlimited amount of bandwidth. Really the only limitation that the Shared Plans have is a Processing Limit of 25 explained here. http://support.hostgator.com/article...rocesses-limit
Reply With Quote
  #4  
Old 04-23-2010, 12:21 AM
GatorJacob's Avatar
GatorJacob GatorJacob is offline
HostGator Staff
 
Join Date: Apr 2008
Location: Houston
Posts: 7,294
Default Re: Plain HTML server load

To further explain above:

With flat HTML files, you should be fine with a fairly decent flow of users, as long as your code is up to date and compliant. Even though you won't be using PHP processes, if the traffic is heavy enough through Apache there is a chance at overloading as well. This rarely happens though, as the traffic would need to be huge and non-stop.

If you're running any type of script that calls to a database, it always helps to have caching plug-ins installed, such as SuperCache for WordPress. This will help dramatically with hits from Digg and other social media networks.

There aren't any limitations with regards to HTTP connections per say. There are a few factors though.

One would be our process limit. This is 25 per user. This means that at no time can your user exceed 25 processes. If you hit this limit, you will get connection refused issues, and your website will be thrown offline with an "Internal Server Error 500" page. When your user goes below 25 processes, connections will be allowed again, and so on. The processes include cPanel connections, Apache connections, MySQL connections, FTP, and so on. Everything you do on the server runs under your user, so be aware of that.

Another factor is MySQL connections. These are included in your 25 process limits. If you're pages require a good number of database calls, and it gets a hit from a social media site, this is going to increase the CPU usage significantly.

Most users are unaware and surprised when I tell them that Hostgator.com is ran on shared limitations! This includes the 25 process limit as well. What does this mean? It really means that it's all in the coding.

If your code is lean and green, you'll be great. Your connections and processes will complete so quick you'll be able to sustain a higher flow of traffic.

If your code is big and slow (with a lot of add-ons, plug-ins, etc), there might become issues if your traffic dramatically increases.

If you know that you are going to have a big traffic surge, there are a couple of things that you can do to relieve the stress on the server. One would be to install a caching system for your script. Another is to put a flat HTML file in the place of the script. This will reduce system calls and will allow the connections to flow much better and faster, thus allowing you to handle more traffic.

Our servers are Dual-Quad Xeon E5520 Nehalem processors (2.26Ghz), with 12GB of RAM, running dual RAID5 / RAID10 arrays separating I/O on 100mbps links. These are beasts, and it takes a lot to overload these servers.

I hope this helps answer your questions!

(I'm going to bed! Night )
__________________
Jacob P
HostGator.com
Systems Monitoring Supervisor


Last edited by GatorJacob; 04-23-2010 at 12:24 AM.
Reply With Quote
  #5  
Old 04-23-2010, 08:25 AM
striddy's Avatar
striddy striddy is offline
Veteran Croc
 
Join Date: Mar 2008
Location: /home/australia/earth
Posts: 4,093
Default Re: Plain HTML server load

Quote:
Originally Posted by GatorJacob View Post
Our servers are Dual-Quad Xeon E5520 Nehalem processors (2.26Ghz), with 12GB of RAM, running dual RAID5 / RAID10 arrays separating I/O on 100mbps links. These are beasts, and it takes a lot to overload these servers.
Wish my reseller server had that horsepower.
__________________
- David
Reply With Quote
  #6  
Old 04-30-2010, 02:27 AM
alemcherry alemcherry is offline
Swamp Croc
 
Join Date: Mar 2008
Posts: 211
Default Re: Plain HTML server load

HTML pages are very very light, it takes only a very small fraction of even basic php pages. I guess you should not have any problem with reasonable traffic spikes, if you are using all HTML pages.
Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
.html y .html sean parseadas por el PHP. JVCOM Webhosting 3 03-09-2010 07:54 PM
Inode in plain English? FireDart Pre-Sales Questions 3 08-11-2009 09:02 AM
My site is too plain LoneGunamn Shared Hosting Support 8 04-22-2009 11:20 PM
Content-type: text/html appearing at top of index.html page acketon Shared Hosting Support 4 07-21-2007 11:35 AM

All times are GMT -5. The time now is 10:40 PM.