cari

Rumah  >  Soal Jawab  >  teks badan

php - Bagaimana untuk membahagikan kumpulan besar data?

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!

女神的闺蜜爱上我女神的闺蜜爱上我2706 hari yang lalu974

membalas semua(2)saya akan balas

  • 天蓬老师

    天蓬老师2017-06-24 09:43:39

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

    balas
    0
  • 天蓬老师

    天蓬老师2017-06-24 09:43:39

    
    set_time_limit(0);//防止超时
    
    为订单加上个status位标记是否已经处理,开启后台进程定时跑订单任务

    balas
    0
  • Batalbalas