Domanda

Lo so che è possibile limitare (o estendere) l'utilizzo della memoria di tutto il sito WP utilizzando:

define('WP_MEMORY_LIMIT', '64M')

E 'possibile fare lo stesso per un solo plugin che utilizza il sito web?

È stato utile?

Soluzione

Non e anche se si potrebbe, se il plugin ha esaurito la memoria disponibile, l'intera generazione pagina sarebbe fermare a causa dell'errore fatale.

È meglio che fissa il sé plug-in di non utilizzare tutta la memoria o solo ad aumentare ulteriormente la memoria totale assegnato a WordPress / PHP.

Altri suggerimenti

In generale parlato, no, non è possibile solo per un particolare plugin. Le piste di plugin nel processo di PHP tutta wordpress (normalmente) e quindi ne condivide l'impostazione del limite di memoria con il resto.

Si può provare a limitare la memoria prima che ogni volta che il plugin è chiamato. Questo sarebbe prima qualsiasi gancio di esso (che è possibile) e poi in principio prima dell'inclusione (che è molto più difficile da raggiungere).

Il definiscono di WP_MEMORY_LIMIT viene sovrascritta tra l'altro, in modo che l'impostazione costante per qualcosa che non è utile se si vuole realmente la memoria limite.

Se non avete paura di trattare con interni di sistema, è possibile tuttavia limitare la memoria per l'intero processo correttamente così come se ti piace sperimentale, si può dare runkit una prova ed eseguire il codice plugin in esso -. in qualche modo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top