The echo in the sleep state of PHP

Source: Internet
Author: User
The scenario is as follows: An external service posts a request to me and waits for my return value, I get its post request and immediately return to it to receive a successful message, wait for a specified number of seconds before performing the following operation.
Sleep is used in the code as follows

Ob_start ();
Echo Receives success information
Ob_flush ();
Flush ();
Sleep (XXX);
Do_next ();

The result is that the external service cannot immediately get the received information and must wait for sleep to complete before receiving it.
Can you tell me how this demand for Daniel?

Reply content:

The scenario is as follows: An external service posts a request to me and waits for my return value, I get its post request and immediately return to it to receive a successful message, wait for a specified number of seconds before performing the following operation.
Sleep is used in the code as follows

Ob_start ();
Echo Receives success information
Ob_flush ();
Flush ();
Sleep (XXX);
Do_next ();

The result is that the external service cannot immediately get the received information and must wait for sleep to complete before receiving it.
Can you tell me how this demand for Daniel?

There are more restrictions on the operation of the flush buffer, which can be seen here.

However, it is highly recommended that you use PHP the queuing system for asynchronous operations.

  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.