Atas sebab sejarah, sistem kami digunakan pada pelayan windows dan apache digunakan sebagai perkhidmatan web. dan tidak boleh diganti.
Situasi semasa: Jabatan lain menolak data ke sistem kami melalui API, kami menerima data dan kemudian menyimpannya dalam pangkalan data.
Masalah yang dihadapi ialah: jumlah data yang ditolak adalah besar dan terdapat banyak permintaan, yang menyebabkan apache disekat dan halaman sistem web tidak boleh dibuka. Selalunya, apache mati semula dalam masa setengah minit selepas memulakannya semula.
Bagaimana untuk menangani dan mengoptimumkan di bawah konfigurasi persekitaran sedia ada? Gunakan baris gilir?
Prestasi Apache under win jauh lebih teruk daripada prestasi di Linux. Jika anda benar-benar ingin mengoptimumkan, 1: Pasang modul fcgid dan panggil php melalui fastcgi 2: Ringankan rangka kerja PHP, alih keluar ORM, dsb., nilaikan bilangan lawatan ke sistem sedia ada, dan nilaikan kapasiti beban maksimum sistem sedia ada Gunakan alat tekanan seperti webbench, jmeter, dsb., dan tambah mesin apabila sesuai
Apache tidak perlu dioptimumkan di bawah tingkap, kerana jika ia di bawah tingkap, ia mesti iis
Jangan anggap kesilapan sebagai kesilapan, jika tidak, anda akan semakin jauh di jalan yang salah