2010-09-17 17 views
5

मैं सर्वरसाइड पर ओएथ प्रोटोकॉल के प्रदाता भाग को लिख रहा हूं और मैं आगे बढ़ रहा हूं कि ओएथ उपभोक्ताओं द्वारा भेजे गए नॉनों में से कितना मुझे कैश करने की आवश्यकता है।सर्वर पक्ष पर ओथ नॉनसेस को कैसे संसाधित करें?

चहचहाना के डॉक्स के अनुसार,

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

प्रश्न: मेरा कार्यान्वयन केवल मेमकैड में प्राप्त प्रत्येक नॉन को जोड़ देगा। लेकिन यह बहुत मेमोरी स्पेस लेगा। मुझे कितने नॉनों को आदर्श रूप से कैश करना चाहिए और कितनी देर तक?

उत्तर

7

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

http://tools.ietf.org/html/rfc5849#section-3.3

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