# Varnish Cache TTL

**URL:** https://forum.shopware.com/t/varnish-cache-ttl/93702
**Category:** Allgemein
**Created:** [29. März 2022 um 09:38 UTC](https://forum.shopware.com/t/varnish-cache-ttl/93702 "2022-03-29T09:38:43Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![f.mertens](https://avatars.discourse-cdn.com/v4/letter/f/7993a0/32.png) [@f.mertens](https://forum.shopware.com/u/f.mertens)
#### Post date: [29. März 2022 um 09:38 UTC](https://forum.shopware.com/t/varnish-cache-ttl/93702/1 "2022-03-29T09:38:43Z")

</div>

Arbeitet irgendwer mit einem Varnish Cache und kann mir sagen wie ich die TTL setzen kann.

Ich habe sowohl in der .env (SHOPWARE\_HTTP\_DEFAULT\_TTL) als auch in der Varnish config (beresp.ttl) die Zeit auf 93600 gesetzt, aber trotzdem bleiben die Seite nicht so lange im Cache.  
Nach ca 10h läuft irgendwas los und in der Varnishlog sehe ich dann für jede gecachte Url einen „BAN“ aufruf.

---

<div class="post-metadata">

### Author: ![f.mertens](https://avatars.discourse-cdn.com/v4/letter/f/7993a0/32.png) [@f.mertens](https://forum.shopware.com/u/f.mertens)
#### Post date: [21. Juni 2022 um 10:10 UTC](https://forum.shopware.com/t/varnish-cache-ttl/93702/2 "2022-06-21T10:10:11Z")

</div>

Das Problem haben wir immer noch.

Wir sind es inzwischen umgangen in dem wir den BAN Aufruf in der varnish.log abfangen und ignorieren.

Falls jemand noch eine andere Idee hat wäre das aber auch sehr schön

---

<div class="post-metadata">

### Author: ![f.mertens](https://avatars.discourse-cdn.com/v4/letter/f/7993a0/32.png) [@f.mertens](https://forum.shopware.com/u/f.mertens)
#### Post date: [22. Juni 2022 um 11:38 UTC](https://forum.shopware.com/t/varnish-cache-ttl/93702/3 "2022-06-22T11:38:14Z")

</div>

Ich bin der Sache jetzt bis zu der Klasse  
„Shopware\Storefront\Framework\Cache\ReverseProxy\RedisReverseProxyGateway“

hier drin würde ich dann gerne eine Methode ändern und wollte dafür einen Decorater schreiben

Wenn ich die service.xml dann damit erweitere, erhalte ich folgenden Fehler:

```auto
<service id="NAMESPACE\Storefront\Framework\RedisReverseProxyGatewayDecorator" decorates="Shopware\Storefront\Framework\Cache\ReverseProxy\RedisReverseProxyGateway">
            <argument type="service" id="NAMESPACE\Storefront\Framework\RedisReverseProxyGatewayDecorator.inner" />
        </service>

```

Bekomme ich diesen Fehler

```auto
The service "NAMESPACE\Storefront\Framework\RedisReverseProxyGatewayDecorator" has a dependency on a non-existent service "Shopware\Storefront\Framework\Cache\ReverseProxy\RedisReverseProxyGateway".

```

Imprinziep möchte ich gerne einstellen das die Methode „ban“ aus der Klasse nichts macht.  
Kann mir jemand sagen was ich falsch mache?
