Answers.Body: <p>It depends what you mean by "server" and "website". A single server can have multiple websites, with (mostly) their own environments. It sounds like it was not only put on the same server but installed as a module into the same website, i.e. into the same set of folders as their "main" website.</p>
  
  <p>If the hosting plan allows for subdomains, you could install the civi "website" into a subdomain on the same "server", and then they would be separate. You will likely have to share the RAM, php version, mysql version, and apache (or nginx or whatever) version, but otherwise you can then set up the environment as you like.</p>
  
  <p>So the main factor is whether php/mysql/RAM on the desired server meet the minimums required for Civi.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-22T07:40:46.453Z
Answers.Text: Thanks  - sorry my question wasn't more clear.  Yes, it was sharing the same domain name, same set of folders etc.  Which had some advantages for theming, but significant disadvantages.
Answers.UserDisplayName: Andy Clark
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-21T23:13:13.053Z
Answers.LastActivityDate: 2015-09-21T23:13:13.053Z
Answers.UserDisplayName: Demerit
Answers.Body: <p>I agree it depends, How active is the website and how active is Civicrm.  I am running fine on a Cpanel with 2 additional test systems and a few other accounts. We are using Drupal and everything plays nice. </p>
  
  <p>Civicrm is very database usage heavy. Depending on your server 1 transaction a second may be a light load.</p>
  
  <p>Do a little math to understand your load and ask the question, somebody should have some benchmarks which can give more meaningful answers.    </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-22T21:28:58.380Z
Answers.LastActivityDate: 2015-09-22T21:28:58.380Z
Answers.UserDisplayName: user469
Answers.Body: <p>I have worked with many clients that maintain their website (usually Drupal, but WordPress and Joomla as well) and CiviCRM running on the same server, usually in the same domain instance.  I seldom have seen issues.</p>
  
  <p>Now, of course, with a mis-sized or misconfigured server, you will have problems.  And if the website gets a huge amount of traffic, you will have problems.  And if your CiviCRM database has many hundreds of thousands of contacts, you will have problems. But these type of installs are few and far between.</p>
  
  <p>There are definite benefits running a Drupal website and CiviCRM together.  You are easily able to embed contribution pages and event registration pages into a Drupal site. With Views Integration to CiviCRM you can pull information out of CiviCRM for display on the Drupal site.  With Webform Integration with CiviCRM you can build robust webforms in Drupal updating CiviCRM.  </p>
  
  <p>Ultimately, the key is properly sizing and configuring the LAMP stack, Drupal, and CiviCRM. (Additionally, try to install on a VM rather than a VPS. You want full access (ala root/ssh) to tune things up.)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-22T22:06:54.630Z
Answers.LastActivityDate: 2015-09-22T22:06:54.630Z
Answers.UserDisplayName: DaveD
Body: <p>When I have implemented CiviCRM for various clients I have always set it up on its own server.  One of my clients saw some benefits in having it run on their website server - partly economics - and so it was moved.  And then the problems started...one problem was conflicts with the many Drupal modules on the website which broke various bits of Civi.  So my conclusion is that it's better to run Civi on a dedicate server where the environment can be controlled &amp; suited to Civi.  What do others think? What are the pros and cons?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-09-21T23:42:13.783Z
Comments.Text: It might not be directly related but see this: http://civicrm.stackexchange.com/a/6470/872 Allen suggests the viewing of this video https://youtu.be/k1ov2feFrCU from the CiviCON Denver, highly recommended
Comments.UserDisplayName: Andrei
Tags: <installation>
Title: Is there any benefit to running CiviCRM on a non-profts website server rather than its own server?
ThreadText: # Is there any benefit to running CiviCRM on a non-profts website server rather than its own server?
  
  (Asked by: username_0 on 2015-09-21)
  
  When I have implemented CiviCRM for various clients I have always set it up on its own server. One of my clients saw some benefits in having it run on their website server - partly economics - and so it was moved. And then the problems started...one problem was conflicts with the many Drupal modules on the website which broke various bits of Civi. So my conclusion is that it's better to run Civi on a dedicate server where the environment can be controlled & suited to Civi. What do others think? What are the pros and cons?
  
  **Tags:** installation
  
  > **Comments:**
  > **username_1**: It might not be directly related but see this: http://civicrm.stackexchange.com/a/6470/872 Allen suggests the viewing of this video https://youtu.be/k1ov2feFrCU from the CiviCON Denver, highly recommended  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_4 on 2015-09-22. Score: 5 | Accepted answer
  
  I have worked with many clients that maintain their website (usually Drupal, but WordPress and Joomla as well) and CiviCRM running on the same server, usually in the same domain instance. I seldom have seen issues.
  
  Now, of course, with a mis-sized or misconfigured server, you will have problems. And if the website gets a huge amount of traffic, you will have problems. And if your CiviCRM database has many hundreds of thousands of contacts, you will have problems. But these type of installs are few and far between.
  
  There are definite benefits running a Drupal website and CiviCRM together. You are easily able to embed contribution pages and event registration pages into a Drupal site. With Views Integration to CiviCRM you can pull information out of CiviCRM for display on the Drupal site. With Webform Integration with CiviCRM you can build robust webforms in Drupal updating CiviCRM.
  
  Ultimately, the key is properly sizing and configuring the LAMP stack, Drupal, and CiviCRM. (Additionally, try to install on a VM rather than a VPS. You want full access (ala root/ssh) to tune things up.)
  
  
  ---
  
  ### Answer by username_2 on 2015-09-21. Score: 2
  
  It depends what you mean by "server" and "website". A single server can have multiple websites, with (mostly) their own environments. It sounds like it was not only put on the same server but installed as a module into the same website, i.e. into the same set of folders as their "main" website.
  
  If the hosting plan allows for subdomains, you could install the civi "website" into a subdomain on the same "server", and then they would be separate. You will likely have to share the RAM, php version, mysql version, and apache (or nginx or whatever) version, but otherwise you can then set up the environment as you like.
  
  So the main factor is whether php/mysql/RAM on the desired server meet the minimums required for Civi.
  
  > **Comments:**
  > **username_0**: Thanks  - sorry my question wasn't more clear.  Yes, it was sharing the same domain name, same set of folders etc.  Which had some advantages for theming, but significant disadvantages.  
  
  ---
  
  ### Answer by username_3 on 2015-09-22. Score: 1
  
  I agree it depends, How active is the website and how active is Civicrm. I am running fine on a Cpanel with 2 additional test systems and a few other accounts. We are using Drupal and everything plays nice.
  
  Civicrm is very database usage heavy. Depending on your server 1 transaction a second may be a light load.
  
  Do a little math to understand your load and ask the question, somebody should have some benchmarks which can give more meaningful answers.
  
  
  ---
  
  