Thanks Paul, I shall continue doing some more R&D with your inputs. Best Regards, Kranti K K Parisa
On Tue, May 25, 2010 at 12:54 PM, Paul Dhaliwal <subp...@gmail.com> wrote: > It depends on what kind of load you are talking about and what your > expertise is. > > NGINX does perform better than apache for most people, however less people > know about NGINX than apache. If you have more than 100K searchers a day > doing a few searches each, you will benefits from NGINX. If your traffic is > lower and you know apache better, apache will do just fine. > > 2010/5/25 Kranti™ K K Parisa <kranti.par...@gmail.com> > > > Dear All, > > > > Which is the best implementation in front of SOLR between Apache and > NGINX? > > > > The main aspects would be > > 1. Ability to handle high loads > > > They are both known to handle high loads just fine. > > 2. Resource utilizations > > > Apache uses more resources than NGINX in heavy loads, but I am sure apache > can be tuned. > > 3. Caching (can we have caching implemented in front of solr, I did > > implement SOLR caching but to the extent possible i would still reduce > the > > calls to SOLR by having some caching implemented in front of SOLR to > serve > > > You probably want to look at a reverse proxy like varnish or squid. > > > > the static pages whose data actually comes from SOLR) > > 4. Ability to record the statistics like AWSTATS available for Apache. > > > This shouldn't be a concern. You can even configure tomcat or jetty to log > in apache format. > > > > > > Please suggest your thoughts/ideas. > > > > > > Best Regards, > > Kranti K K Parisa > > > > Hope that helps, > Paul Dhaliwal >