Ինչ է CDN (Բովանդակության մատակարարման ցանց):

Արագացնել ձեր վեբ-էջերը `ցանցի մակարդակով ֆայլեր հավաքելով

CDN- ը հանդես է գալիս «Բովանդակության մատակարարման ցանցի» համար, եւ դա համակարգերի համակարգ է, որը սցենարներ եւ այլ բովանդակություն է նրանց վրա, որոնք լայնորեն օգտագործվում են բազմաթիվ կայքերից: CDN- ը կարող է լինել շատ արդյունավետ միջոց, արագացնելու ձեր վեբ-էջերը, քանի որ բովանդակությունը հաճախ կախված է ցանցի հանգույցից:

Ինչպես է CDN- ը աշխատում

  1. Վեբ դիզայները կապում է CDN- ի ֆայլի մասին, ինչպես օրինակ jQuery հղումը:
  2. Հաճախորդը այցելում է այլ կայք, որը նաեւ օգտագործում է jQuery:
  3. Նույնիսկ եթե որեւէ մեկը չօգտագործեց jQuery- ի այդ տարբերակը, երբ հաճախորդը գալիս է էջի 1-ին էջին, jQuery- ին հղումը արդեն cached է:

Բայց կա ավելի շատ: Բովանդակության մատակարարման ցանցերը նախատեսված են ցանցային մակարդակում պահվելու համար: Այսպիսով, նույնիսկ եթե հաճախորդը չի այցելում մեկ այլ կայք, օգտագործելով jQuery, շանսերն այնպիսին են, որ նույն ցանցային հանգույցի վրա ինչ-որ մեկը այցելել է jQuery- ի միջոցով այցելած կայք: Եվ այսպես, հանգույցն այդ կայքն է պահում:

Եվ ցանկացած պահի, որը պահված է, կախված կլինի քեշից, ինչը արագացնում է էջի ներբեռնման ժամանակը:

Օգտագործելով կոմերցիոն CDN- ները

Շատ խոշոր կայքեր օգտագործում են կոմերցիոն CDN- ները, ինչպիսիք են Akamai Technologies- ը, վեբ էջերը քողարկելու համար: Կոմերցիոն CDN օգտագործող կայքը նույն կերպ աշխատում է: Առաջին անգամ էջը պահանջվում է, մեկի կողմից, այն կառուցված է վեբ սերվերի կողմից: Բայց հետո այն նաեւ cached է CDN սերվերի վրա: Այնուհետեւ, երբ մյուս հաճախորդը գալիս է նույն էջին, նախ CDN- ն ստուգվում է, արդյոք քեշը արդիական է: Եթե ​​դա այն է, CDN- ը մատուցում է այն, հակառակ դեպքում այն ​​կրկին պահանջում է սերվերից եւ պահում է այդ պատճենը:

Առեւտրային CDN- ն շատ օգտակար գործիք է միլիոնավոր էջերի դիտում ստանալու համար մեծ կայքէջի համար, սակայն դա կարող է լինել ավելի մատչելի փոքր կայքերի համար:

Նույնիսկ ավելի փոքր վայրերը կարող են օգտագործել սցենարներ CDN- ների համար

Եթե ​​ձեր կայքի վրա օգտագործեք որեւէ սցենար գրադարան կամ շրջանակներ, դրանք CDN- ից հղում կատարելով, կարող են շատ օգտակար լինել: Որոշ գրադարաններ, որոնք հասանելի են CDN- ում, ներառում են.

Իսկ ScriptSrc.net- ը այս գրադարաններին հղումներ է մատուցում, որպեսզի դրանք չհիշեն:

Փոքր կայքերը կարող են նաեւ օգտագործել անվճար CDN- ներ իրենց բովանդակությունը քեշելու համար: Կան մի քանի լավ CDN- ներ, որոնք կարող եք օգտագործել, ներառյալ `

Երբ անցնել Բովանդակության մատակարարման ցանց

Վեբ էջի համար արձագանքման ժամանակի մեծամասնությունը ծախսվում է այդ վեբ էջի բաղադրիչները ներբեռնելու համար, ներառյալ պատկերները, ոճաթերթերը, սցենարները, Flash- ը եւ այլն: Դնելով այնպիսի տարրերից, որքան հնարավոր է CDN- ում, կարող եք բարելավել արձագանքման ժամանակը կտրուկ: Բայց, ինչպես նշեցի, դա կարող է լինել թանկ է օգտագործել կոմերցիոն CDN: Ավելի շուտ, եթե ուշադիր չեք, ավելի փոքր վայրում CDN- ի տեղադրումը կարող է դանդաղեցնել այն, քան արագացնել այն: Այնպես որ, շատ փոքր բիզնեսներ չեն ցանկանում փոփոխություն կատարել:

Կան որոշ նշումներ, որ ձեր կայքը կամ բիզնեսը բավական մեծ է, օգտվելու CDN- ից:

Մարդկանց մեծ մասը զգում է, որ օրական մեկ միլիոն այցելու պետք է օգտվի CDN- ից, բայց ես չեմ կարծում, որ որեւէ քանակություն կա: Շատ պատկերներ կամ տեսանյութեր տեղակայող կայքը կարող է օգտվել CDN- ից այն պատկերներից կամ տեսանյութերից, նույնիսկ եթե նրանց օրական էջի դիտումները ավելի ցածր են միլիոնից: Այլ ֆայլի տեսակները, որոնք կարող են օգտակար լինել CDN- ում հյուրընկալելու համար, սցենարներ, Flash, ձայնային ֆայլեր եւ այլ կայանքների էջեր: