टोमकैट पर कैशिंग स्थापित करने का सबसे अच्छा तरीका क्या है?जावा टॉमकैट कैशिंग को सक्षम बनाता है
कैशिंग कैसे काम करता है? क्या यह यूआरएल आधारित है, डीआईआर आधारित है या क्या?
मुझे यूआरएल विशिष्ट कैशिंग की आवश्यकता है, इसलिए डेटाबेस उसी यूआरएल के
टोमकैट पर कैशिंग स्थापित करने का सबसे अच्छा तरीका क्या है?जावा टॉमकैट कैशिंग को सक्षम बनाता है
कैशिंग कैसे काम करता है? क्या यह यूआरएल आधारित है, डीआईआर आधारित है या क्या?
मुझे यूआरएल विशिष्ट कैशिंग की आवश्यकता है, इसलिए डेटाबेस उसी यूआरएल के
के लिए समान गणना नहीं करता है, एक समर्पित वेब कैश प्रदाता का उपयोग करना सबसे आसान तरीका है। टॉमकैट में एक ओओटीबी नहीं है, लेकिन आप Apache with mod_cache (और स्पष्ट रूप से mod_jk) को नियोजित कर सकते हैं। इस कॉन्फ़िगरेशन में, अपाचे प्रॉक्सी-कैश के रूप में कार्य करता है जो टोमकैट द्वारा दी गई गतिशील सामग्री को कैश करता है; आपको यह सुनिश्चित करना होगा कि टोमकैट सही हेडर की सेवा करेगा ताकि यह सुनिश्चित किया जा सके कि अपाचे प्रतिक्रियाओं को कैश करेगा।
अन्य कमर्शियल वेब-कैश समाधान हैं, लेकिन इन्हें आम तौर पर उच्च-अंत उपयोगों के लिए उपयोग किया जाता है।
आप अपाचे के बजाए स्क्विड को भी एक रिवर्स प्रॉक्सी के रूप में कार्य करने के लिए काम कर सकते हैं जो कैश्ड सामग्री की सेवा करने में भी सक्षम है; इस मामले में, स्क्विड गतिशील सामग्री के कैशिंग करता है।
यदि आप उपरोक्त समाधानों की तरह अतिरिक्त सर्वर में निवेश नहीं करना चाहते हैं, तो आप टॉमकैट पर EHCache to perform web page caching का उपयोग करने पर विचार कर सकते हैं।
संबंधित
धन्यवाद, मेरे पास प्रॉक्सी के रूप में पहले से ही अपाचे है लेकिन mod_cache के साथ कुछ प्रयास विफल हुए। क्या आप मुझे कुछ उदाहरणों पर इंगित कर सकते हैं? –
ठीक है, मैंने अभी इस लिंक को देखा - http://blogs.sun.com/trawick/entry/caching_dynamic_content_with_apache। आशा करता हूँ की ये काम करेगा। –
बिलाव क्या आप बॉक्स से बाहर चाहते हैं का समर्थन नहीं करता है, तो आप कुछ अतिरिक्त सामान की आवश्यकता होगी। मैं सभी mod_cache
क्षमताओं के बारे में पूरी तरह से अवगत नहीं हूं लेकिन यदि आप अपाचे का उपयोग नहीं कर रहे हैं, तो OSCache आप जो भी अनुरोध कर रहे हैं वह कर सकते हैं।
क्या आप एक्सपियर फ़िल्टर का उपयोग कर सकते हैं?
आप एक ही क्वेरी स्ट्रिंग या पोस्ट मानकों के साथ किसी दिए गए URL के सर्वर से HTTP प्रतिक्रियाओं को कैश करने के इच्छुक हैं:
http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#Expires_Filter
भी इस सवाल देखते हैं? –
@ विनीत रेनॉल्ड्स हां बिल्कुल –
आप उस स्थिति को अद्यतन करने के लिए प्रश्न को अपडेट करना चाहेंगे। मुझे लगता है कि लोग इस सवाल को गलत समझ सकते हैं और यह बंद हो सकता है। –