# ZEND OPcache Konfiguration

**URL:** <https://forum.shopware.com/t/zend-opcache-konfiguration/46038>\
**Category:** Administration\
**Created:** [30. Mai 2017 um 08:50 UTC](https://forum.shopware.com/t/zend-opcache-konfiguration/46038 "2017-05-30T08:50:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [30. Mai 2017 um 08:50 UTC](https://forum.shopware.com/t/zend-opcache-konfiguration/46038/1 "2017-05-30T08:50:57Z")

</div>

Rein aus Interesse, welche Einstellungen habt Ihr bei eurem Opcache? Wir haben den Standard von 64MB und dieser ist eigentlich durchgehend voll:

[https://picload.org/image/rioaawll/bildschirmfoto2017-05-30um10.4.png](https://picload.org/image/rioaawll/bildschirmfoto2017-05-30um10.4.png)

Macht es Sinn diesen auf 128-256MB hochzusetzen? Den Opcache kann ich scheinbar nicht im Backend leeren wie es aussieht - dieser Artikel empfiehlt einige Einstellungen -&nbsp;[https://tideways.io/profiler/blog/fine-tune-your-opcache-configuration-to-avoid-caching-suprises](https://tideways.io/profiler/blog/fine-tune-your-opcache-configuration-to-avoid-caching-suprises)

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [30. Mai 2017 um 08:57 UTC](https://forum.shopware.com/t/zend-opcache-konfiguration/46038/2 "2017-05-30T08:57:52Z")

</div>

Da landen ja nach meinem Verständnis erstmal Dateien die oft benötigt werden. Es kann also bei großen Shops mit viel Traffic sicherlich was bringen, wenn man dort eine größere Menge ablegen kann. Im Detail muss das aber pro Fall evaluiert werden. Aber es kann natürlich auch sein, dass wenn mehrere Applikationen auf dem Server laufen, der Opcache nicht nur von SW genutzt wird.&nbsp;

Generell wird der aber auch über das Backend geleert, siehe:&nbsp;

> **[Shopware Issuetracker](https://issues.shopware.com/issues/SW-17748)**

Den kannst du nur nicht “explizit” leeren.

---

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [30. Mai 2017 um 09:32 UTC](https://forum.shopware.com/t/zend-opcache-konfiguration/46038/3 "2017-05-30T09:32:18Z")

</div>

Danke Moritz für die Info. Der zweite Link erfordert leider einen Login. Macht es Sinn den kompletten Opcache zu leeren? Das soll nicht so gut sein für die Performance, richtig?&nbsp;Unsere aktuellen Settings sind wie folgt:&nbsp;

> opcache.enable&nbsp;&nbsp; &nbsp;true  
> opcache.enable\_cli&nbsp;&nbsp; &nbsp;false  
> opcache.use\_cwd&nbsp;&nbsp; &nbsp;true  
> opcache.validate\_timestamps&nbsp;&nbsp; &nbsp;true  
> opcache.validate\_permission&nbsp;&nbsp; &nbsp;false  
> opcache.validate\_root&nbsp;&nbsp; &nbsp;false  
> opcache.inherited\_hack&nbsp;&nbsp; &nbsp;true  
> opcache.dups\_fix&nbsp;&nbsp; &nbsp;false  
> opcache.revalidate\_path&nbsp;&nbsp; &nbsp;false  
> opcache.log\_verbosity\_level&nbsp;&nbsp; &nbsp;1  
> opcache.memory\_consumption&nbsp;&nbsp; &nbsp;64.00 MB  
> opcache.interned\_strings\_buffer&nbsp;&nbsp; &nbsp;4  
> opcache.max\_accelerated\_files&nbsp;&nbsp; &nbsp;2000  
> opcache.max\_wasted\_percentage&nbsp;&nbsp; &nbsp;0.05  
> opcache.consistency\_checks&nbsp;&nbsp; &nbsp;0  
> opcache.force\_restart\_timeout&nbsp;&nbsp; &nbsp;180  
> opcache.revalidate\_freq&nbsp;&nbsp; &nbsp;2  
> opcache.preferred\_memory\_model&nbsp;&nbsp; &nbsp;  
> opcache.blacklist\_filename&nbsp;&nbsp; &nbsp;  
> opcache.max\_file\_size&nbsp;&nbsp; &nbsp;0  
> opcache.error\_log&nbsp;&nbsp; &nbsp;  
> opcache.protect\_memory&nbsp;&nbsp; &nbsp;false  
> opcache.save\_comments&nbsp;&nbsp; &nbsp;true  
> opcache.load\_comments&nbsp;&nbsp; &nbsp;true  
> opcache.fast\_shutdown&nbsp;&nbsp; &nbsp;false  
> opcache.enable\_file\_override&nbsp;&nbsp; &nbsp;false  
> opcache.optimization\_level&nbsp;&nbsp; &nbsp;2147467263

Gelesen habe ich [HIER](https://www.scalingphpbook.com/blog/2014/02/14/best-zend-opcache-settings.html)&nbsp;das es nicht ratsam ist&nbsp;opcache.validate\_timestamps auf TRUE zu haben und&nbsp;opcache.revalidate\_freq gesetzt zu haben. Ist 2 Sekunden hier eventuell etwas zu gering? Es läuft neben Shopware nur noch eine CakePHP Installation und Tideways.

Das ist übrigens unser Graph zum Opcache:

> **[Fehler - abload.de](https://abload.de/picload404.php)**
>
> Bei Abload.de kostenlos Bilder hosten und in Foren, ebay oder anderen Auktionsplattformen usw. nutzen. Die Benutzeroberfläche ermöglicht einfaches bearbeiten deiner Bilder!

Die PHP File dazu gibt es unter&nbsp;[\<?php echo $dataModel-\>getPageTitle(); ?\>](https://raw.github.com/rlerdorf/opcache-status/master/opcache.php) (wget&nbsp;[\<?php echo $dataModel-\>getPageTitle(); ?\>](https://raw.github.com/rlerdorf/opcache-status/master/opcache.php) in eurem SW Root Verzeichnis)

Shopware hat in seinem Rootverzeichniss bei uns mit Plugins ca. 16.000 Files ( **find . -type f -print | grep php | wc -l** ). Wäre es da nicht sinnvoll die max. Files auf 16000 + zu setzen?

&nbsp;

---

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [30. Mai 2017 um 13:25 UTC](https://forum.shopware.com/t/zend-opcache-konfiguration/46038/4 "2017-05-30T13:25:40Z")

</div>

Dazu gibt es scheinbar einen Doc. Eintrag

[https://developers.shopware.com/sysadmins-guide/shopware-5-performance-for-sysadmins/#opcache-configuration](https://developers.shopware.com/sysadmins-guide/shopware-5-performance-for-sysadmins/#opcache-configuration)

---

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [31. Mai 2017 um 13:44 UTC](https://forum.shopware.com/t/zend-opcache-konfiguration/46038/5 "2017-05-31T13:44:34Z")

</div>

Das ist unsere Übersicht der Files welche gecached werden mit Opcache. Ist das Verhalten normal, das er die meisten aus dem Cache nimmt? Sollte er nicht den Großteil an Files aus Engine nehmen?

&nbsp;

[https://picload.org/image/riocalrr/bildschirmfoto\_2017-05-31\_um\_1.jpg](https://picload.org/image/riocalrr/bildschirmfoto_2017-05-31_um_1.jpg)
