私はここで を読んだ 、しかしこれを正しく理解したかどうか尋ねたい。
WordPress管理者がより多くのメモリを必要とするサーバーがあります。 PHP.iniのPHP memory_limit
は256Mに設定されているので、wp-includes/default-constants.phpではWP_MAX_MEMORY_LIMIT
でした。大量のページがあり、あるしきい値より古いページを自動的に削除することになると思いますが、クイックフィックスとしてメモリを増やしました。
私はWP_MAX_MEMORY_LIMIT
を512Mに設定しました、そしてそれはうまくいきます。私がドキュメンテーションを理解した方法は、WordPressがPHPのmemory_limit
の代わりに512Mを使うことを許されるということです。
それで、WP_MAX_MEMORY_LIMIT
がPHPのmemory_limit
をオーバーライドするのは正しいですか? PHPが使用するように構成されているよりも多くのメモリを使用できますか?
確かに今のところ私たちのサーバーではそのように思えますが、それが他で起こっていることではないことを確かめたいです。
編集: この 答えによると、私はphp.inis制限の範囲内でWPメモリを設定することができます。しかし、それは正しくないようです。
真の最大値は最終的にホスト次第です - 彼らは彼らが望むどんな制限でも課すことができます。それでも、WP_MEMORY_LIMIT
を試すことができます。これは、WordPressが実行時に特定の要求に対して設定するメモリ制限です。
WP_MAX_MEMORY_LIMIT
は、バックエンドの管理者(機能manage_options
を持つユーザー)、または画像のサイズ変更やその他の集中的な操作のために、特定の状況でのみ適用されます。