2010-03-02 10 views
5

मेरे पास डब्ल्यूसीएफ का उपयोग करके बनाई गई डेटा सेवा है जो आंतरिक रूप से nHibernate का उपयोग करती है। यह डब्ल्यूसीएफ डेटा सेवा टीसीपी चैनल का उपयोग कर वेब सर्वर पर तैनात एएसपी.Net एप्लिकेशन द्वारा खपत की जाती है।nHibernate के लिए कौन सा दूसरा स्तर कैश चुनने के लिए?

nHibernate डेटा सेवा के प्रदर्शन में सुधार करने के लिए मैं nHibernate द्वितीय स्तर कैश को कार्यान्वित करना चाहता हूं। इस स्केनेरियो में कौन सा दूसरा स्तर कैश प्रदाता अच्छा होगा? चूंकि SysCache Asp.net कैशिंग का उपयोग करता है, शायद मैं इसे डब्ल्यूसीएफ सेवा के अंदर उपयोग नहीं कर सकता?

उपरोक्त डब्ल्यूसीएफ डेटा सेवा में आवेदन की स्केलेबिलिटी में सुधार के लिए विभिन्न सर्वरों पर एकाधिक उदाहरण हो सकते हैं।

उत्तर

7

एएसपी.नेट का कैश एएसपी.नेट के बाहर काम करता है, और इसलिए SysCache और SysCache2 भी काम करता है।

हालांकि, चूंकि आपने कई सर्वरों पर अपने सेवा वितरित करने के लिए जा रहे हैं आप एक बाहर के प्रक्रिया कैश के साथ बेहतर होगा, memcached, Velocity या SharedCache (इन सब NHibernate.Cache कार्यान्वयन इसी है) की तरह

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