পিএইচপি: Mod_php ওপরে ফাস্টসিজিআইয়ের সুবিধা কী কী?


30

সম্প্রতি আমাকে পরামর্শ দেওয়া হয়েছিল যে আমি পিএইচপি সহ ফাস্টসিজিআই ব্যবহার করি। এখন আমি ফাস্টসিজিআই পৃষ্ঠাতে গিয়ে এটি পড়েছি তবে সুবিধাগুলি কী তা আমি সত্যিই বুঝতে পারি না।

উত্তর:


37

প্রতিটি অ্যাপাচি কর্মী মোড_এফপি ব্যবহার করে এটিতে সম্পূর্ণ পিএইচপি ইন্টারপ্রেটার লোড হয়। যেহেতু অ্যাপাচে আগত অনুরোধ অনুসারে একজন কর্মী প্রক্রিয়া প্রয়োজন, আপনি দ্রুত শত শত আপাচি কর্মী ব্যবহারের সাথে শেষ করতে পারেন, প্রত্যেকে তাদের নিজস্ব পিএইচপি ইন্টারপ্রেটার বোঝাই করে বিপুল পরিমাণ স্মৃতি গ্রহণ করে।

(দ্রষ্টব্য, এটি ঠিক সত্য নয়, অ্যাপাচি worker_mpmআপনাকে একক থ্রেডেড অ্যাপাচি কর্মীর সাথে অনেকগুলি অনুরোধ জানাতে দেয় However তবে, ২০০৯ সালেও, পিএইচপি এক্সটেনশানগুলির সাথে সন্দেহযুক্ত থ্রেডিংয়ের কারণে পিএইচপি মোতায়েনের প্রস্তাবিত উপায় নয়))

ফাস্ট_সিজি মোডে পিএইচপি ব্যবহার করে ( লাইটটিপিডি প্যাকেজ থেকে স্প্যান-এফসিগির মতো কিছু ব্যবহার করে ) নিম্নলিখিত সুবিধা রয়েছে

  • আগত সংযোগের সংখ্যা থেকে পৃথকভাবে পিএইচপি কর্মীদের সংখ্যা টিউন করুন
  • আপনাকে আলাদা আলাদা সার্ভারে আপনাকে পিএইচপি কর্মী রাখার অনুমতি দেয় বা আপনাকে ওয়েব স্তরকে পরিবর্তন না করেই অনেক সার্ভার জুড়ে স্কেল করে দেয়
  • আপনি কি অন্য কিছু ওয়েব সার্ভার নির্বাচন করতে নমনীয়তা, মত দেয় nginx বা lighttpd
  • আপনাকে আপনার ওয়েব সার্ভারে একটি পৃথক সুরক্ষিত ডোমেনে আপনার পিএইচপি অ্যাপ্লিকেশন চালানোর অনুমতি দেয়

5

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


4

অন্য যে সুবিধাটি এখনও উল্লেখ করা হয়নি তা হ'ল এটি mod_fcgid(যা অ্যাপাচে ফাস্টসিজিআই ব্যবহারের জন্য একটি নতুন বাস্তবায়ন) এবং সেক্সেক্স আপনি সেটআপগুলি উপলব্ধি করতে পারবেন যেখানে বিভিন্ন vhosts বিভিন্ন লিনাক্স ব্যবহারকারীকে মৃত্যুদন্ড কার্যকর করার জন্য ব্যবহার করে, যা একটি শেয়ারিং হোস্টিং জেনারিয়োতে ​​সত্যিকারের সুরক্ষা সুবিধা হতে পারে ।

মোড_এফপি সহ, সমস্ত ভোস্টগুলি একই ব্যবহারকারীর ভাগ করে নেবে, যা অ্যাপাচের ব্যবহারকারী user এটি সুরক্ষা সমস্যার দিকে নিয়ে যেতে পারে।


এটি নির্ভর করে এই নির্দিষ্ট অ্যাপাচি httpd সেটআপে ব্যবহৃত MPM এর উপর। উদাহরণস্বরূপ, MPM-itk ( mpm-itk.sesse.net ) দিয়ে mod_php ব্যবহার করা সম্ভব এবং অন্য ব্যবহারকারীর প্রসঙ্গে স্ক্রিপ্টগুলি (বা আরও ভাল: httpd প্রসেস) চালানো সম্ভব।
joschi
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.