I have to use Solr to improve my customer search engine, on Drupal 7 website.

On the development environment, I've set Tomcat and web server on the same machine and it works, but I did not inject the whole content database. It contains about 25,000 nodes; I'm not sure if I need to deploy the SolR instance (Tomcat + Solr + configs) on a separated server, or if this won't be useful.

1 Answer 1


In terms of Drupal integration with solr or its performance it does not matter you host solr on same instance or not.

However, to decide you might want to consider following:-

  1. Your server resources and its consumption: You need to evaluate if your server resources are well enough to serve the traffic on your website, since solr is going to share the same resources.

  2. Maintenance of solr: Running solr instance will require some level of maintenance in terms of monitoring its running status, tweaking the solr configuration as per your need, running it as background process.

  3. Cost: Of course, it has cost implications hosting solr on separate instance or subscribing to paid solr hosting services will cost you extra bucks.

Hope that helps!

  • Super helpful ! Thanks. With those details, I think I'll deploy on same server in first time and see what happens.
    – Tarto
    Jul 3, 2018 at 16:08
  • Glad it helped!
    – arpitr
    Jul 3, 2018 at 19:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.