আপনি Google, মাইক্রোসফট জানেন এবং jQuery.com তাদের উপর জাতীয় ফাইল অফার হিসাবে যা CDN । এটি করার জন্য, তাদের অবশ্যই তাত্পর্যপূর্ণ সার্ভারগুলি পরিচালনা করতে হবে যা অবশ্যই তাদের কাছে ব্যয় করতে হবে। তারা কেন এটি করে এবং তারা এটি থেকে কী পায়?
আপনি Google, মাইক্রোসফট জানেন এবং jQuery.com তাদের উপর জাতীয় ফাইল অফার হিসাবে যা CDN । এটি করার জন্য, তাদের অবশ্যই তাত্পর্যপূর্ণ সার্ভারগুলি পরিচালনা করতে হবে যা অবশ্যই তাদের কাছে ব্যয় করতে হবে। তারা কেন এটি করে এবং তারা এটি থেকে কী পায়?
উত্তর:
কারণ অনেকগুলি মাইক্রোসফ্ট বা গুগল পণ্য সেই সংস্থান ব্যবহার করে এবং তাদের নিজস্ব পণ্যের জন্য একটি সিডিএন প্রয়োজন। যেহেতু প্রায় প্রতিটি ব্যক্তি তাদের সার্ভারগুলি ব্যবহার করে কোনওভাবেই সিডিএন থেকে ফাইলটি ডাউনলোড করতে চলেছে (এবং এটি ব্যবহারকারীদের কম্পিউটারে এটি ক্যাশড হয়ে যায়) যতক্ষণ না অন্য সাইটগুলিকে সিডিএন ব্যবহার করার অনুমতি দেয় তবে তাদের অতিরিক্ত কোনও অতিরিক্ত ব্যয় করতে হয় না।
এটি সদিচ্ছা জাগায়।
এবং সামান্য বোনাস হিসাবে, আপনি যদি মাইক্রোসফ্ট বা গুগল পণ্য ব্যবহার করে এটি ব্যবহার করার আগে অন্য কোনও সাইট থেকে ফাইলটি পান তবে মাইক্রোসফ্ট বা গুগল পণ্য লোড করা কিছুটা দ্রুত হবে কারণ এটি ডাউনলোড করার চেয়ে কম ফাইল রয়েছে।
সিডিএন-তে বিতরণ করা জেএস ফাইলগুলি খুব ভারীভাবে ক্যাশেড (অর্থাত না আপনি যদি আপনার ব্রাউজারের ক্যাশেটি সাফ না করেন তবে এগুলি ব্যবহারিকভাবে একবার ডাউনলোড করা হয় এবং একই ইউআরএল ব্যবহার করা কোনও ওয়েবসাইটের জন্য চিরকালের জন্য থাকে) এবং তাই এটি ইন্টারনেট ট্রাফিকের সামগ্রিক পরিমাণকে হ্রাস করে। গুগল বা মাইক্রোসফ্টের জন্য, যেহেতু তাদের নিজস্ব জনপ্রিয় পণ্যগুলি যে কোনও উপায়ে জাভাস্ক্রিপ্ট লাইব্রেরি ব্যবহার করে, তাই কোনও সিডিএন হোস্ট করার অতিরিক্ত ব্যয় সম্ভবত ন্যূনতম (কত লোক কোনও গুগল পরিষেবা ব্যবহার করে না?); এবং সামাজিক সুবিধা তাৎপর্যপূর্ণ।
সিডিএন-হোস্ট করা jQuery লাইব্রেরিটি ইনস্টল করা আপনার নিজের সার্ভারে ইনস্টল করার চেয়ে কিছুটা সহজ এবং কিছু পরিস্থিতিতে আপনার নিজের ফাইল হোস্ট করা অসম্ভব হতে পারে। jQuery.com স্পষ্টতই তাদের জাভাস্ক্রিপ্ট লাইব্রেরি এবং আরও ওয়েবসাইটগুলি jQuery ব্যবহার করে প্রচার করার অর্থ বিশ্ব আধিপত্যের আরও এক ধাপ আরও বেশি প্লাগইন বিকাশকারী, আরও jQuery বই বিক্রি হয়েছে, আরও অনুদান, এবং আরও বিকাশকারী লাইব্রেরিতে অবদান রাখছে।
এখানে বেশ কয়েকটি উত্তর ফাইলগুলি হোস্ট করার গুগলের প্রযুক্তিগত সুবিধার উপর স্পর্শ করে, তবে কেন এটি গুগলের পক্ষে একটি সুবিধা as তার কারণটি তারা মিস করে। দিনের শেষে, গুগল কোনও উপায়ে (প্রত্যক্ষ বা অপ্রত্যক্ষভাবে) এর দ্বারা উপকৃত না হলে কিছু করার জন্য বেছে নেবে না।
গুগল এই ফাইলগুলি তাদের নেটওয়ার্ক জুড়ে ব্যাপকভাবে ব্যবহার করে এবং এর জন্য কোথাও এগুলি হোস্ট করা দরকার। একটি কেন্দ্রীভূত অবস্থান থেকে তাদের হোস্টিং করে, ফাইলটি একবার ডাউনলোড করা হবে এবং তারপরে ব্যবহারকারীদের ব্রাউজারে ক্যাশে হবে, সুতরাং পরবর্তী সময় ব্যবহারকারীর অন্য কোনও গুগল সাইট দেখার পরে এটি ডাউনলোড করতে হবে না। এটি অন্য ওয়েবসাইটগুলিতে খোলার মাধ্যমে, other অন্যান্য ওয়েবসাইটগুলি লোডিংয়ের সময়গুলি থেকে কিছুটা দ্রুত উপকৃত হয়, কারণ ব্যবহারকারী সম্ভবত ইতিমধ্যে তাদের ক্যাশে করেছেন। এটি গুগলে খুব সামান্য ওভারহেডে আসবে, কারণ খুব কম ক্ষেত্রেই ফাইলটি আসলে আবার লোড করা দরকার হবে, তবে তাদের সিডিএনটি এত বড় এবং দক্ষ।
এখন, গুগল এই কাজ করে কি লাভ?
ভুলে যাবেন না গুগলের আয়ের প্রাথমিক উত্স ওয়েব বিজ্ঞাপন is অতএব, যত বেশি লোক ওয়েব ব্রাউজ করছেন, গুগল তত বেশি অর্থ উপার্জন করতে পারে। যেমনটি, সমৃদ্ধ ওয়েব অ্যাপ্লিকেশন এবং ওয়েবসাইটগুলি বিকাশ করা এবং সেই অ্যাপ্লিকেশনগুলিকে যত দ্রুত সম্ভব লোড করা Google এর পক্ষে আগ্রহী।
ফাইলটি হোস্টিংয়ের মাধ্যমে, তারা এটিকে ক্যাচিংয়ের মাধ্যমে দ্রুত লোড করে তোলে (আগেই উল্লিখিত), তবে বিকাশকারীদের অ্যাক্সেস এবং ব্যবহার সহজ করে তোলে। এটি এখন বিকাশকারীদের জন্য আরও একটি কম পদক্ষেপ, তাদের আর ফাইলটি তাদের সার্ভারে অনুলিপি করার এবং এটি হোস্ট করার দরকার নেই এবং পরিবর্তে টিউটোরিয়াল ওয়েবসাইটগুলি থেকে কোডটি অনুলিপি করতে এবং এটি সেকেন্ডে চালিয়ে যেতে পারে।
এটি jQueryটিকে খুব দ্রুত এবং ব্যবহারে খুব সহজ করে তোলে, আরও বেশি লোককে ব্যবহার করতে উত্সাহিত করে এবং এই প্রকল্পে অবদান রাখে। এটি উন্মুক্ত উত্স হিসাবে, আরও বেশি লোকেরা যেমন অবদান রাখে, Google কে বিকাশকারী সংস্থার ক্ষেত্রে তাদের ইনপুট হ্রাস করতে দেয়।
সুতরাং ফাইলগুলি হোস্টিংয়ের মাধ্যমে গুগল এটি পরিচালনা করেছে:
ওয়েবকে আরও বন্ধুত্বপূর্ণ, দ্রুততর স্থান করে গুগলকে এই সমস্ত উপকার করে। সব মিলিয়ে গুগলে সর্বনিম্ন ব্যয়, তবে তাদের কাছে উল্লেখযোগ্য অতিরিক্ত রাজস্ব।
তারা এটি করে কারণ তারা এটি করার ক্ষেত্রে একটি ব্যবসায়িক মূল্য উপলব্ধি করে। কোন নির্দিষ্ট ব্যবসায়ের মান জানতে, আপনাকে তাদের প্রতিটি পৃথকভাবে জিজ্ঞাসা করতে হবে।
লোকেরা যখন ইন্টারনেট ব্যবহার করে তখন গুগল অর্থ উপার্জন করে। তাদের পুরো ব্যবসায়ের মডেল হ'ল ব্যবহারকারীরা কী চান তা দ্রুত দেয়, সুতরাং সেই একই ব্যবহারকারীরা বিজ্ঞাপন {অর্থে, শব্দগুলি, ভিড়। বিজ্ঞাপনে ক্লিক করবেন। যদি তারা তাদের সিডিএনতে জিকুয়ারি এট আল হোস্ট করে, তবে সামগ্রী তৈরি করা প্রত্যেকের পক্ষে (সম্ভবত পূর্বোক্ত বিজ্ঞাপনগুলি সহ) এটি তৈরি করা আরও সহজ করে তোলে যাতে এটি দ্রুত সাড়া দেয় এবং দেখতে সুন্দর দেখায়
ইতিমধ্যে উপস্থাপিত যুক্তিগুলির সংযোজন হিসাবে (ট্র্যাকিং, শুভেচ্ছা এবং আরও অনেক কিছু) আমি আরও সহজে বাগগ্লিক্সিংয়ের যুক্তি যুক্ত করব।
যদি কোনও অ্যাপ্লিকেশন X লাইব্রেরি ওয়াইয়ের X সংস্করণ ব্যবহার করে যেখানে বাগ বাগের পরিচিতি আসে এবং সংস্থা জেড বাগটি ঠিক করতে এবং তাদের সিডিএন এ আপলোড করতে সক্ষম হয় তবে সকলেই খুশি। যদি অ্যাপ্লিকেশনটি স্থানীয়ভাবে হোস্ট করা থাকে তবে ক্লায়েন্টকে নিশ্চিত করতে হবে যে নতুন সংস্করণটি তাদের পণ্যটির মধ্যে এসেছে। এর মধ্যে, শক্তি একটি সমর্থন ইস্যু উত্থাপন করতে পারে যার উত্তর জেড জেড দ্বারা দেওয়া উচিত This এতে সময় এবং সংস্থান লাগে। পরিবর্তে ত্রুটিটি যদি কখনই ক্লায়েন্টের পক্ষে প্রকাশ না পায় (গ্রন্থাগারটি ইতিমধ্যে আপডেট করা হয়েছে) তবে জেড জেড কোম্পানির জন্য একটি আসল ব্যবসায়ের মূল্য রয়েছে: পণ্যটি সমর্থন করার জন্য কম সময় প্রয়োজন।
http://somewhere/file-2.Latest.js
যেখানে আপনি সর্বদা 2.x শাখায় সর্বশেষতম বিল্ড পাবেন build
এর একটি ছোট সুবিধা হ'ল, তাদের কাছে সফ্টয়ারের পরিমাণটি কীভাবে ব্যবহৃত হবে সে সম্পর্কে একটি ওভারউইউ রয়েছে এবং ব্যবহারকারীরা ট্র্যাক করতে পারে (গুগল উদাহরণস্বরূপ গুগল অ্যানালিটিক্স বা বিজ্ঞাপন না থাকলেও অন্যান্য ওয়েবসাইটগুলিতে ব্যবহারকারীরা দেখতে পারেন এবং আপনি জানেন: ব্যবহারকারীকে জানার ফলে আপনি আরও অর্থ পান (ব্যক্তিগতকৃত বিজ্ঞাপনগুলির জন্য) ;-))।