CDN (Контент түгээлтийн сүлжээ) гэж юу вэ?

Сүлжээний түвшин дэх Caching файлуудыг ашиглан вэбсайтуудыг хурдасгах

CDN нь "Агуулгын Хүргэлтийн Сүлжээ" гэж нэрлэгддэг бөгөөд энэ нь олон веб хуудсуудаас өргөн хэрэглэгддэг скриптүүд болон бусад агуулгын компьютер юм. CDN нь таны вэб хуудсыг хурдасгах маш үр дүнтэй арга байж болох тул агуулга нь сүлжээний зангилаан дахь кэшийг ихэвчлэн хадгалах болно.

CDN хэрхэн ажилладаг вэ

  1. Вэб дизайнер нь CDN дээрх файл руу холбох, тухайлбал jQuery холбоос гэх мэт.
  2. Үйлчлүүлэгч jQuery ашиглаж байгаа өөр вэбсайтад зочилдог.
  3. Хэн ч өөртөө jQuery-ийн хувилбарыг ашиглаагүй байсан ч, хэрэглэгч 1-р хуудсанд хуудас ирэхэд jQuery-ийн холбоос аль хэдийнээ хийгдсэн байна.

Гэхдээ үүнээс илүү зүйл бий. Агуулга өгөх сүлжээ нь сүлжээний түвшний хувьд кэш хийгдсэн байх ёстой. Тиймээс, хэрэглэгчид өөр сайт дээр jQuery ашиглан зочилдоггүй байсан ч нэг сүлжээнд байгаа хэн нэгэн нь jQuery ашиглан сайтад зочилсон байх магадлалтай. Тиймээс зангилаа нь тэр сайтан дээр байрласан байна.

Кэш хийгдсэн аливаа зүйл кэшээс ачаалах бөгөөд энэ нь хуудас татаж авах хугацааг хурдасгадаг.

Арилжааны CDN-г ашиглах

Олон тооны вэбсайтууд нь Akamai Technologies зэрэг арилжааны CDNs-ийг дэлхийн өнцөг булан бүрт зориулж ашигладаг. Арилжааны CDN ашигладаг вэбсайт нь мөн адил аргаар ажилладаг. Хуудас хэн нэгэнд хүссэн хуудас анх удаа вэб серверээс бүтээгдсэн байдаг. Гэхдээ энэ нь CDN сервер дээр бас суугддаг. Дараа нь өөр нэг хэрэглэгч энэ хуудсанд ирэхэд, эхлээд кэш шинэчлэгдсэн эсэхийг тодорхойлохын тулд CDN шалгагдана. Хэрэв тийм бол CDN үүнийг дамжуулдаг, тэгэхгүй бол дахин серверээс үүнийг хүсэж хуулбарлана.

Арилжааны CDN бол олон сая хуудсыг үздэг томоохон вэбсайт болох маш чухал хэрэгсэл боловч жижиг вэбсайтуудад зардал багатай байж болох юм.

Жижигхэн сайтууд ч гэсэн Script-уудад зориулж CDN-г ашиглаж чаддаг

Хэрвээ та сайтынхаа скриптүүдийн сан, схемийг ашигладаг бол түүнийг CDN-ээс лавлана уу. CDN дээр байдаг зарим түгээмэл хэрэглэгддэг сангууд:

Мөн ScriptSrc.net эдгээр номын сангуудыг холбох боломжийг олгодог бөгөөд үүнийг санах шаардлагагүй болно.

Жижиг вэбсайтууд нь өөрсдийн агуулгыг кейстлуулахын тулд үнэгүй CDN-ийг ашиглаж болно. Таны ашиглаж болох хэд хэдэн сайн CDN байна:

Агуулга хүргэх сүлжээнд хэзээ шилжих вэ?

Вэбсайт дахь хариуны ихэнх нь зураг, загвар, скрипт, флаш гэх мэт вэб хуудасны бүрэлдэхүүн хэсгүүдийг татаж авахад зарцуулагддаг. CDN дээр аль болох олон элементүүдийг хийснээр хариултын цагийг эрс сайжруулж болно. Гэхдээ би үүнийг арилжааны CDN ашиглахад үнэтэй байж болох юм. Дээр нь хэрэв та болгоомжтой биш бол жижиг сайт дээр CDN суулгах нь үүнийг хурдасгахын оронд түүнийг удаашруулах боломжтой. Олон жижиг бизнесүүд өөрчлөлт хийх дургүй байдаг.

Таны вебсайт эсвэл бизнес нь CDN-ээс хүртэх хангалттай том болохыг харуулж байна.

Ихэнх хүмүүс өдөрт дор хаяж нэг сая зочин хэрэгтэй CDN-ийн үр шимийг хүртэх хэрэгтэй гэж боддог боловч би ямар ч тооны дугаар байдаггүй гэж боддог. Олон зураг, видеог зохион бүтээсэн сайт нь тэдний өдөр тутмын хуудасны үзэгдэл нэг саяас бага байсан ч тэдгээр зураг эсвэл видеоны хувьд CDN-ээс ашиг олох болно. CDN дээр байршуулснаар ашиг тустай бусад файлын төрлүүд нь скриптүүд, Flash, дууны файлууд болон бусад статик хуудасны элементүүд юм.