Რა არის CDN (ინფორმაციის მიწოდების ქსელი)?

დააჩქაროს თქვენი ვებ გვერდები მიერ ქეშირების ფაილები ქსელის დონეზე

CDN დგას "ინფორმაციის მიწოდების ქსელი" და ეს არის კომპიუტერების სისტემა, რომელზეც სკრიპტები და სხვა შინაარსი მათზეა გავრცელებული, რომლებიც ფართოდ იყენებენ ბევრ ვებ გვერდს. CDN შეიძლება ძალიან ეფექტური გზაა თქვენი ვებ გვერდების დასაჩქარებლად, რადგან შინაარსი ხშირია ქსელის კვანძში.

როგორ მუშაობს CDN

  1. ვებ დიზაინერი აკავშირებს ფაილს CDN- ზე, როგორიცაა jQuery- ის ბმული.
  2. მომხმარებელს ეწვია სხვა ნახვა, რომელიც ასევე იყენებს jQuery.
  3. მაშინაც კი, თუ არავინ გამოიყენა ეს ვერსია jQuery, როდესაც მომხმარებელს მოდის გვერდზე ნომერი 1, ბმული jQuery უკვე კეშს.

მაგრამ ეს უფრო მეტია. კონტენტის მიწოდების ქსელები განკუთვნილია ქსელის დონეზე. მაშინაც კი, თუ მომხმარებელს არ ეწვევა სხვა საიტზე jQuery გამოყენებით შანსი, რომ ვინმე იმავე ქსელის კვანძის, რადგან ისინი ეწვია საიტი გამოყენებით jQuery. და ამდენად კვანძის აქვს ქეშირებული საიტი.

და ნებისმიერი ობიექტი, რომელიც ქეშირებული იქნება ჩატვირთვა cache, რომელიც სიჩქარის გვერდი ჩამოტვირთვის დროს.

კომერციული CDN- ის გამოყენებით

ბევრი დიდი ვებსაიტი იყენებს კომერციულ CDN- ებს, როგორიცაა Akamai Technologies- ს, მათ ვებ-გვერდებს მთელს მსოფლიოში. ვებსაიტი, რომელიც იყენებს კომერციულ CDN- ს, ასევე მუშაობს. პირველად მოთხოვნილია გვერდი, ვინმეს მიერ იგი აგებულია სერვერზე. მაგრამ შემდეგ ასევე ქეშირებული CDN სერვერზე. მაშინ, როდესაც მეორე მომხმარებელი მოდის იმავე გვერდზე, პირველი CDN შემოწმდება, რათა დადგინდეს, თუ ქეში არის up-to-date. თუ ეს, CDN აწვდის მას, წინააღმდეგ შემთხვევაში, ის მოითხოვს სერვერს ისევ და caches რომ ასლი.

კომერციული CDN არის ძალიან სასარგებლო ინსტრუმენტი დიდი ვებსაიტი, რომელიც იღებს მილიონობით გვერდი ნახვა, მაგრამ ეს არ შეიძლება იყოს ხარჯების ეფექტურია პატარა საიტებზე.

მცირე გვერდებსაც კი შეუძლიათ CDN- ებისთვის სკრიპტების გამოყენება

თუ თქვენს საიტზე გამოიყენეთ ნებისმიერი სკრიპტის ბიბლიოთეკები ან ჩარჩოები, რომლებიც მითითებულია CDN- ისგან, შეიძლება ძალიან სასარგებლო იყოს. ზოგიერთი საყოველთაოდ გამოყენებული ბიბლიოთეკები, რომლებიც ხელმისაწვდომია CDN- ში:

და ScriptSrc.net იძლევა კავშირებს ამ ბიბლიოთეკებს, ასე რომ თქვენ არ უნდა გვახსოვდეს ისინი.

მცირე ვებსაიტებმა ასევე გამოიყენონ უფასო CDN- ები, რათა კონტენტის ქეშირება შეძლონ. არსებობს რამდენიმე კარგი CDNs შეგიძლიათ გამოიყენოთ, მათ შორის:

როდესაც კონტენტის მიწოდების ქსელში გადართვა

ვებ-გვერდის რეაგირების დროის უმრავლესობა ამ ვებ-გვერდის კომპონენტების ჩამოტვირთვას იხარჯება, მათ შორის სურათების, სტილის, სკრიპტების, Flash- ს და ა.შ. CDN- ზე, რაც შეიძლება ამ ელემენტების მაქსიმალურად ამოღებით, რეაგირების დრო შეგიძლიათ გაუმჯობესდეს. მაგრამ როგორც მე აღვნიშნე, ეს შეიძლება იყოს ძვირი გამოიყენოს კომერციული CDN. გარდა ამისა, თუ არ ხართ ფრთხილად, CDN- ის ინსტალაცია პატარა საიტზე შეიძლება ნელი იყოს, ვიდრე დააჩქაროს. ამდენი მცირე ბიზნესი ამ ცვლილებების შეტანას თავს იკავებს.

არსებობს გარკვეული მინიშნებები, რომ თქვენი ვებსაიტი ან ბიზნესი დიდია საკმარისი იმისათვის, რომ ისარგებლოს CDN- ისგან.

ადამიანების უმრავლესობა ფიქრობს, რომ სულ მცირე მილიონი ადამიანი გვჭირდება ყოველდღე CDN- ისგან, მაგრამ არა მგონია, რომ არსებობს კომპლექტი ნომერი. საიტი, რომელიც უამრავ სურათს ან ვიდეოს მასპინძლობს, CDN- დან შეიძლება ისარგებლოს იმ სურათების ან ვიდეოებისთვის, თუნდაც მათი ყოველდღიური გვერდის ნახვა მილიონზე ნაკლებია. სხვა ფაილური ტიპები, რომლებიც სარგებლობენ CDN- ზე, სკრიპტები, Flash, ხმის ფაილები და სხვა სტატიკური გვერდი ელემენტები.