আমার সার্ভারটি ডাউন থাকলেও কি সিডিএন এখনও কাজ করে?


10

আমি একজন ওয়েবসাইটের মালিক যা আমাজনের ক্লাউডফ্রন্ট এস 3 ব্যবহার করার পরিকল্পনা করছি। সিডিএন কী করতে পারে সে সম্পর্কে আমি সমস্ত স্টাফটি পড়ছি তবে আমার এখনও একটি উত্তরহীন প্রশ্ন রয়েছে।

আমার মূল সার্ভারটি ডাউন থাকলেও কি সিডিএন এখনও কাজ করে? আমি আগ্রহী এই মূল কারণ। কারণ, আমার সার্ভার সাধারণত মালিতে এখানে বিদ্যুতের ব্যর্থতার কারণে ঘন ঘন বিভ্রাটের অভিজ্ঞতা অর্জন করে।


3
আপনি ক্লাউডফ্লেয়ার বিবেচনা করতে চাইতে পারেন, যা ক) নিখরচায় এবং খ) আউটেজের সময় আপনার স্থির পৃষ্ঠাগুলি ধরে রাখতে পারে।
ceejayoz

উত্তর:


12

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

পার্শ্ব নোট, সিডিএনগুলি আপনার সম্পূর্ণ ওয়েবসাইটটি হোস্ট করার জন্য নয়। সুতরাং আপনি যদি ভাবছেন যে আপনি আপনার ওয়েব হোস্টিং প্রতিস্থাপন করতে ব্যবহার করতে পারেন বা এটি কোনও প্রকারের ব্যর্থ পরিকল্পনা হিসাবে ব্যবহার করতে পারেন তবে আপনি ভুল গাছটি ছাঁটাই করছেন।

টিএল; ডিআর - আপনাকে আপনার সিডিএন সরবরাহকারীকে জিজ্ঞাসা করতে হবে।


10

সিডিএন এর স্কেলিবিলিটি এবং পারফরম্যান্সের জন্য ডিজাইন করা হয়েছে তবে উচ্চতর উপলভ্যতার জন্য নয়। যে কোনও সময়ে, তাদের মূল ফাইলগুলিতে অ্যাক্সেসের প্রয়োজন হতে পারে।

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


5

সাধারণত, হ্যাঁ, টিটিএল পর্যন্ত।

সিডিএন ব্যবহার করার সময় আপনি সাধারণত আপনার সামগ্রীর জন্য টিটিএল (বেঁচে থাকার সময়) কনফিগার করেন। ক্যাশে সিদ্ধান্ত নেওয়ার আগে একেবারে নতুন কন্টেন্টটি দিয়ে ক্যাশে রিফ্রেশ করতে হবে তার বয়স সর্বাধিক। উদাহরণস্বরূপ, ধরুন আপনি 5 মিনিটের টিটিএল রাখতে সমস্ত * .jpg URL টি কনফিগার করেছেন।

তারপরে যদি আপনার সার্ভারটি নীচে যায়, ব্যবহারকারীরা খেয়াল করার আগে আপনার কাছে এটিকে আবার আনতে অতিরিক্ত 5 মিনিট সময় থাকতে হবে। ভাল, কমপক্ষে .jpgs এর জন্য। ভাল, কমপক্ষে .jpgs এর জন্য যা আগেই ক্যাশে হয়েছে।

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

অন্য পোস্টারগুলি যেমন উল্লেখ করেছে যে, সিডিএনগুলির জন্য এটি নকশাকৃত নয় এবং তারা এই আচরণটি কার্যকর হবে এমন কোনও গ্যারান্টি দেয় না। এটি সাধারণত কাজের সাথে ঘটে (এবং আপনি যখন এটি দেখেন তখন দুর্দান্ত হয়!)। এবং অবশ্যই নির্দিষ্ট প্রযুক্তিগত তথ্যের জন্য আপনাকে আপনার সরবরাহকারীর সাথে যোগাযোগ করতে হবে।


5

