প্রাথমিক ওয়েব সার্ভার হিসাবে এনগিনেক্স ব্যবহারের ডাউনসাইডস?


12

আমি লক্ষ লক্ষ ওয়েবসাইট দেখেছি এনগিনেক্সকে প্রক্সিফিং ওয়েবসার্ভার হিসাবে অ্যাপাচি-র সাথে একসাথে কাজ করে using তবে আমি খুব কম সার্ভারগুলি কেবলমাত্র তাদের ডিফল্ট ওয়েব সার্ভার হিসাবে এনগিনেক্সে চালিত দেখেছি। এই জাতীয় কনফিগারেশনের মূল ডাউনসাইডগুলি কী কী?

আমি কিছু দেখতে পাচ্ছি:

  • প্রতি ডিরেক্টরি কনফিগারেশন ফাইলগুলি যেমন .htaccess ব্যবহার করতে অক্ষম তাই প্রতিটি কনফিগারেশন পরিবর্তনটি মূল সার্ভার কনফিগারেশন ফাইলে করা উচিত এবং সার্ভার পুনরায় লোডের প্রয়োজন। তবে পেইচএল এইচটিএস্ক্যানার পিএইচপি সেটিংসের জন্য তাদের ক্ষতিপূরণ দিতে পারে
  • এনগিনেক্সের জন্য মোড_এফপি অপ্রাপ্যতা, উদাহরণস্বরূপ পিএইচপি-এফএমপি দ্বারা ক্ষতিপূরণ দেওয়া যায়।

অন্যরা কী? লোকেরা কেন কেবল আপাচি বাদ দেয় এবং এনজিনেক্স বা অন্য কোনও হালকা ওজনের সমাধানে চলে যায় না? হতে পারে, কিছু বিশেষ কারণ আছে?

সম্পাদনা: এই প্রশ্নটি মূলত এলএএমপি স্ট্যাকের সাথে কাজ করা।


1
মাইন্ডশায়ার, জড়তা, বিনিয়োগ। সর্বদা একি রকম.
ইগনাসিও ওয়াজকেজ-আব্রামস

নতুন সার্ভারে এনগিনেক্স সেটআপ করার জন্য কোন বিনিয়োগের প্রয়োজন? এটি বিনামূল্যে ওপেনসোর্স সফ্টওয়্যার।
ভ্লাদিস্লাভ রাস্ট্রুসনি

3
গবেষণা,
স্থাপনা

যদি আমরা পরিমাণের কথা বলি, আইএমএইচওর সবচেয়ে বড় কারণ অ্যাপাচি ব্যবহার করে বিপুল সংখ্যক শেয়ার্ড হোস্ট। ভাগ করে নেওয়া সার্ভিস হিসাবে (যেমন সিপানেল, প্লেস্ক ইত্যাদির মতো) এনজিনেক্স সেটআপ করা এখনও অ্যাপাচি-তে বিশেষ করে শেষ-ইশ ব্যবহারকারীদের পক্ষে ঠিক তেমন সহজ কাজ নয়। এবং আমি অনেক উত্সর্গীকৃত সার্ভারগুলি জানি যা একটি একক সাইট চালায় এবং এখনও কেবল স্বাচ্ছন্দ্য, পরিচিতি এবং কম সেটআপ ব্যয়ের কারণে সিপ্যানেল / প্লেস্ক / ইত্যাদি ব্যবহার করে।
হালিল Özgür

উত্তর:


9

আমার # জিঞ্জেক্স অভিজ্ঞতা থেকে এটি প্রায়শই অ্যাপাচি .htaccess ফাইলগুলির সাথে পরিচিত হওয়ার কারণে এবং এটি হারাতে বা অন্যথায় তার উপর নির্ভর করে না থাকার কারণে। উদাহরণস্বরূপ লোকেদের ভাগ করে নেওয়া সার্ভার হোস্টিং যারা কেবল স্থিতিশীল ফাইলগুলি অফলোড করতে এবং তাদের ব্যবহারকারীদের সাথে ফ্রিডিং রাখতে চান তাদের আটকানো।

এবং আমি সত্যিই শেষ ব্যবহারকারীর জন্য .htaccess রাখা ছাড়া অ্যাপাচি প্রক্সিংয়ের অন্য কোনও কারণ সম্পর্কে সত্যই ভাবতে পারি না।

সম্পাদনা: প্রকৃতপক্ষে ভাগ করা হোস্টগুলির জন্য mod_php প্লাস phpsuexec অ্যাপাচি দিয়ে স্টিক করার আরও একটি কারণ হতে পারে।


