Varnish and memcache

u0206397

Senior Member
Joined
Jul 15, 2009
Messages
764
Reaction score
0
How do they work?

Do they only work with PHP web applications?

Do I have to edit or add codes to use them in my applications, or are they transparently integrated via network configuration like a web proxy?

If I already have a hardware load balancer like those F5 found in many enterprise network to distribute requests to multiple web servers, is there still any benefit to using Varnish and memcache?

Lastly, is there a well known or industry standard design architecture network and application for scalable web applications and web services?
 

tangent314

Moderator
Moderator
Joined
Jul 26, 2002
Messages
5,136
Reaction score
224
memcache is simply a KV database that any application can use, typically it is used to store the results of database queries. The application has to be written specifically to make use of it.

Varnish is a reverse proxy cache, works with any web application that writes proper cache-control headers.

Load balancers are meant to do load balancing not caching.

I'm not sure what kind of organization you are doing this project for, but you definitely don't have the capability to pull it off yourself. You should look at hiring someone that does.
 
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top