PHP - Bagaimana untuk melaksanakan secara langsung baris kod seterusnya apabila mengakses API yang mengambil masa yang lama untuk dilaksanakan, tanpa mengira masa pelaksanaan dan nilai pulangannya?
阿神
阿神 2017-05-16 13:10:48
0
8
440

Seperti dalam tajuk:

Sebenarnya, saya mungkin ingin mencetuskan program melalui API apabila membuka halaman, tetapi program ini dilaksanakan dengan agak perlahan saya tidak mahu bimbang tentang pelaksanaannya dan kembali ke halaman permintaan, saya boleh terus Teruskan melaksanakan kod berikut Sila beritahu saya cara menggunakan kod PHP untuk melaksanakan situasi ini?
阿神
阿神

闭关修行中......

membalas semua(8)
左手右手慢动作

Kaedah yang disebut oleh

@dawnblog memang boleh dilakukan, tetapi keperluan subjek hanya memerlukan pencetus mudah dengan fsockopen, dan tidak perlu memproses data panggilan balik

Rujukan: http://www.laruence.com/2008/...

黄舟

Biar saya beritahu anda ini, jika anda ingin memulakan program secara tidak segerak, anda boleh menggunakan soket
Langkah pelaksanaan khusus
1 Hantar arahan ke pelayan soket
2 pautan Hantar arahan ke pelayan pemprosesan tugas lain
3 Soket secara langsung memberitahu pelayan web untuk menerima arahan dan melaksanakannya, tetapi tugasan dilaksanakan melalui pelayan pemprosesan tugasan ---- Langkah ini bersamaan dengan pelaksanaan ajax tak segerak
4. Pelayan pemprosesan tugasan selesai Selepas itu, hantar arahan penyelesaian kepada pelayan soket
5 Pelayan soket melengkapkan logik penyiapan tugasan
Anda boleh memperhalusinya dalam langkah 5. Sudah tentu, ini adalah cara saya mengendalikan ketidaksegerakan. Jika terdapat yang lain yang lebih baik Sila nyatakan sebarang kekurangan dalam kaedah.
Sila semak pekerja untuk pelaksanaan khusus kod di atas

伊谢尔伦

Anak muda, saya akan mengajar anda dua perkataan mantra: Pasukan! Senaraikan!

phpcn_u1582

Jika ketepatan masa tidak kuat. Disyorkan ke cache

曾经蜡笔没有小新

fastcgi_finish_request() boleh memuaskan hati anda, hanya disokong oleh php-fpm. . Atau buat perkhidmatan giliran

为情所困

Adakah PHP tidak mempunyai panggilan balik tak segerak? Hey

世界只因有你

Pengurusan proses swoole berbeza untuk PHP

巴扎黑

Bukankah teknologi penghantaran tak segerak ini juga boleh dilakukan tanpa menggunakan soket

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan