ما هو الوقت الافتراضي بعد طلب HTTP تعتبر الوقت المناسب ؟

StackOverflow https://stackoverflow.com/questions/170938

  •  05-07-2019
  •  | 
  •  

سؤال

PHP, ما هو الوقت الافتراضي بعد طلب HTTP تعتبر الوقت المناسب ؟

أنا باستخدام PECL HTTP تمديد تقديم طلبات HTTP.أنا يمكن أن يحدد مهلة الحد عند تقديم الطلب ، ومع ذلك أود أن أعرف ما الافتراضي هو إذا كان أي شيء غير محددة بشكل واضح.

لقد كنت أصطاد من خلال PHP دليل دون جدوى.أقدر لك الإجابات التي تدعمها الأدلة ، مثل ارتباط ذات الصلة دليل الصفحة بدلا من المضاربة الاقتراحات.

أنا حريصة على معرفة ما المهلة الافتراضية فعلا ليس فقط ما ربما هو.أنا يمكن أن أعتقد أنه قد ربما 30 ثانية كما يبدو قيمة معقولة ، ومع ذلك يمكن أن أجد شيئا لتأكيد أو نفي هذا.

هل كانت مفيدة؟

المحلول

وأنا متأكد تماما ما كنت تبحث عن وفي default_socket_timeout الخيار PHP.INI. ويبدو الافتراضي هو 60 ثانية.

نصائح أخرى

فقط للرجوع إليها في المستقبل: http://svn.php.net/viewvc/pecl/http/trunk/http_request_api.c?view=markup

إذا فهمت بشكل صحيح المهلة الافتراضية الخيارات القيم:

  • مهلة = CURLOPT_TIMEOUT_MS | CURLOPT_TIMEOUT = 0 (يعني "تنتظر إلى أجل غير مسمى")
  • connecttimeout = CURLOPT_CONNECTTIMEOUT_MS | CURLOPT_CONNECTTIMEOUT = 3
  • dns_cache_timeout = CURLOPT_DNS_CACHE_TIMEOUT = 60
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top