Salam semua, pangkalan data mempunyai 10,000 pesanan, dan pelbagai pengiraan perlu dilakukan pada pesanan setiap hari. Oleh kerana begitu banyak data pesanan tidak dipertimbangkan dalam reka bentuk sebelumnya, saya menggunakan kaedah yang sangat konvensional untuk menulis dan mengemas kini semua data ke pangkalan data dan kemudian mengembalikan hasilnya. Akibatnya, proses pembayaran kini tersekat pada halaman itu, dan ia mengambil masa yang lama untuk diselesaikan Kadangkala PHP tamat dan mengembalikan halaman kosong. Adakah terdapat cara untuk menghalang PHP daripada tamat masa?
Adakah mungkin untuk membahagikan pesanan kepada kumpulan 100 untuk diproses?
Bagaimana saya boleh mencapai ini selepas kumpulan 100 diproses dan tunggu beberapa saat sebelum memproses kumpulan seterusnya?
Terima kasih semua!
Adalah disyorkan untuk menjalankan pengiraan kelompok secara tidak segerak di latar belakang, menyimpan keputusan, dan kemudian membaca keputusan di bahagian hadapan