2011-06-16 16 views
12

मैं बंदर-परियोजना का उपयोग कर रहा हूँ,10,000 उपयोगकर्ता या 10,000 सेट इंटरवल()?

बेहतर 10,000 जुड़े उपयोगकर्ताओं या 10,000 पृष्ठों का setInterval() का उपयोग प्रत्येक एन मिलीसेकेंड एक PHP पृष्ठ के लिए एक अनुरोध भेजने के लिए है करने के लिए है?

धन्यवाद

+1

+1 दिलचस्प प्रश्न –

+3

स्पष्ट रूप से यह एन के मूल्य पर निर्भर करता है :) – MarkR

+0

@MarkR 2 सेकंड – Dal

उत्तर

1

पीएचपी अच्छी तरह से समवर्ती लंबे समय से रहते थे कनेक्शन की बड़ी मात्रा को संभालने के लिए सक्षम होने के लिए जाना जाता है। यदि आप PHP का उपयोग करने का निर्णय लेते हैं तो आप सर्वर से अपडेट खींचने के लिए setInterval का उपयोग करना चाह सकते हैं। इस तरह आपको महंगी कनेक्शन खुले रखने की ज़रूरत नहीं है।

2

एपीई का दावा है कि यह प्रति मशीन 100k कनेक्शन तक स्केल कर सकता है। यह उचित घटना I/O का उपयोग कर रहा है, इसलिए यह सिर्फ तराजू के कारण होता है क्योंकि इसमें प्रति कनेक्शन एक थ्रेड/प्रक्रिया नहीं होती है।

वेब सॉकेट के साथ बस 10000 कनेक्टेड क्लाइंट का उपयोग करें।

संबंधित मुद्दे