Bagaimana untuk melakukan penalaan prestasi PHP? Artikel berikut akan memperkenalkan anda kepada beberapa kaedah mengkonfigurasi php.ini untuk melihat cara memaksimumkan prestasi PHP? Semoga ia membantu semua orang!
PHP yang digunakan dalam persekitaran pengeluaran perlu dioptimumkan untuk membolehkan PHP sendiri berprestasi lebih baik Selain menulis kod PHP, anda juga mesti mengkonfigurasi php.ini . Seterusnya, kami akan menerangkan penalaan konfigurasi php.ini dari aspek memori, muat naik fail, output penimbal sesi dan cache laluan sebenar.
Memori
Tetapan lalai
memory_limit = 128M
Memori maksimum yang boleh digunakan oleh satu proses, tetapan daripada nilai ini Anda boleh mempertimbangkan perkara berikut:
Jenis permohonan. Jika ia adalah aplikasi intensif memori, anda boleh meningkatkan nilai ini;
Berapa banyak proses php-fpm yang mampu dimilikinya; >
Tetapkan max_file_uploads untuk menentukan bilangan fail yang dibenarkan untuk dimuat naik pada masa yang sama;
file_uploads = On max_file_uploads = 20 upload_max_filesize = 2M max_execution_time = 30 值 为 0 代表没有限制
Dalam aplikasi sebenar, sesi hendaklah disimpan dalam ingatan. Anda boleh menggunakan Memcached atau Redis. Terdapat dua faedah utama melakukan ini:
Meningkatkan kelajuan
Ia membantu dalam pengembangan kemudian, jika data sesi disimpan pada; cakera keras, Tidak mudah untuk menambah pelayan tambahan Jika data sesi disimpan dalam Memcached atau Redis, mana-mana pelayan PHP-FPM yang diedarkan boleh mengakses data sesi.
session.save_handler = files
session.save_handler = 'memcached' session.save_path = '127.0.0.1:11211'
Nota: Jika anda ingin mengubah suai saiz penimbal output, pastikan anda menggunakan nilai yang merupakan gandaan 4 (sistem 32-bit) atau 8 (sistem 64-bit). Cache laluan sebenar
output_buffering = 4096
Nilai lalai
PHP akan cache laluan fail yang digunakan oleh aplikasi. Dengan cara ini, tidak perlu sentiasa mencari laluan termasuk setiap kali fail dimasukkan atau diimport menggunakan sejumlah besar fail, meningkatkan laluan sebenar PHP Saiz cache boleh mendapat prestasi yang lebih baik.Disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi php.ini dan melakukan penalaan prestasi PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!