متى تستخدم طريقة الصفحة مقابل إنشاء خدمة ويب؟

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

  •  03-07-2019
  •  | 
  •  

سؤال

يحاول فريقنا اكتشاف بعض الإرشادات لاستخدام طرق الصفحة مقابل طرق استخدام الصفحة.إنشاء خدمة ويب asmx فعلية.يبدو لي أن أساليب الصفحة مخصصة في المقام الأول لاستدعاءات من نوع واحد خاصة بالصفحة، حيث أن المقصود من asmx يمثل أكثر من مجموعة من العمليات والخدمات القابلة لإعادة الاستخدام.هل هذا الصوت صحيح؟

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

المحلول

نعم.إذا كنت تنوي الحصول على شيء سيتم استخدامه بواسطة تطبيقات متعددة، فمن الحكمة إنشاءه كخدمة منفصلة، ​​حتى لا تكرر التعليمات البرمجية بين التطبيقات وأيضًا إذا كان عليك تغييرها، فقم بالتغيير في مكان واحد.

مثال بسيط ، إذا كان لديك ما يتيح له قول حاجة مصادقة ، وكان لديك تطبيقان ، ويب واحد ونوافذ واحدة.إذا كانت قاعدة المستخدمين ستكون هي نفسها، فليس من المنطقي الانتقال إلى تطبيق الويب وإنشاء رمز/صفحة مصادقة، والانتقال إلى تطبيق Windows الخاص بك، والقيام بنفس الشيء مرة أخرى.والسبب هو ، ماذا لو كان عليك تغيير رمز التجزئة لـ exemple ، فسيتعين عليك الذهاب إلى الويب تغييره ، ثم انتقل إلى Windows قم بتغييره ، وأيضًا إعادة إرسال نافذة ، الآن إذا كان لديك خدمة ، ستذهب إلى الخدمة قم بتغييره ، ويعمل كل شيء الآن مع الطراز الجديد ، و PING BIG ، لا يتعين عليك إعادة نشر تطبيق Windows.

هذا كل ما لدي أيها الناس...

نصائح أخرى

وحتى لو كنت تعمل فقط على صفحة واحدة، ويستخدم وظيفة في السؤال فقط على صفحة واحدة، وأحيانا يكون من الأفضل أن نقل الوظائف إلى خدمة ويب منفصلة للأداء. عملت مؤخرا على صفحة من شأنه أن يجعل مئات المكالمات إلى الأسلوب صفحة واحدة. لاحظت زيادة كبيرة في الأداء عند انتقلت تشغيله لخدمة الويب ببساطة لأنك لا تتعامل مع دورة الحياة الكاملة من الصفحة. إذا كنت تفعل شيء صغير على الرغم من استخدام وسائل الصفحة للحفاظ على كل شيء بسيط.

على تحديث : في. ArmedMonkey هو الصحيح وأساليب الصفحة لا تذهب من خلال دورة حياة الصفحة

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