দেত্তয়া আছে
- সিডিএনগুলি একটি ভাল জিনিস কারণ তারা ক্লায়েন্টের কাছাকাছি সংস্থানগুলি সরবরাহ করতে পারে, ক্লায়েন্ট সেগুলি ক্যাশে করতে পারে এবং আপনি নিজের সার্ভারে লোড হ্রাস করতে পারেন।
- সাম্প্রতিক ব্রাউজারগুলিতে, তৃতীয় পক্ষের সার্ভারগুলি থেকে রিসোর্সগুলি লোড করা সুব্রোসোর্স ইন্টিগ্রিটি (এসআরআই) এর জন্য সুরক্ষা হ্রাস করে না ।
- সিডিএনগুলি কয়েকটি দেশে ডাউন বা অবরুদ্ধ থাকতে পারে এবং অফলাইন 1 বিকাশ করার সময় উপলভ্য নয় ।
আমি মনে করি এটি সিডিএন ব্যবহার করা বাধ্যতামূলক, তবে এগুলি উপলভ্য না হওয়ার জন্য প্রস্তুত থাকতে হবে। এই ব্লগ পোস্টটি ফ্যালব্যাকগুলি সরবরাহ করার জন্য বিভিন্ন পদ্ধতির একটি দুর্দান্ত ভূমিকা দেয়। আপনি তাকান তাহলে বেসিক উদাহরণস্বরূপ, আপনি দেখতে পারেন এটি আগে থেকেই রয়েছে সেটা বেশ boilerplate কোড একটি বিট শুধু jQuery এবং বুটস্ট্র্যাপ জন্য ফলব্যাক প্রদান, যখন বিশেষ সুবিধাপ্রাপ্ত সলিউশন ব্যবহার প্রস্তাব দেওয়া Fallback.js , যা মূলত বিগত বছরের জন্য unmaintained হবে বলে মনে হয় । একইভাবে, বিষয়টির জন্য সর্বাধিক প্রাসঙ্গিক এসও প্রশ্নটি কেবল jQuery এর ফ্যালব্যাক সরবরাহ সম্পর্কে।
তবে, বেশিরভাগ বাস্তব-বিশ্বের প্রকল্পগুলিতে, আমি 5 বা ততোধিক জেএস / সিএসএস সংস্থান আশা করবো, তাই আমার মনে হয় এগুলির সমস্তটির জন্য ফ্যালব্যাকগুলি সরবরাহ করার জন্য আপনার কোনও অগোছালো বয়লারপ্লেট পুনরাবৃত্তি করা উচিত নয়। তদুপরি, প্রতিবার আপনি যখন কোনও সংস্থান যোগ বা আপডেট করেন তখন আপনাকে এখন তা করতে হবে
- সিডিএন লিঙ্কটি আপডেট করুন
- ম্যানুয়াল ডাউনলোড বা এনপিএম / বোভার কনফিগারেশনে সংস্করণ পরিবর্তন করে স্থানীয় ফ্যালব্যাক কপি আপডেট করুন
- ফলব্যাকের লিঙ্কটি আপডেট করুন
- এসআরআই হ্যাশ আপডেট করুন
যেহেতু আদর্শ বিশ্বের , আমি যোগ / এক কনফিগারেশন ফাইল সংস্থান আপডেট করতে, এবং সমস্ত অন্যান্য পদক্ষেপ স্বয়ংক্রিয়ভাবে চালানো (এবং তারপর চালানো পরীক্ষায় আপডেট কিছু ভেঙে কিনা তা দেখতে) থাকতে আশা করবে।
এটি অর্জনের জন্য কি ইতিমধ্যে একটি প্রতিষ্ঠিত কর্মপ্রবাহ রয়েছে?
অথবা সিডিএন এবং বিশেষত এসআরআই এখনও খুব সাম্প্রতিক?
অথবা বেশিরভাগ লোকেরা কেবল সিডিএন সংস্থানগুলির জন্য ফ্যালব্যাক সরবরাহ করার জন্য যত্নবান নয়?
1. যদিও আপনার কোনও ডেভ বিল্ড থাকতে পারে যা সিডিএনগুলির উপর নির্ভর করে না, তবে আমি এটি ফ্যালব্যাকের একটি রূপও বিবেচনা করি, কারণ এটিও বজায় রাখা দরকার।
Fallback.js
unmaintained কারণ এটি ইতিমধ্যে পুরোপুরি কাজ করে? যদি সফ্টওয়্যারটি ইতিমধ্যে কাজ করে তবে প্রতি 5 মিনিটে পরিবর্তন করতে হবে না।