Redis on web server front-end or database server back-end -


i have 2 virtual private servers, first web server front-end , second database back-end. want use redis real-time stuff , questions is: should install redis? on web or database server?

pros of installing redis on database server:

  • the database size of redis can become large if have lot of data. if storing stats , storing lot of them, database can become memory hog. not want keep data in memory on web server, take away memory http server.
  • its called database server reason

cons of installing redis on database server

  • there higher network response time when polling server data, not local
  • if server goes down, out of data.

i keep redis on own server, can feeding lot of data, depends on environment working in. if want speed top priority (an 50ms or unacceptable), should run on web server, request times 127.0.0.1 lot faster external network address, if inside local subnet. if not, should keep off web server.


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -