मैं एक संदेश प्रणाली के लिए jQuery और PHP के साथ कुछ लंबे मतदान कर रहा हूं। मैं इसे प्राप्त करने के लिए सबसे अच्छा/सबसे प्रभावी तरीका जानना उत्सुक हूं। मैं आधार Simple Long Polling Example बंद कर रहा हूँ।लंबे मतदान - संदेश प्रणाली
यदि कोई उपयोगकर्ता इनबॉक्स पृष्ठ पर बैठा है, तो मैं किसी भी नए संदेश को खींचना चाहता हूं। एक विचार जो मैंने देखा है, संदेश तालिका में last_checked
कॉलम जोड़ रहा है। PHP स्क्रिप्ट इस तरह कुछ दिखाई देगी:
query to check for all null `last_checked` messages
if there are any...
while(...) {
add data to array
update `last_checked` column to current time
}
send data back
मुझे यह विचार पसंद है लेकिन मुझे आश्चर्य है कि दूसरे इसके बारे में क्या सोचते हैं। क्या यह इस दृष्टिकोण के लिए एक आदर्श तरीका है? कोई भी जानकारी सहायक होगी!
जोड़ने के लिए, साइट पर होने वाले उपयोगों की कोई निश्चित संख्या नहीं है, इसलिए मैं इसे करने का एक प्रभावी तरीका ढूंढ रहा हूं।
यह एक अच्छा सवाल है, मैं वही बात पूछने वाला था। – samayo