Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How is using one of the above technologies to host an Openlayers-based GIS application? My investigation with apache and lighttpd showed that apache is not the best for heavy load environments.

In some cases there have been suggestions to try out the ngin-X route. Has anyone tried the three against each other and made a benchmark or a test?


share|improve this question
The fact that your using OpenLayers is irrelevant to the load of the server because OpenLayers is Javascript and all the load happens on the browser. I believe your question is more like which servers perform better in heavy load environment? This might be a better question at StackOverflow or ServerFault. Otherwise you might want to tell us about the technologies that openlayers will be calling on the back end. – CaptDragon Nov 21 '11 at 15:43
yeah. Sure I just left the question a bit open to see what other people are doing and using. Mainly my backend technology is PHP5 maybe with a framework... – Styp Nov 21 '11 at 15:45
up vote 1 down vote accepted

When unsure follow the leader:

and remember to write your app as agnostic as possible from one particular piece of technology.

Among all the choices that you will have to make (like: which gis server, which php framework, database or linux version, etc) I feel that the web server is the least important.

share|improve this answer

If you're using PHP5, use Apache and mod_php. Only switch when you need to - spending time on this decision isn't very useful unless the site's going to get 100k visitors on the first day.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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