यह स्क्रिप्ट लगातार msgsrv.php के लिए अनुरोध करती है, एक div में प्रतिक्रियाएं प्रदर्शित करती है। यह अत्यधिक अनुरोधों को रोकने के लिए एक सरल दर सीमक का उपयोग करता है। नेटवर्क रुकावटों के मामले में, क्लाइंट स्वचालित रूप से पीछे हट जाता है। यह सर्वर से तत्काल अपडेट की आवश्यकता वाले एप्लिकेशन के लिए एक उपयुक्त विकल्प है, जैसे कि त्वरित संदेश या चैट एप्लिकेशन।

","image":"http://www.luping.net/uploads/20250501/17460749126812fd207a6ee.jpg17460749126812fd207a6f7.jpg","datePublished":"2025-05-01T23:50:42+08:00","dateModified":"2025-05-01T23:50:42+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"

अपाचे और जावास्क्रिप्ट बुनियादी लंबे मतदान विधियों को लागू करते हैं

2025-05-01 पर पोस्ट किया गया
ब्राउज़ करें:213

] इसका कार्यान्वयन काफी सीधा हो सकता है।

How to Implement Basic Long Polling Using Apache and JavaScript?
apache एक अनुरोध हैंडलर के रूप में

apache का उपयोग करके अनुरोधों की सेवा करने के लिए, msgsrv.php जैसी PHP स्क्रिप्ट बनाएं। यहाँ एक सरल उदाहरण है:

// एक यादृच्छिक देरी के बाद डेटा उपलब्धता का अनुकरण करें नींद (रैंड (2, 10)); इको ("हाय! यहां एक यादृच्छिक संख्या है:"। रैंड (1, 10));

इस स्क्रिप्ट को अपाचे पर चलाएं। ध्यान दें कि Apache जैसे उच्च-मात्रा वाले वेबसर्वर का उपयोग करने से थका हुआ कार्यकर्ता धागे हो सकते हैं।

जावास्क्रिप्ट में एक जावास्क्रिप्ट स्क्रिप्ट

// Simulate data availability after a random delay
sleep(rand(2, 10));
echo("Hi! Here's a random number: " . rand(1, 10));
function waitformsg () { $ .AJAX ({ प्रकार: "प्राप्त करें", url: "msgsrv.php", async: सच, कैश: गलत, टाइमआउट: 50000, सफलता: फ़ंक्शन (डेटा) { // एक डिव के लिए प्रतिक्रिया जोड़ें AddMSG ("नया", डेटा); // 1 सेकंड के बाद मतदान जारी रखें SetTimeOut (WaitFormSG, 1000); }, त्रुटि: फ़ंक्शन (..., errorthrown) { // div के लिए त्रुटि त्रुटि AddMSG ("त्रुटि", TextStatus "(" ErrorThrown ")"); // 15 सेकंड के बाद रिट्री SetTimeOut (WaitFormSG, 15000); } }); } $ (दस्तावेज़) पहले से ही (फ़ंक्शन () { waitformsg (); // प्रारंभिक अनुरोध शुरू करें });

यह स्क्रिप्ट लगातार msgsrv.php के लिए अनुरोध करती है, एक div में प्रतिक्रियाएं प्रदर्शित करती है। यह अत्यधिक अनुरोधों को रोकने के लिए एक सरल दर सीमक का उपयोग करता है। नेटवर्क रुकावटों के मामले में, क्लाइंट स्वचालित रूप से पीछे हट जाता है। यह सर्वर से तत्काल अपडेट की आवश्यकता वाले एप्लिकेशन के लिए एक उपयुक्त विकल्प है, जैसे कि त्वरित संदेश या चैट एप्लिकेशन।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3