Frage

Ich weiß, dass es möglich ist, die Speicherverwendung der gesamten WP -Site mithilfe der Speicherverwendung einzuschränken (oder zu verlängern):

define('WP_MEMORY_LIMIT', '64M')

Ist es möglich, dasselbe für nur ein Plugin zu tun, das die Website verwendet?

War es hilfreich?

Lösung

Nein und selbst wenn Sie könnten, wenn dem Plugin keinen verfügbaren Speicher mehr hat, würde die gesamte Seitengenerierung aufgrund des tödlichen Fehlers stoppen.

Sie sind besser dran, das Plugin selbst so zu beheben, dass Sie nicht so viel Speicher verwenden oder den Gesamtspeicher, der WordPress/PHP zugewiesen wurde, weiter erhöht.

Andere Tipps

Im Allgemeinen ist es nicht nur für ein bestimmtes Plugin möglich. Das Plugin läuft (normalerweise) im gesamten WordPress -PHP -Prozess und teilt daher die Speicherbegrenzungseinstellung mit dem Rest aus.

Sie können jedoch versuchen, den Speicher zu begrenzen, wenn das Plugin aufgerufen wird. Das wäre ein Haken davon (das ist möglich) und dann zu Beginn vor der Aufnahme (das ist viel schwieriger zu erreichen).

Das Definieren von WP_MEMORY_LIMIT Wird übrigens überschrieben. Die Einstellung dieser Konstante auf etwas ist nicht nützlich, wenn Sie tatsächlich den Speicher einschränken möchten.

Wenn Sie sich nicht befürchten, sich mit System -Interna zu befassen, können Sie den Speicher für den gesamten Prozess jedoch ordnungsgemäß einschränken, und wenn Sie es experimentell mögen, können Sie geben Runkit Versuchen Sie, den Plugins -Code darin auszuführen - irgendwie.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top