অন্যান্য বিপরীত প্রক্সি বনাম বার্নিশ


13

আমি এমন একটি সংস্থার সাথে কাজ করছি যা ওয়ার্নিশকে তাদের সমস্ত ওয়েব ট্র্যাফিকের জন্য ক্যাশে রিভার্স প্রক্সি হিসাবে মোতায়েন করেছে। তাদের ট্র্যাফিক মেক আপ অনেকগুলি গ্রাহক দ্বারা উত্পাদিত গতিশীল ওয়েবসাইটগুলির সাথে স্ট্যাটিক সম্পদের সাধারণ সংগ্রহটি পাশের দিকে ঝুলে থাকে।

আমি বার্নিশটি পছন্দ করার চেষ্টা করার সময় (আমার মনে হয় এটির বেশ ভাল স্থাপত্য রয়েছে, নীতিগতভাবে), আমি এটি পরিচালনা করতে এবং সমস্যা দেখা দেওয়ার সাথে সাথে সমস্যার সমাধানে কিছুটা সমস্যা হচ্ছে, তাই আমি ভাবছি যে এটি সত্যিই সঠিক পছন্দ কিনা। আমি বিগত সময়ে স্কুইডকে বিপরীত প্রক্সি হিসাবে ব্যবহার করেছি, তবে একই ধরণের ভূমিকার ক্ষেত্রে নয়, তাই আমার তুলনা করার সুস্পষ্ট ভিত্তি নেই।

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


6
বার্নিশ সম্ভবত আপনার সেরা সমাধান। আমার পরামর্শটি হ'ল মেলিং তালিকাগুলিতে যোগ দেওয়া এবং পণ্যটির সাথে যুক্ত হওয়া, কারণ আপনি যদি কোনও সমস্যায় পড়েন তবে সম্ভবত তাদের সহায়তার দরকার হবে। তাদের সাইটে দেখে মনে হচ্ছে তারা কোনও অর্থ প্রদানের বিকল্পের প্রস্তাব দেয়, যা আপনার আগ্রহী হতে পারে
ডেভ চেনি

উত্তর:


9

ঠিক আছে, আমি আমার ওয়েবসার্সগুলিতে ওয়ার্নিশ চালিয়ে যাচ্ছি, মূলত পারফরম্যান্সের কারণে, যদিও এর লোড ব্যালেন্সিং বৈশিষ্ট্যগুলিও কার্যকর।

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

আমি বার্নিশকে বেছে নেওয়ার কারণটি ছিল মূলত পারফরম্যান্স / স্কেলাবিলিটি। মূল বিষয়গুলি:

  • বার্নিশ করুন আসুন কার্নেলটি ভার্চুয়াল মেমরি পরিচালনা করতে পারে, যেখানে স্কুইড পৃথক ডিস্ক এবং মেমরির ক্যাশে রাখার চেষ্টা করে, ডিস্কে কী পৃষ্ঠাতে পাঠানো হবে সে সম্পর্কে কর্নেল এবং স্কুইডকে কিছুটা স্কোয়াব্লিং করতে পারে।
  • বার্নিশ ভিসিএল ব্যবহার করে, এটি নিজস্ব ডোমেন নির্দিষ্ট কনফিগারেশন ল্যাঙ্গুয়েজ, যা সি এর মাধ্যমে মেশিন কোডে সংকলিত হয় এটি আপনার বাস্তব কনফারেন্সে কিছুটা যুক্তিযুক্ত থাকলে শর্তসাপেক্ষ শিরোলেখ স্ট্রিপিং ইত্যাদির একটি সত্যিকারের পারফরম্যান্স সুবিধা -

আমার অভিজ্ঞতায়, বার্নিশ বেশিরভাগ ক্ষেত্রে স্কুইডের চেয়ে কিছুটা ভাল এবং ট্র্যাফিক স্পাইকগুলিতে আরও ভাল অভিনয় করে। অন্যদিকে, বার্নিশকে সঠিকভাবে কনফিগার করতে কিছু মেলিং-তালিকা-ট্রলিং নিতে চলেছে, যেহেতু নেট-এর আশেপাশে আপনার নির্দিষ্ট-নির্দিষ্ট-ব্যবহার-কেস-ডকুমেন্টেশনগুলি প্রবাহিত হয়নি are স্কুইডের জন্য - মূলত তুলনার তুলনায় ভার্নিশ মোটামুটি তরুণ প্রকল্প হওয়ার কারণে।


0

বগ স্ট্যান্ডার্ড লিনাক্স / ডেল হার্ডওয়ারে বার্নিশ ১.x স্থিতিশীল করার চেষ্টা করে আমি দীর্ঘ সময় ব্যয় করেছি, এটি সর্বদা অদ্ভুত উপায়ে স্তব্ধ হয়ে যায় এবং এর নজরদারিটি এটি পুনরায় চালু করতে পারে। যা জরিমানা হয়েছিল, হার্ড উইন ক্যাশে ব্যতীত অন্য কোথাও চালানো হচ্ছে না ...

এই কথাটি বলে, আপনি কি সত্যিই কাজের জন্য সঠিক সরঞ্জামটি ব্যবহার করছেন? আপনি যদি একটি বিপরীত প্রক্সি চান যা অনুরোধের ফলাফলগুলিকে ক্যাশে করবে (ধরে নিই যে আপনি ভাল মানের ক্যাশে শিরোনাম সরবরাহ করছেন) তবে বার্নিশ একটি ভাল বিকল্প। আশা করি এটি 2.0 এর সংস্করণে আরও স্থিতিশীল হয়েছে

যাইহোক, আপনি যদি একটি * অনরেলস সাইট চালাচ্ছেন এবং আপনি একাধিক ব্যাকএন্ড সার্ভারের উপর ভারসাম্য লোড করতে চান তবে HAProxy বা Nginx যেতে পারে। আপনার যদি কোনও জটিল ইউআরএল যুক্তির প্রয়োজন নেই (পুরানো ইউআরএলগুলি পুনরায় লেখার জন্য পুনঃনির্দেশ, রেজেক্স ম্যাচগুলি ইত্যাদি) তবে HAProxy বিলটি ফিট করবে। আপনার যদি আরও সক্ষম কিছু প্রয়োজন হয়, তবে এনজিনেক্স একবারে যান।

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