Skip to content

Web language performance comparisons running under Nginx for production environments

License

Notifications You must be signed in to change notification settings

milhomem/web-languages-benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Languages Benchmark

These benchmarks compare performance characteristics different web programming languages. Each benchmark includes a nearly identical implementation of the same program in each language. The objective of the program is:

  • Read a YAML configuration file
  • Process a JSON request parameter
  • Calculate Geohash from Latitude and Longitude
  • Access a MongoDB server and update one document
  • Respond HTTP 204 No Content

I will use NewRelic to mensure reponse time and Bees With Machine Guns to attack the server runing a Debian XXX on an AWS EC2 c3.2xlarge. A MongoDB server hosted on another EC2 c3.2xlarge.

We must try to configure all webservers with only 8 processes and single tread to make things fare.

First I do tests with different proxy servers the best recomandation for each language. Later I do tests with the same proxy server uWSGI using plugins to see if make effect.

References

About

Web language performance comparisons running under Nginx for production environments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published