এসএসআই (সার্ভার সাইড অন্তর্ভুক্ত) এবং ইএসআই (এজ সাইড অন্তর্ভুক্ত) এর মধ্যে প্রধান পার্থক্য


13

ওয়েব সার্ভার স্তরে স্থিতিশীল পৃষ্ঠাগুলিতে আমার গতিশীল সামগ্রী অন্তর্ভুক্ত করা দরকার। আমি এখনও পর্যন্ত 2 টি বিকল্প খুঁজে পেয়েছি Server Side Include (SSI)এবং হ'ল Edge Side Include (ESI)

উদ্ভব যদিও SSIপুরাতন বলে মনে হচ্ছে এবং (যে অস্পষ্ট বিশ্ববিদ্যালয় থেকে 95 থেকে ক্যাশে পৃষ্ঠার ইলিনয় রেফারেন্স মনে করা হয় , দৃশ্যত এটা থেকে NCSA httpdওয়েবসার্ভার যা নেট 95% সম্পর্কে ক্ষমতায় ব্যবহৃত ), যে ESIআরো সাম্প্রতিক এবং আনন্দে উৎফুল্ল মনে ( W3 2001 এর নির্দিষ্টকরণ, বেশিরভাগ আকামাইয়ের ছেলেরা লিখেছেন )।

এছাড়াও, আমি Varnish+ESI শুনে থাকি এবং আমি ভাবছি যে সেভাবে যাওয়ার উপায়টি হওয়া উচিত। তবে আমি ইতিমধ্যে সঙ্গে জায়গায় একটি সেট আপ আছে nginx, যা শুধুমাত্র সমর্থন SSI, এবং অনুসরণ করা চাই KISSনীতি এবং ব্যবহার এড়িয়ে Varnishআদৌ সম্ভব হবে।

আমার তাত্ক্ষণিক ব্যবহারের ক্ষেত্রে, যা প্রতিটি পৃষ্ঠার শীর্ষে একটি গতিশীল ব্যবহারকারী বার অন্তর্ভুক্ত SSIকরবে , আমি বিশ্বাস করি কাজটি করবে। তবে আমি উদ্বিগ্ন যেহেতু আমার ওয়েবসাইটটি বাড়ার সাথে সাথে আমার কেবল এমন বৈশিষ্ট্যগুলির প্রয়োজন হবে ESIযার সাহায্যে আমাকে সবকিছু পুনরায় নকশাই করতে বাধ্য করা হবে, যা আমাকে আমার প্রশ্নে নিয়ে আসে (শেষ পর্যন্ত পাঠক বলেছেন):

এর দ্বারা সমর্থিত নয় এমন প্রধান বৈশিষ্ট্যগুলি কী কী SSIআপনাকে চয়ন করতে পারে ESI(এবং বিপরীতে)?


নকশার সরলতা ব্যতীত, আপনি উভয়কেই কেন উপকৃত করতে পারবেন না?
মাইকিবি

2
নকশার সরলতা হ'ল কারণেই আমি এই মুহুর্তে উভয়কেই কাজে লাগাতে পারি না (কারণ আমি মনে করি যে তারা একসাথে ফিট করবে না তবে কারণ আমার মনে হয় উভয়ই বাস্তবায়ন এবং বজায় রাখার আমার কাছে সময় নেই)।
সর্বোচ্চ

আমি যা দেখেছি, ESI ঠিক এসএসআই এর মতো তবে আরও বৈশিষ্ট্য সহ (চেষ্টা করুন, ...)।
জুলিয়েন

উত্তর:


2

এসএসআই এবং ইএসআইয়ের জন্য ট্যাগগুলি এতটাই সমান যে আমি এই অতিরিক্ত মাত্রায় চিন্তা করব না। বার্নিশ যাইহোক ESI এর সর্বাধিক প্রাথমিক ব্যবহারকে সমর্থন করে।

আপনার এসএসআই এবং এনগিনেক্সগুলি যেহেতু রয়েছে সেগুলি ব্যবহার করুন এবং যদি আপনার বার্নিশের ক্যাচিংয়ের প্রয়োজন হয় তবে আপনি নিজের এসএসআইগুলি ইএসআইতে পরিবর্তন করা থেকে কেবল একটি তুচ্ছ শেল স্ক্রিপ্টই রয়েছেন।


1

বার্নিশ এর জন্য ডিজাইন করা হয়েছে, সুতরাং এনগিনেক্সের চেয়ে ক্যাশ পরিচালনা করার জন্য বার্নিশের সাথে আপনার আরও বিকল্প থাকবে (এমনকি এনগিনেক্সের অন্তর্নির্মিত প্রচুর বিকল্প রয়েছে)।

যেহেতু এনগিনেক্স সবসময় আমার প্রয়োজনের সাথে ফিট করে (সরল টুকরো টুকরো ক্যাশে, প্রক্সি, ভাল গতি ...) আমি এখনও কোনও বার্নিশ চেষ্টা করি না!

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