Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Big Board Discussions
When will the pain start?! Details »»
When will the pain start?!
Version: , by davide101 davide101 is offline
Developer Last Online: Feb 2018 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 05-24-2006 Last Update: Never Installs: 0
 
No support by the author.

I run a friendly diabetes community and it's growing steadily. We launched in December 2005 and now often have 10-20 users on at a time. We're spending money on advertising online and plan to spend a ton advertising offline at doctors offices, diabetes centers, etc.

We're hosting the site off of a dedicated server with a T1 connection to the Internet. Here are the server specs:

Windows 2000 and Apache
P3 1.133 mhz
512 MB RAM

It's not exactly a powerhouse but it's one we already had and it's sufficing. Now, here are my two questions:

1. If we're at 250 visitors and 2,000 pageviews per day and growing at 50% per month, how long do you think our current setup will suffice?

2. What's next? Do we get a second server and put the database on one and the rest on the other?

I appreciate any insight you can offer. I've learned everything about web servers and hosting by painful experience so I'd like to at least plan a few months ahead. Thanks!

EDIT: If we went to another server, I would have no problem ditching Windows. I have zero experience in Linux/FreeBSD/etc., but I would move that direction due to cost and performance. We don't use any features that rely on Windows.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 05-24-2006, 09:27 PM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It's impossible to predict these things. I wouldn't worry about how long it would take but concentrate on building the site by growing the community itself so that it spreads by word of mouth.
Reply With Quote
  #3  
Old 05-25-2006, 02:17 AM
FlyBoy73 FlyBoy73 is offline
 
Join Date: Jan 2002
Location: Texas, USA
Posts: 297
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Once people become active, loyal and promotional (spreading the word), you will be dealing with exponential variables which you won't be able to predict.

The first thing you will need to do to have that server keep up is add RAM. I don't know your hard drive specs but that is a close second, if not first, to the RAM.

One other thing.... You may have that T-1 for office use but if you actually are paying for one of those lines to use for hosting ditch it quick. Once your site becomes active you will want a lot more redundancy than any single T line can give you. You should look into either leased dedicated or colo'ing your server.

This all may be a bit off for you but should you progress quickly, it is better to lease a server from a data center that has multiple carriers, backup batteries, generators and tech's to deal with equipment.

Hardest work is to build content and membership... The rest will follow if you are serious and dedicated to making it happen. Don't spend to much on promotions right now.

David
Reply With Quote
  #4  
Old 05-28-2006, 03:04 AM
Xorlev Xorlev is offline
 
Join Date: May 2006
Location: Colorado
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Also, attempt to move to Linux. It tends to handle load far better.
Reply With Quote
  #5  
Old 05-28-2006, 04:25 AM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Eh, yes and no, it really all depends, on how much time you are willing to invest into tweaking your windows machine, much like linux.
Reply With Quote
  #6  
Old 05-28-2006, 04:56 AM
libertate's Avatar
libertate libertate is offline
 
Join Date: Feb 2005
Location: Kiribati
Posts: 107
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Personally, I would be more concerned about the T1 - and monitor it for saturation first.

But - splitting the DB from the web server is a good idea anyway, and that would definitely off-load some work from the web server.
Reply With Quote
  #7  
Old 05-31-2006, 07:10 PM
davide101 davide101 is offline
 
Join Date: Dec 2005
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I can definitely split apart the Web and Database server. Right now I have two computers with 100mbps connections to a great router. Is this sufficient or should I add an internic card to the web server and use a cross-over cable to directly connect them?

And I'm definitely worried about the T1. I can only suck away so much of the company's juice before it starts to be a problem. The site definitely isn't as zippy as I want it to be now, but it's been sufficient.

If we did go to a dedicated server off-site, what might an entry-level one cost per month?

Again, I really appreciate the help!
Reply With Quote
  #8  
Old 05-31-2006, 09:04 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you are going to split them, then definitely link them via seperate NIC's and a crossover, keep the main NIC just for the web traffic.
Reply With Quote
  #9  
Old 05-31-2006, 10:15 PM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Entry level costs differ depending on the host.

I would recommend:
www.softlayer.com
www.theplanet.com

for good prices for the hardware you get.

People have tried www.layeredtech.com which is also well-priced.

I personally use a small provider for high end hardware and low prices.
Reply With Quote
  #10  
Old 06-07-2006, 04:13 PM
davide101 davide101 is offline
 
Join Date: Dec 2005
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I may just luck out. We are installing a VOIP solution later this year and they are running a dedicated T1 to each of our two locations. They promise 7ms latency from our office to theirs. This would enable us to co-locate all of our business servers with them. We barely come close to utilizing a few servers so I could easily split up images, database, and web server while taking advantage of burstable bandwidth. It would be local, which I like, and we already have replacement parts for the servers in case of a problem.

Bandwidth is not a problem now. But I started measuring total T1 utilization a few weeks ago and the trend is not looking good for the end of the year. Plus, at some point our staff might complain that the Internet is slow...

Thanks for all of your advice, I appreciate it. I didn't know a wink of html three years ago and can now code a sharp CSS website in notepad. I think the next three years I'll have to do the same for server management. Are there any good books to start with? I have virtually no experience in Linux or it's flavors and want to be able to build and manage a secure, healthy web server.
Reply With Quote
Reply

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 On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:09 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04641 seconds
  • Memory Usage 2,289KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete