এইডব্লিউএস ক্লাউডফ্রন্টের * অবিচ্ছিন্নভাবে অ্যাক্সেস করা ফাইলগুলির জন্য * লোডের সময় বাড়ানো উচিত?


9

আমি সিডিএন-তে নতুন এবং ক্লাউডফ্রন্টের সাথে পরীক্ষামূলক। আমি সবকিছু সেট আপ করেছি এবং সমস্ত ঠিকঠাক কাজ করছে বলে মনে হচ্ছে। আমি কোনও পৃষ্ঠায় একটি স্থিতিশীল চিত্র তৈরি করতে এবং আমার ক্লাউডফ্রন্ট বিতরণ করা সত্ত্বেও এটি অ্যাক্সেস করতে পারি। আমি একটি কাস্টম উত্স ব্যবহার করছি (অর্থাত্ একটি এস 3 বালতি নয়)।

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

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

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

এটা কি সম্ভব যে আমার সেটআপের কোনও কিছু পারফরম্যান্সকে আঘাত করছে? বা সিডিএন কেবলমাত্র প্রতি সেকেন্ডে গড়ে গড়ে কয়েক সেকেন্ডে প্রবেশ করা সামগ্রীর জন্য সিডিএন কেবল নেট পজিটিভ হবে?

(ক্রস এডাব্লুএস ফোরাম থেকে পোস্ট করা হয়েছে কারণ আমি এসও এর টার্নআরন্ড বার দ্বারা চিরকালের জন্য নষ্ট হয়ে গিয়েছি)

হালনাগাদ:

নীচে দুটি ভাল উত্তর রয়েছে যেগুলি আপনার কাছে ক্লাউডফ্রন্টের পারফরম্যান্স সম্পর্কে প্রশ্ন রয়েছে কিনা তা দেখার মতো। আমি সম্প্রতি পেয়েছি আমার নির্দিষ্ট সমস্যার জন্য একটি ব্যাখ্যা যদিও উল্লেখ করা হয়নি though আমি একটি টিউটিএল তদারকি হিসাবে 5 মিনিটে ছেড়েছি। যেহেতু আমি কাস্টম উত্সটিও ব্যবহার করছি সেখানে প্রকৃত অ্যামাজন ক্লাউডফ্রন্ট ডোমেনে সমাধানের জন্য অনুমোদিত নেমসার্ভারের অতিরিক্ত রাউন্ড ট্রিপ রয়েছে। এখন যে টিটিএল সেটিংটি 12 ঘন্টা ফিরে এসেছে মনে হচ্ছে দীর্ঘ বোঝা খুব কমই ঘটে।


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

উত্তর:


5

ক্লাউডফ্রন্ট উত্তরগুলিতে "এক্স-ক্যাশে: হিট ফ্রম ক্লাউডফ্রন্ট" এর মতো উত্তরে একটি শিরোনাম সেট করে। সম্ভবত, এটি "মিস" বলবে যদি আপনার ফাইলটি আপনাকে নির্দেশিত নোডের ক্যাশে না রাখে।

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

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


আমি যে পারফ ইস্যুটি দেখেছি তার আরও একটি সম্ভাব্য ব্যাখ্যা দিয়ে প্রশ্নটি আপডেট করেছি, যা হ'ল আমি টিটিএল সেটিংটি 5 মিনিটের কম সেটিংয়ে রেখে এসেছি, তবে 12 ঘন্টা পিছনে স্যুইচ করার সময় আমি মনে করি না যে আমি এগুলি দেখছি মাঝে মাঝে পারফেক্ট ইস্যু হিসাবে প্রায়শই।
গ্রেগ

7

এটা সম্ভব. যাইহোক, সিডিএন এর একটি উদ্দেশ্য হল স্কেলেবিলিটি। আপনি একবারে 100 টি বা একবারে 1 মিলিয়ন ভিজিট ফেলে দিলে আপনি সিডিএন একই কাজ করতে পারবেন বলে আশা করতে পারেন।

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

আশা করি এইটি কাজ করবে.


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

গ্রেগ - আর্থিক কারণে সম্ভবত বিষয়বস্তু বাদ দেওয়ার জন্য আমি কোনও যুক্তি দেখছি না। আপনি তবে অ্যামাজনে আপনার অবজেক্টের ক্যাশে শিরোনামগুলি নিয়ন্ত্রণ করতে পারেন। আপনি এটি দেখার চেষ্টা করতে পারেন: stackoverflow.com/questions/269840/…
জেসি গুচ্ছ

এটি আপনাকে যে কোনও সাধারণ ওয়েব সাইটের মিডিয়া হিসাবে দুর-ভবিষ্যতের মেয়াদোত্তীর্ণ শিরোনাম নির্দিষ্ট করতে দেয়।
জেসি গুচ্ছ

