it-swarm-id.com

Bagaimana cara menggunakan plugin memori tertentu?

Saya tahu bahwa dimungkinkan untuk membatasi (atau memperluas) penggunaan memori dari seluruh situs WP menggunakan:

define('WP_MEMORY_LIMIT', '64M')

Apakah mungkin melakukan hal yang sama hanya untuk satu plugin yang digunakan situs web?

1
Tal Galili

Tidak dan bahkan jika Anda bisa, jika plugin kehabisan memori yang tersedia maka seluruh generasi halaman akan berhenti karena kesalahan fatal.

Sebaiknya Anda memperbaiki plugin itu sendiri untuk tidak menggunakan banyak memori atau hanya meningkatkan total memori yang dialokasikan untuk WordPress/PHP.

3
Viper007Bond

Secara umum, tidak, itu tidak mungkin hanya untuk plugin tertentu. Plugin ini berjalan di seluruh proses wordpress PHP (biasanya) dan karenanya berbagi pengaturan batas memori dengan yang lain.

Namun Anda dapat mencoba membatasi memori sebelum setiap kali plugin dipanggil. Itu akan menjadi sebelum kait apa pun (itu mungkin) dan kemudian di awal sebelum dimasukkan (itu jauh lebih sulit untuk dicapai).

Definisikan WP_MEMORY_LIMIT ditimpa dengan cara, jadi menetapkan bahwa konstanta untuk sesuatu tidak berguna jika Anda benar-benar ingin membatasi memori.

Jika Anda tidak takut berurusan dengan internal sistem, Anda dapat membatasi memori untuk seluruh proses dengan benar dan jika Anda menyukainya, Anda dapat memberikan runkit a coba dan jalankan kode plugin di dalamnya - entah bagaimana.

1
hakre