Adakah sudut penyelesaian senario sesuai untuk situasi berikut?
Halaman itu perlu mengira jumlah bilangan pendaftaran, jumlah siaran, jumlah log masuk dan jumlah bilangan merangkak labah-labah Baidu mengikut masa (seperti hari, bulan, minggu) dalam jadual yang sepadan bagi keseluruhan pangkalan data, yang melibatkan jumlah daripada lebih daripada sepuluh jadual data asal (jadual maklumat, jadual Artikel, jadual pengguna, jadual PV...), kaedah yang digunakan sekarang ialah mengira semua statistik dalam PHP, dan kemudian menyerahkan data ke halaman untuk paparan. Tetapi kerana data sebenar yang terlibat dalam jadual data terlalu besar. Akibatnya, halaman statistik yang dahulunya sangat pantas untuk mendaftar masuk kini menjadi 502
/ 504
sebaik sahaja saya membukanya. Jadi saya terfikir untuk memuatkan halaman dahulu, kemudian menggunakan ajax untuk mendapatkan statistik jadual individu satu demi satu, dan kemudian memaparkannya.
Idea: Saya bercadang untuk menghantar permintaan ajax ke halaman satu demi satu, supaya ia boleh dimuatkan secara tidak segerak. Adakah terdapat penyelesaian yang lebih baik untuk mengelakkan menyebabkan tapak web 504?
Asynchronous di satu pihak, mengoptimumkan masa memuatkan halaman. Tetapi sebaliknya, anda juga perlu mengoptimumkan pertanyaan belakang dan banyak operasi intensif secara pengiraan boleh dicache