Rumah >pembangunan bahagian belakang >tutorial php >Pengoptimuman sisi pelayan dengan nginx dan pm-statik
Butir-butir artikel ini mengoptimumkan aplikasi blog galeri multi-imej, mengurangkan masa beban awalnya dari 28 saat yang lembap hingga cepat 0.7 saat. Perjalanan pengoptimuman memberi tumpuan kepada generasi kecil on-the-fly.
pm
pm=static
Jika menggunakan Homestead bertambah baik pada Windows, isu folder yang dikongsi mungkin timbul. Menambah
ke folder dalam sering menyelesaikannya: type: "nfs"
Homestead.yaml
Run
vagrant up
php-fpm dan
tetapan:
dalam mengawal pengurusan proses PHP-FPM. pm
, , dan
menyediakan prestasi terbaik tetapi dengan kos penggunaan sumber yang lebih tinggi. pm
nginx dan fastcgi caching configuration:
caching nginx dilaksanakan menggunakan untuk aset statik dan proxy_cache
untuk kandungan dinamik. Ini mengurangkan masa tindak balas dan kadar kegagalan yang ketara. fastcgi_cache
Ujian Pingdom mengesahkan penambahbaikan prestasi yang besar:
Kesimpulan:
Pengoptimuman ini menunjukkan kesan ketara penalaan sisi pelayan menggunakan NGINX caching dan pengurusan proses PHP-FPM strategik. Hasilnya menyerlahkan potensi untuk keuntungan prestasi yang besar walaupun dengan sumber pelayan yang sederhana. Fail HAR ujian akhir tersedia (tidak termasuk di sini). Strategi pengoptimuman selanjutnya dialu -alukan.
(imej awal kekal di bahagian atas, dan semua imej berikutnya mengekalkan urutan dan format asalnya.)
Atas ialah kandungan terperinci Pengoptimuman sisi pelayan dengan nginx dan pm-statik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!