আমার অভিজ্ঞতা থেকে টমক্যাট থেকে এনজিনেক্সের মাধ্যমে ভাল পারফরম্যান্স পাওয়া বেশ কঠিন, কারণ অ্যাপাচি 2 এর এজেপি-কর্মী উচ্চ চাপের মধ্যে উল্লেখযোগ্যভাবে দ্রুত। আমি জানি যে এনগিনেক্সের একটি পরীক্ষামূলক অজপি 13 প্রয়োগ রয়েছে, তবে এটি স্থিতিশীল এবং দুর্বল নথিভুক্ত নয়।
পৌষ

1
এটা খুব সম্ভব। এনগিনেক্স ফাস্টসিগি বা এইচটিটিপি 1.0 বিপরীত প্রক্সি হিসাবে সেরা কাজ করে। আমি জানি স্কিগি, ডাব্লুএসজি ইত্যাদির সাথে কথা বলার জন্য তৃতীয় পক্ষের মডিউল রয়েছে তবে তারা কতটা স্থিতিশীল, এমনকি তারা কতটা দ্রুত তাও বলতে পারি না।
মার্টিন Fjordvald

বিটিডাব্লু, মোড_এফপি সুেক্সেকের সাথে কাজ করে না। সুেক্সেক সিজি অ্যাপ্লিকেশনগুলির জন্য।
ভ্লাদিস্লাভ রাস্ট্রুসনি

ভাল আপনি সেখানে যান, কোন আসল কারণ। এমনকি আপাচে আর কোনও স্মরণ করার জন্য খুব দীর্ঘ সময়ের জন্য একজন এনজিনেক্স ব্যবহারকারী হয়েছেন। : ডি
মার্টিন Fjordvald

6

যদি আপনার কাছে এমন একগুচ্ছ লোক পেয়েছেন যারা অ্যাপাচিকে ভালভাবে কাজ করতে পারে তবে কেন সম্পূর্ণ নতুন অ্যাপ্লিকেশন এবং কনফিগারেশনটিকে রিফ্রিল করা, মোড_উইরাইট বিধিগুলি মাইগ্রেট করুন, মোড_প্রেইল / পিএইচপি / ইত্যাদি কনফিগারেশনগুলি পুনরায় পরীক্ষা করুন, পুনরায় স্থাপন করুন?

উভয় সফ্টওয়্যার স্ট্যাকগুলি বিনামূল্যে হতে পারে তবে, "পুনরায় প্রশিক্ষণ, পুনরায় বিকাশ, পুনরায় পরীক্ষা" নয়, এবং এই সময় আপনি আপনার ব্যবহারকারীদের মধ্যে ঝাঁকুনির জন্য টিঙ্কিংয়ের পরিবর্তে 1 টি যত্নশীল এমন বৈশিষ্ট্য যুক্ত করতে পারবেন ।

1 আমি অবশ্যই সেখানে ব্যক্তিগত প্রকল্পগুলির বিষয়ে কথা বলছি না।


2

আমি এনগিনেক্স পছন্দ করি, তবে দুটি বিষয় আমার ওয়েবসাইটগুলির জন্য এটি ব্যবহার করা থেকে বিরত রাখে।

  • পিএইচপি-এফপিএম সেটআপ করা শক্ত । আমি এটি সর্বশেষতম পিএইচপি সংস্করণ দিয়ে সফল করতে পারেনি।

  • এনজিএনএক্স এইচটিএমএল 5 ওয়েবসাইটসকেটের জন্য সমর্থন করে না, এতে আমি আগ্রহী।


1
আপনি এনজিনেক্স এবং পিএইচপি-এফপিএম নিয়ে যে সমস্যার মুখোমুখি হয়েছিলেন তাদের নামকরণ করতে পারেন? এইচটিএমএল 5 ওয়েবসকেট সম্পর্কে, দেখে মনে হচ্ছে অ্যাপাচি এখনও তাদের কাছে নেই: ইস্যু.এপাচি.আর.বাগজিলা
ভ্লাদিস্লাভ রাস্ট্রুসনি

আমি পিএইচপি-এফপিএম সমস্যাগুলিও জানতে চাই। আপনি যদি উত্স থেকে পিএইচপি সংকলন করতে পারেন তবে এটির সাথে এটি করা খুব সহজ।
মার্টিন Fjordvald

1
5.3 শাখার ভিতরে ইতিমধ্যে এটি রয়েছে, সুতরাং ঠিক ./configure --enable-fpm এবং আপনার কাজ শেষ।
ভ্লাদিস্লাভ রাস্ট্রুসনি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.