G
G
gremlintv22018-06-11 12:41:05
Nginx
gremlintv2, 2018-06-11 12:41:05

What is better to use for VoD: nginx + memcache, haproxy + varnish, nginx + varnish?

I read several foreign articles about the subject:
1) Some say that nginx as a load bancer is not the best solution: nginx - 7 parameters for tracking against haproxy - 65 parameters for tracking (+ backend status)
2) Others suggest implementing the Haproxy + Varnish
3 scheme ) The third suggest organizing Nginx + Memcache (as a caching server with an emphasis on the fact that varnish cannot work with ssl, nginx is self-sufficient in this regard and there is a negative experience of using nginx + varnish - they say bugs are poorly caught and "double" caching does not justify itself )
1) Which scheme is the most justified and has proven itself best for high quality VoD (720p, 1080p)?
2) What to put on the front as a caching proxy?
3) And what to put on the backends as a cache?
Thanks :).
PS: are there any resources (except Google, of course;) ), forums where they can give the highest quality, self-tested comments to such questions? I understand that here there are more than enough specialists in their field, but in my opinion this is a more narrowly focused topic that requires a less generalized aggregator of questions on HighLoad and VoD.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
I
Igor Vorotnev, 2018-06-21
@HeadOnFire

I must say right away that I am not an expert in streaming, VoD and the like, but based on the logic and knowledge of the mentioned tools, it seems to me that it makes sense to consider the haproxy option in the form of a balancer for SSL termination, and let Nginx stand behind it. The first one is faster over SSL and is good as a balancer. The second is good for the remaining tasks.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question