Go Back   vb.org Archive > Community Discussions > Forum and Server Management
  #1  
Old 01-16-2009, 10:29 AM
MrEyes MrEyes is offline
 
Join Date: Nov 2004
Posts: 380
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Running vBulletin on Windows

Apologies for what will be a rambling post, if you want scroll to the end for the actual point/question

I currently run a medium sized vBulletin forum - typical user loads is something like this:
  • 600k posts
  • 30k threads
  • 2500 registered members
  • Average 150 online
  • Most online 350
  • 1.5 million monthly page views.

And things are growing...

At the moment this is all running on a fully managed Linux CentOS VPS.

This is all well and good and the server easily manages the loads. However there is one critical problem here, and that problem is me. I am by no means a Linux expert so I find even the most trivial tasks quite complicated and the learning curve is extremely steep. Learning is good, however learning on a production/live server is, shall we say, fraught with dangers. Of course I could try and create an offline mirror of the server OS/Configuration etc and learn/test on that but to be honest, that is just a faff I could do without. Even though my current server is fully managed waiting for support to perform a change can sometimes be somewhat frustrating.

So taking my failings into consideration I am thinking about moving to a Windows based VPS instead. My real world job requires me to administer and develop for enterprise level windows based services (with loads and usages thousands of percent higher than the load on my forum), so I am of course extremely comfortable with Windows server management.

However, I have never run PHP/MySQL under IIS/Win32 Apache so I have no experience of how this setup holds up to load. I am fairly confident that this shouldn't be an issue, but there is no harm in getting community opinion on this.

So the question are:
  1. Can a Windows Server 2003 Enterprise environment, running PHP in IIS stand up to and easily handle the task of running vBulletin.
  2. Does anybody run a medium sized forum on Windows, if so what is your experience of it.
  3. Would it be better to run Apache instead of IIS?
Reply With Quote
  #2  
Old 01-16-2009, 05:33 PM
AWS's Avatar
AWS AWS is offline
 
Join Date: Nov 2001
Location: Joliet, IL
Posts: 235
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, yes and no to answer the questions.

Never use Apache on a Windows Server.

My only suggestion is to go with Windows 2008. There is a performance increase do to the cache system, also in 2003 just a pain to turn on, and fast-cgi wrapper.
Reply With Quote
  #3  
Old 01-19-2009, 10:09 AM
sdsvtdriver sdsvtdriver is offline
 
Join Date: Mar 2005
Posts: 77
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Like you, my real world job focuses around Windows servers in the enterprise. When I had the option of UNIX or Windows for my dedicated server, I chose Windows for the reasons you mentioned. I did not want to learn on a production machine.

I run my forums on a W2k3 box with Apache2.2/PHP5/MySQL. I used IIS in the past, however it was an uphill battle with non VB scripts that relied on htaccess rules and such. There are IIS equivalents for mod_rewrite in Apache, however they are limited, cost money, and require you to be able to write your own rules. I chose to not swim upstream in that area as it is not my forte.

If you do choose to use Apache on Windows, the ApacheLounge is an excellent resource for Windows hosts using Apache. Stephen provides better binaries and some additional tools for log rotation and MRTG statistical information. One thing to consider is my loads are not high regarding traffic or concurrent users.
Reply With Quote
  #4  
Old 01-24-2009, 05:39 AM
puertoblack2003's Avatar
puertoblack2003 puertoblack2003 is offline
 
Join Date: Aug 2005
Location: Philadelphia
Posts: 1,073
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sdsvtdriver View Post
Like you, my real world job focuses around Windows servers in the enterprise. When I had the option of UNIX or Windows for my dedicated server, I chose Windows for the reasons you mentioned. I did not want to learn on a production machine.

I run my forums on a W2k3 box with Apache2.2/PHP5/MySQL. I used IIS in the past, however it was an uphill battle with non VB scripts that relied on htaccess rules and such. There are IIS equivalents for mod_rewrite in Apache, however they are limited, cost money, and require you to be able to write your own rules. I chose to not swim upstream in that area as it is not my forte.

If you do choose to use Apache on Windows, the ApacheLounge is an excellent resource for Windows hosts using Apache. Stephen provides better binaries and some additional tools for log rotation and MRTG statistical information. One thing to consider is my loads are not high regarding traffic or concurrent users.
yes, i agree apache lounge seem to concentrate more on windows box more then anything else.And that's where i manged my skills, which then was little and now i have improved...lol but like sdsvdriver stated i use apache lounge binary files to run my site.They seem to cut down alot of stuff, so we can run on it on windows with ease, Only issues that i occasionally get is a spike of cpu resource but it will eventually calm down..Maybe is me that i need to tweak it a liitle bit more.

basically I'm running on windows xp pro (tweaked) Intel 4 3.20ghz and 4 gigs of ram using apache 2.2.11 mysql 5.1.30 and php 5.2.8

all i can say is tested it out yourself and you'll be satisfied with the results. Good Luck :up:
Reply With Quote
Reply

Thread Tools
Display Modes

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 04:41 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03509 seconds
  • Memory Usage 2,190KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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