Find Jobs
Hire Freelancers

Varnish 4.1 expert needed

$250-750 USD

En cours
Publié il y a presque 8 ans

$250-750 USD

Payé lors de la livraison
I am looking for someone who already knows Varnish 4.1 so I don't have to dig out every functionality by my own.... We want to setup this (but we only need the Varnish part from you): Internet <-> nginx (for TLS, HTTP/2 and trivial stuff (like redirects)) <-> Varnish <-> Apache <-> Web-Application (Apache runs 1000 webservers.) These are our questions/goals: 1. We have too many slow clients and too many big files: Varnish has to tranfer the content from the origin server to itself in full speed and handles (together with nginx) the slow client connection without blocking the origin server. This also has to de done for normally non-cachable content (e.g. requests containing Authorization-header and/or query strings). 'Normal' content should be cached, but the non-cachable content NOT! So a second request to a non-cachable content should go to the origin server, but it should be transfered in full speed from the origin server... To make it clear: Non-cacheable content requests will go everytime to the origin server.... (Or can this behaviour be changed?) While the content is being received from the origin server it has to go in parallel to the 'outside' (= nginx). So Varnish is NOT allowed to wait for the complete content from the origin server! Is all that possible? If not, talk to me!! How do I define what is cacheable and what isn't by my own? (From the incoming side (Authorization-header and/or query strings, cookies) or from the origin server side (403, 404, Redirects etc)) 2. Sometimes we have a Thundering Herd problem. That has to be solved by the reverse proxy by sending just ONE request to the origin server. The other requests have to wait until some content is arriving which is then shown to them. (What is the behavior for non-cachable content in this situation?) Is that possible? If not, talk to me!! The above and the rest of my questions are in the attached document! Yes, it is really one-to-one. No load-balancing is involved. Most of the above should be easily be answered by a Varnish expert.... I need detailed answers! A 'yes, Varnish can do it' is not enough! I need it this way: Where is that written in the docs? How do I configure that, how do I verify that, and how do I see it in the logs? You won't get access to my machines! If that is a problem for you, don't bid! Have fun!
N° de projet : 10975089

Concernant le projet

6 propositions
Projet à distance
Actif à il y a 8 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux

À propos du client

Drapeau de GERMANY
Bonn, Germany
5,0
17
Méthode de paiement vérifiée
Membre depuis nov. 11, 2006

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.