ASP.Net:هل من الممكن أن ذاكرة التخزين المؤقت js-وكلاء الناتجة عن scriptmanager?

StackOverflow https://stackoverflow.com/questions/380384

سؤال

لدينا التعليمة البرمجية التالية:

    <asp:ScriptManager runat="server">
       ...

    <Services>
        <asp:ServiceReference Path="~/JSONServices/ProfileService.svc" />
    </Services>
        ...

هذه النتائج في جافا سكريبت البروكسي الموجودة في /JSONServices/ProfileService.svc/js.هذا سكريبت يحتوي على محتوى انتهاء تعيين نفس الوقت كان يسمى (حتى أنها لم مؤقتا على العميل).هل من الممكن أن يكون العملاء ذاكرة التخزين المؤقت هذه وكلاء لبعض الوقت ؟

هل كانت مفيدة؟

المحلول

حتى وصلنا أخيرا حول أن تبحث في هذا الأمر مجددا, لقد انتهى الأمر التالي:

  • خلق جديد httphandler أن جزاء inn لجميع الطلبات في تنسيق *.cachedsvc
  • في وحدة إعادة توجيه الطلب إلى الطريق *.svc (أين الحقيقي الوكيل يقع), و ذاكرة التخزين المؤقت نتيجة من المدمج في .svc معالج الوقت المحدد.

يبدو أن تفعل خدعة.

كل ما علينا القيام به هو تحديد cacheable مسارات في scriptmanagers بدلا من الحقيقي مسار .svc (محرر أعلام أنها علة بشكل طبيعي ، لكنه يعمل مثل السحر)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top