Melumpuhkan XDebug untuk Mengoptimumkan Prestasi Pelayan
Telah diperhatikan bahawa prestasi pelayan sering menurun selepas memasang XDebug, sambungan yang digunakan secara meluas untuk menyahpepijat aplikasi PHP. Untuk mengesahkan hipotesis ini, adalah perlu untuk melumpuhkan XDebug dan menganalisis kesan yang ada pada kelajuan pelayan.
Langkah untuk Melumpuhkan XDebug:
-
Cari Fail php.ini: Mulakan dengan mencari fail php.ini. Fail ini biasanya berada dalam direktori konfigurasi php, biasanya dinamakan /etc/php, /etc/php.d, atau hanya /php.
-
Lumpuhkan XDebug: Dalam fail php.ini , cari entri "xdebug.remote_autostart." Tetapkan nilainya kepada palsu dengan menukar "xdebug.remote_autostart=1" kepada "xdebug.remote_autostart=0." Selain itu, tetapkan "xdebug.remote_enable" kepada 0 untuk melumpuhkan penyahpepijatan jauh.
-
Lumpuhkan Profiler: Lumpuhkan profiler XDebug dengan menetapkan "xdebug.profiler_enable" kepada 0.
- Nyahmuat Sambungan XDebug (Pilihan): Untuk prestasi optimum, disyorkan untuk memunggah sambungan XDebug sepenuhnya dengan mengulas baris berkaitannya dalam php.ini. Cari baris yang bermula dengan "zend_extension = /path/to/php_xdebug.dll" dan ulasnya dengan menambahkan koma bertitik, seperti ";zend_extension = /path/to/php_xdebug.dll."
-
Mulakan Semula Pelayan: Selepas membuat perubahan yang diperlukan dalam php.ini, mulakan semula pelayan web untuk melaksanakan pengubahan.
Sumber Tambahan:
- [XDebug, bagaimana untuk melumpuhkan penyahpepijatan jauh untuk fail .php tunggal?](https://stackoverflow.com/questions/31436830/xdebug-how-to-disable-remote-debugging-for-single-php-file)
Nota: Langkah-langkah yang digariskan di atas digunakan khusus untuk XDebug 2. Jika anda menggunakan XDebug 3, anda mungkin perlu merujuk dokumentasi alternatif atau mendapatkan sokongan daripada komuniti XDebug untuk prosedur hilang upaya yang sesuai.
Atas ialah kandungan terperinci Bagaimana untuk Melumpuhkan XDebug dan Meningkatkan Prestasi Pelayan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!