আমাদের ওয়েবসাইটটি একটি একক dll, বা প্রতি পৃষ্ঠায় একটি dll সংকলন করা উচিত?


12

আমরা একটি নতুন প্রকল্প তৈরি করছি যা প্রচুর ক্লায়েন্ট সাইটগুলিতে স্থাপন করা হবে। প্রকল্পটির একটিতে "অ্যাক্সেস পয়েন্ট" হিসাবে একটি ওয়েব-ভিত্তিক জিইউআই রয়েছে। সুরক্ষার পরে দ্বিতীয়, এই প্রকল্পের জন্য ওয়েব ইন্টারফেসের গতি একটি অগ্রাধিকার।

অতীতে, আমরা সর্বদা ভিজ্যুয়াল স্টুডিওতে "ওয়েব সাইট" তৈরি করেছি, যা প্রকাশিত হওয়ার পরে সিস্টেমের মধ্যে প্রতিটি পৃষ্ঠার জন্য একটি ডিএল এবং একটি এসপেক্স ফাইল তৈরি করে। তবে, আমি সচেতন যে আপনি আসলে একটি "ওয়েব অ্যাপ্লিকেশন" তৈরি করতে পারেন এবং এটি একটি সিএলএসএল পর্যন্ত সমস্ত কিছু সংকলিত করতে পারেন।

আমার কাছে (কোনও বাস্তব তথ্য নেই, কেবল অন্তরের অনুভূতির উপর ভিত্তি করে) সাইটটিকে একটি একক dll হিসাবে সংকলন করা শোনায় এটি সুরক্ষা এবং গতি উভয়ের জন্যই ভাল (যদি কেবলমাত্র সামান্য) better

আমাদের কী বিবেচনা করা উচিত এবং কী আমাদের পক্ষে সঠিক পদ্ধতিটি বেছে নেওয়ার সময় আমাদের স্পষ্টতই কোন সমস্যা হতে হবে?

উত্তর:


4

যদি এটি একটি বৃহত অ্যাপ্লিকেশন হয় তবে আপনার ব্যবসায়িক যুক্তিতে বিভাজনের প্রাকৃতিক ক্ষেত্রগুলি থাকতে হবে (সফ্টওয়্যার স্তরগুলি, আপনি যদি চান) যা তাদের নিজস্ব ডিএলএল যেতে পারে।

মূল ওয়েবসাইটটির কার্যকারিতাটি একটি একক ডিএলএলে যেতে পারলে এটি দুর্দান্ত। এটি স্থাপনার উদ্বেগকে সহজ করে তোলে এবং যাইহোক এটি প্রাকৃতিক একক। প্রতি পৃষ্ঠায় একটি ডিএলএল অত্যধিক দানাদার মনে হচ্ছে।


দুঃখিত - আমার এই প্রশ্নে উল্লেখ করা উচিত ছিল যে ওয়েবসাইটটি নিখুঁতভাবে একটি উপস্থাপনা স্তর; সমস্ত বিএল এবং ডিএল পৃথক সমাবেশে অনুষ্ঠিত হয় তবে আপনার দ্বিতীয় অংশটি ভাল যুক্তিযুক্ত :)
Sk93

3

সম্ভব হলে "উদ্বেগের বিচ্ছেদ" ধারণাটি প্রয়োগ করুন, যার অর্থ ব্যবসায়িক ডেলিতে হতে পারে, ডেটা অ্যাক্সেস স্তরটি আরেকটি এবং অন্যটির জন্য ইউআই ...

আপনি যদি সোর্স কোডটি হারাতে পারেন তবে এটি কার্যকর হবে ... যখন ডেল ডিকম্পলিং করা সহজ হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.