হ্যাঁ: আপনার সাইটটি ডাউন থাকাকালীন সিডিএন সার্ভারগুলি এখনও চলবে, যা বড় আউটেজগুলি পরিচালনা করার জন্য ভাল বিকল্প। যা ঘটে তার উপর আপনার যথেষ্ট পরিমাণে নিয়ন্ত্রণ থাকে যাতে আপনি আপনার সংস্থান এবং অগ্রাধিকারের ভিত্তিতে অভিজ্ঞতাটি উপস্থাপন করতে পারেন। বিকল্পগুলি সাধারণভাবে এই বিভাগগুলির মধ্যে পড়ে:

  1. ক্যাচিংয়ের জন্য কনফিগার করা অবজেক্টগুলি (বেশিরভাগই Cache-Controlশিরোনাম সেট করে সর্বাধিক সাধারণত ) তাদের মেয়াদ শেষ হওয়া অবধি পাওয়া উচিত। কিছু সিডিএন সিডিএন প্রান্ত সার্ভারগুলির জন্য অন্যান্য সিডিএন সার্ভারগুলি থেকে সামগ্রী পুনরুদ্ধার করার ক্ষমতা দেয়, যা আপনার আদি সার্ভারগুলি তুলনামূলকভাবে সিডিএন সার্ভারের সাথে তুলনামূলকভাবে উচ্চতর ল্যাটেন্সি থাকায় কার্য সম্পাদন উন্নত করতে পারে।

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

  3. বেশিরভাগ সিডিএন একাধিক ব্যাকএন্ড সার্ভার চেষ্টা করার দক্ষতা সরবরাহ করে যাতে আপনার পৃথক ফেইলওভার সাইটটি এমন অভিজ্ঞতা প্রদান করতে পারে যা আপনার সাইটের জন্য উপলব্ধি করে: অন্য সার্ভারে ফেলওভার বা হ্রাস কার্যকারিতা সাইট, একটি স্থির এইচটিএমএল পৃষ্ঠা ইত্যাদি ইত্যাদি বিপর্যয়ের জন্য কার্যকর হতে পারে আপনার সম্পূর্ণ ভিন্ন কোম্পানির সাথে হোস্টিংয়ের বিকল্প রয়েছে বা আকামাই নেটস্টোরেজের মতো কোনও ক্ষেত্রে সরাসরি সিডিএন সরবরাহকারীর সাথে হোস্টিং ব্যর্থতা হ'ল তারা সম্পূর্ণ স্ট্যাকটিকে সমর্থন করবে।

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


দুর্দান্ত সারসংক্ষেপ! আকামাইয়ের Serve stale if unable to validateবিকল্প রয়েছে যাতে যখন উত্সটি নিচে থাকে, এটি টিটিএল পৌঁছানোর এমনকি সামগ্রীতে পরিবেশন করবে।
লিওন - হ্যান লি

@ লিওনলি দ্বিতীয় পয়েন্টটি সম্ভবত আরএফসি 5861 এর একটি লিঙ্কও ব্যবহার করতে পারে যেহেতু আমার বিশ্বাস ক্লাউডফ্লেয়ারও Cache-Control: stale-if-errorএখন সমর্থন করে।
ক্রিস অ্যাডামস

2

বেশিরভাগ সিডিএন উত্স থেকে কিছু সময়ের জন্য (টিটিএল) কন্টেন্ট ক্যাশ করছে (ডায়নামিক), এক্ষেত্রে আপনার সার্ভার। অ্যামাজনের ক্লাউডফ্রন্ট ম্যানেজমেন্ট কনসোলে একটি এস 3 বালতির ক্যাশে-নিয়ন্ত্রণ ব্যাখ্যা করা হয়েছে।

  1. অ্যামাজনের এস 3 এর ডিফল্ট আচরণ হ'ল একটি অবজেক্টকে 24 ঘন্টা ক্যাশে করা।

  2. আপনি আপনার উত্স সার্ভার বা একটি মেয়াদ উত্তীর্ণ শিরোনামে ক্যাশে-নিয়ন্ত্রণ শিরোনাম সরবরাহ করে / লিখে ডিফল্ট আচরণকে প্রভাবিত করতে পারেন।

    • আপনি যখন ক্যাশে-নিয়ন্ত্রণ সর্বোচ্চ-বয়সের শিরোনাম ব্যবহার করেন, সর্বনিম্ন মান 0 হয় that সেই সময়ে, অ্যামাজন আপনার উত্সের সার্ভারটি সামগ্রী করবে, যাচাই করে প্রতিবার, বস্তুটি পরিবর্তন হয়েছে কিনা তা পরীক্ষা করতে।

    • আপনি যখন কোনও সামগ্রীর জন্য মেয়াদোত্তীর্ণ শিরোনাম ব্যবহার করেন তখন অ্যামাজন সেই তারিখ পর্যন্ত আপনার মূল সার্ভারের সাথে যোগাযোগ করবে না।

আমি আশা করি এটি অ্যামাজনের আচরণ পরিষ্কার করে।


0

আমি এক বছরেরও বেশি সময় ধরে সিডিএন-তে সাপোর্ট ইঞ্জিনিয়ার ছিলাম এবং আমি বলব যে এখানে সমস্ত উত্তর দুর্দান্ত তবে আইএমও @ ক্রিস-অ্যাডামসের সর্বোত্তম উত্তর রয়েছে (যদি আমি এটি ভোট দিতে পারতাম)।

আমাদের গ্রাহকরা একটি জিনিস সিডিএন-তে www এবং 301 টিএলডি থেকে www করে point যদি কোনও অবজেক্ট টিটিএল এর মেয়াদ শেষ হয় তবে প্রান্তটি মেয়াদোত্তীর্ণ সামগ্রীটি ক্যাশে উপলভ্য হলে পরিবেশন করবে।

এই বলে যে, যদি আপটাইম (এবং তাজা বিষয়বস্তু) আপনার কাছে গুরুত্বপূর্ণ হয় তবে আমি আপনার উত্স (আমার জানা বাটের ব্যথা) একটি হোস্টে ঘন ঘন বিদ্যুৎ বিভ্রাটের অভিজ্ঞতা না নিয়ে চলে যাওয়া বিবেচনা করব।

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