আবার ধন্যবাদ. সেই ক্যাশে-নিয়ন্ত্রণ লিঙ্কটি আমার পরিস্থিতির সাথে প্রাসঙ্গিক নয় কারণ আমি কাস্টম অরিজিন সার্ভার ব্যবহার করছি, এস 3 নয়। তবে অধ্যক্ষ প্রযোজ্য এবং আমার অনেক ভবিষ্যতের মেয়াদ শেষ হয়ে গেছে ers বিটিডাব্লু, অ্যামাজনের ডক্স বলে যে সামগ্রী 24 ঘন্টা ক্যাশে থাকে তবে আমার পরীক্ষাগুলি অন্যরকম কিছু নির্দেশ করে।
গ্রেগ

1

আমি কি ভুল বুঝেছি? প্রান্তের অবস্থানগুলি এস 3 থেকে পুনরায় লোড করার আগে ক্যাশে-নিয়ন্ত্রণ কতক্ষণ প্রান্তের অবস্থানগুলিতে বাস করে তা পরিচালনা করে না? সুতরাং অবশ্যই তারা আপনার অবস্থার সাথে প্রাসঙ্গিক কিনা আপনি এস 3 ব্যবহার করেন বা আপনার নিজস্ব উত্স? কোন?

আমাজন প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী বলেছেন: "প্র: আর কতদিন আমাজন CloudFront প্রান্ত অবস্থানগুলি এ আমার ফাইল রাখা হবে ডিফল্টরূপে, যদি কোনো ক্যাশে নিয়ন্ত্রণ হেডার সেট করা থাকে, আপনার ফাইলের একটি আপডেট করা সংস্করণ জন্য প্রতিটি প্রান্ত অবস্থান চেক যখনই বেশি সময় অনুরোধ পায় পূর্ববর্তী সময়ের 24 ঘন্টা পরে এটি সেই ফাইলটিতে পরিবর্তনের জন্য উত্সটি পরীক্ষা করে This এটিকে "মেয়াদোত্তীর্ণ সময়কাল" বলা হয়। আপনি এই সমাপ্তির সময়কালটি আপনার উত্স হিসাবে আপনার ফাইলগুলিতে ক্যাশে নিয়ন্ত্রণ শিরোনাম সেট করে 1 ঘন্টা হিসাবে কম বা আপনি যতক্ষণ চান সেট করতে পারেন set অ্যামাজন ক্লাউডফ্রন্ট এই ক্যাশে নিয়ন্ত্রণ শিরোনামগুলি কত ঘন ঘন চেক করতে হবে তা নির্ধারণ করতে ব্যবহার করে এই ফাইলটির একটি আপডেট সংস্করণের জন্য উত্স। যদি আপনার ফাইলগুলি খুব ঘন ঘন পরিবর্তিত হয় না, তবে আপনার ফাইলে আপডেটগুলি পরিচালনা করতে একটি দীর্ঘ মেয়াদোত্তীর্ণ সময়সীমা নির্ধারণ এবং সংস্করণ সিস্টেম প্রয়োগ করা ভাল অনুশীলন ""

[আমি ধরে নিলাম শেষ বাক্যটির অর্থ "যদি আপনি এটি 50 বছর নির্ধারণ করেন এবং তারপরে ফাইলটি পরিবর্তন করতে চান তবে" শক্ত ভাগ্য "]]

কোনও সিডিএন ব্যবহারের মূল বিষয়টি এটি স্থির সামগ্রীর হোস্ট করে না? যদি তা হয় তবে এটি কি এক দিনের তুলনায় যথেষ্ট দীর্ঘ টিটিএল ব্যবহার করতে সহায়তা করবে? কার্যত সমস্ত কিছুর জন্য (সমস্ত চিত্র এবং সিএসএস), আমি ক্যাশে-নিয়ন্ত্রণ = "সর্বাধিক বয়স = 604800, সর্বজনীন, অবশ্যই পুনর্নির্মাণ" (অর্থাৎ 1 সপ্তাহ) ব্যবহার করি use আমার অভিজ্ঞতায় ফাইলগুলি আমি অবশ্যই এস 3-তে নতুন সংস্করণগুলি আপলোড করিলে পরিবর্তিত হতে অবশ্যই এক সপ্তাহ সময় নেয়।

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


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

আহ ঠিক আছে ধন্যবাদ। আমি ডিএনএস টিটিএল এবং ক্যাশে-নিয়ন্ত্রণকে বিভ্রান্ত করছি :)
ক্রিস ডব্লিউ

1

আপনি যদি আশা করেন তবে সিডিএন ব্যবহারের কারণগুলি

  • স্থিতিশীল সামগ্রী - প্রায়শই বা নিয়ন্ত্রিত আপডেট
  • বিশ্বজুড়ে দেখা হয়েছে
  • ঘন ঘন অ্যাক্সেস করা হয়েছে

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

আরও আরও আমরা গডাড্ডি সার্ভারের জন্য 7 opposed এর বিপরীতে মাসিক 2.2% চার্জ আশা করি (যা পোষাক পরিচালনা করতে পারে না)

গড় পৃষ্ঠা লোড টাইমস

গড় পৃষ্ঠা লোড সময় বিতরণ

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