php - Bagaimana untuk membahagikan kumpulan besar data?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-24 09:41:39
0
2
1001

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!

女神的闺蜜爱上我
女神的闺蜜爱上我

membalas semua(2)
Peter_Zhu

Adalah disyorkan untuk menjalankan pengiraan kelompok secara tidak segerak di latar belakang, menyimpan keputusan, dan kemudian membaca keputusan di bahagian hadapan

Peter_Zhu

set_time_limit(0);//防止超时

为订单加上个status位标记是否已经处理,开启后台进程定时跑订单任务
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan