1) ওয়েবসাইটে প্রতি অ্যাপ্লিকেশন পুল রাখার পরামর্শ দেওয়া হচ্ছে। এই পদ্ধতির কোনও সতর্কতা আছে? একটি অ্যাপ্লিকেশন পুল, উদাহরণস্বরূপ, সমস্ত সিপিইউ, মেমরি, ইত্যাদি ... হগ করতে পারে?
এটি একটি বেশ ভাল পদ্ধতির; কোনও আলাদা কারণ নেই যা আমি একই পুলটিতে আলাদা আলাদা "সাইট" (অ্যাপ্লিকেশন) ভাগ করে নেওয়ার কথা ভাবতে পারি। যদি না তাদের কোনও ধরণের একক সংস্থান ভাগ করা দরকার। একটি অ্যাপ্লিকেশন তাত্ত্বিকভাবে সিপিইউ বা মেমরির প্রচুর পরিমাণে হোগ করতে পারে, তবে অ্যাপ্লিকেশনগুলি কীভাবে পোল করা হয় তা পরিবর্তন করা আসলে এর বেশি প্রভাব ফেলবে না।
২) কখন আপনি কোনও অ্যাপ্লিকেশন পুলে একাধিক কর্মী প্রক্রিয়া চালানোর অনুমতি দেবেন। আপনি কখন করবেন না?
এটি ডিফল্ট সেটিংস ব্যবহার করে একা সবচেয়ে ভাল। আপনি কী করছেন আপনি যদি না জানেন তবে এটি আপনার ওয়েবসাইট / অ্যাপ্লিকেশনটিকে নেতিবাচকভাবে প্রভাবিত করতে পারে।
৩) একটি অ্যাপ্লিকেশন পুলকে অন্যের সাথে হস্তক্ষেপ থেকে রোধ করতে ব্যক্তিগত মেমরি সীমাটি কী ব্যবহার করা যেতে পারে? কোনও বৈধ প্রতিক্রিয়া না পেয়ে অ্যাপ্লিকেশন পুলটিকে পুনর্ব্যক্ত করতে বৈধ অনুরোধগুলি সেট করার কারণে এটি কী কম হবে?
ক) তাত্ত্বিকভাবে
খ) হ্যাঁ এটিকে কম সেট করা নেতিবাচক প্রভাব ফেলতে পারে। আবার আপনার নির্দিষ্ট প্রয়োজনীয়তা না থাকলে এবং আপনি কী করছেন তা না জানলে কেবল এগুলিকে ছেড়ে যান।
4) ব্যক্তিগত এবং ভার্চুয়াল মেমরি সীমা মধ্যে পার্থক্য কি?
এটা খুব জটিল, এখানে একটি দ্রুত পোস্ট আমি যে শক্তি সাহায্যের পাওয়া আছে: http://cybernetnews.com/cybernotes-windows-memory-usage-explained/
5) প্রতি সাইটটিতে একটি করে অ্যাপ্লিকেশন পুল চালনা না করার বাধ্যবাধকতা রয়েছে?
আবার, আমি কেবলমাত্র এটিই ভাবতে পারি যে যদি একাধিক অ্যাপ্লিকেশনগুলির জন্য "ভাগ করা সংস্থান" কোনও ধরণের থাকে তবে আপনি সেগুলি একই প্রক্রিয়াতে চালাতে চান।
সাধারণ উদ্দেশ্যে অ্যাপ্লিকেশন এবং ওয়েবসাইটগুলির জন্য, আইআইএস এর ডিফল্ট মানগুলির সাথে বেশ ভাল সেট আপ রয়েছে।
****হালনাগাদ****
# 2 তে অতিরিক্ত তথ্যের জন্য আপনার অনুরোধের সাথে সম্পর্কিত, যদি না আপনার নির্দিষ্ট করার দরকার থাকে তবে আপনার এটি করা উচিত নয়। এমনকি সার্ভার ক্রিয়াকলাপগুলির সাথেও যে দীর্ঘ সময় নেয়, একাধিক থ্রেড ব্যবহার করে অনুরোধগুলি সরবরাহ করা হয় এবং আপনি দীর্ঘ চলমান কার্য পরিচালনা করতে "Async অনুরোধগুলি" ব্যবহার করতে চান (যা অন্যান্য অনুরোধগুলি পরিচালনা করতে কোনও থ্রেড পুলের থ্রেডকে মুক্তি দেয়)। বাস্তবতাত্ত্বিকভাবে, আমি একক পুলের জন্য একাধিক প্রক্রিয়া চালানোর কোনও ভাল কারণের কথা ভাবতে পারি না।
একবার আপনি একাধিক প্রক্রিয়া কথা বলা শুরু করার পরে, আপনি সম্ভাব্যতার মতো জিনিসগুলিতে চালিত হন: সেশন স্টেট হারাতে হবে কারণ একটি অধিবেশন প্রক্রিয়া 1 এ জীবিত, তবে অনুরোধটি প্রক্রিয়া 2 দ্বারা পরিচালিত হচ্ছে বা আরও খারাপ, আপনাকে কীভাবে কীভাবে তা বের করতে হবে কিছু আন্ত-প্রক্রিয়া যোগাযোগ করুন, যা আসল ব্যথা।
একাধিক প্রক্রিয়ার কারণ হিসাবে আপনি কী নিয়ে আসেন না কেন, আমি এটির সাথে লড়াই করার আরও ভাল উপায় আছে (অন্য কোনও প্রক্রিয়া চালিয়ে যাওয়ার চেয়ে) বাজি রাখতে আগ্রহী।