# ProductHydrator und Memory Limit

**URL:** <https://forum.shopware.com/t/producthydrator-und-memory-limit/60124>\
**Category:** Allgemein\
**Created:** [24. Juni 2019 um 07:28 UTC](https://forum.shopware.com/t/producthydrator-und-memory-limit/60124 "2019-06-24T07:28:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Orcen](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@Orcen](https://forum.shopware.com/u/Orcen)\
**Post date:** [24. Juni 2019 um 07:28 UTC](https://forum.shopware.com/t/producthydrator-und-memory-limit/60124/1 "2019-06-24T07:28:38Z")

</div>

Hallo,

ich habe momentan fast 200K Artikel im Shop, und es werden noch mehr. Das Problem ist, das die Funktion ProductHydrator::getList den Speicher überlastet.

Es sollen über 6000 Artikel geladen werden, aber das ist zu viel. Wenn ich die anzahl im Skript auf 1000 setze geht es durch, aber das ist nur damit der Shop irgendwie läuft. Ich bräuchte aber eine bessere Lösung, wie ich die Anzahl vom System aus begrenze, oder ob es komplett zum abschalten geht.

Falls das Problem mit HTTP Cache aufwärmen ginge, wäre es cool. Aber leider wird es nicht ausgeführt weil der Shop hinter .htaccess ist, und das script wirft Not Authorized aus.

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [24. Juni 2019 um 10:56 UTC](https://forum.shopware.com/t/producthydrator-und-memory-limit/60124/2 "2019-06-24T10:56:18Z")

</div>

Du kannst etwas in der .htaccess modifizieren, also das Dein IP davon ausgenommen wird!

[https://wiki.selfhtml.org/wiki/Webserver/htaccess/Adressen\_ausschließen](https://wiki.selfhtml.org/wiki/Webserver/htaccess/Adressen_ausschlie%C3%9Fen)

Wärme dann den Cache mal via Konsole auf… ![Wink](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/wink.png "Wink")

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [24. Juni 2019 um 11:02 UTC](https://forum.shopware.com/t/producthydrator-und-memory-limit/60124/3 "2019-06-24T11:02:30Z")

</div>

Wann lädst du denn wo 6.000 Artikel?!

Viele Grüße

---

<div class="post-metadata">

**Author:** ![Orcen](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@Orcen](https://forum.shopware.com/u/Orcen)\
**Post date:** [24. Juni 2019 um 11:24 UTC](https://forum.shopware.com/t/producthydrator-und-memory-limit/60124/4 "2019-06-24T11:24:18Z")

</div>

> [@EikeWarneke schrieb:](https://forum.shopware.com/profile/11752/EikeWarneke "EikeWarneke")
> 
> Wann lädst du denn wo 6.000 Artikel?!
> 
> Viele Grüße

Das weiss ich nicht direkt. Ich gehe auf die Startseite und bekomme memory\_limit Fehler. Der wird im ProductHydrator erzeugt. Wahrscheinlich will das System die produkte vorladen, nimmt aber aus irgendeinem Grund zu viele.

---

<div class="post-metadata">

**Author:** ![Orcen](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@Orcen](https://forum.shopware.com/u/Orcen)\
**Post date:** [24. Juni 2019 um 11:25 UTC](https://forum.shopware.com/t/producthydrator-und-memory-limit/60124/5 "2019-06-24T11:25:38Z")

</div>

> [@Murmeltier schrieb:](https://forum.shopware.com/profile/26331/Murmeltier "Murmeltier")
> 
> Du kannst etwas in der .htaccess modifizieren, also das Dein IP davon ausgenommen wird!
> 
> [https://wiki.selfhtml.org/wiki/Webserver/htaccess/Adressen\_ausschließen](https://wiki.selfhtml.org/wiki/Webserver/htaccess/Adressen_ausschlie%C3%9Fen)
> 
> Wärme dann den Cache mal via Konsole auf… ![Wink](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/wink.png "Wink")

Hab die Console versucht, bekomme aber dort auch nen memory\_limit Fehler. Muss mal schauen ob ich den erhöhen kann, aber denke mal nicht 😕

Also nen anderen Weg finden, wie ich das mache.
