Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Сетка дастаўкі кантэнту (CDN) - гэта сукупнасць сервераў, распаўсюджаных па ўсім свеце, якія дастаўляюць фрагменты вашага сайта наведвальнікам сайта, размешчаным побач з гэтымі серверамі.

Часцей за ўсё CDN выкарыстоўваецца для дастаўкі малюнкаў з веб-сайта. Гэта таму, што выявы звычайна з'яўляюцца найбольш павольнай загрузкай кампанента вэб-старонкі. Што такое CDN?

CDN не з'яўляецца вэб-хостам. Ён проста кэшуе часткі вашага сайта, якія вы стварылі для абслугоўвання CDN. Гэтыя захаваныя (кэшаваныя) файлы загружаюцца на ўсе розныя серверы па ўсім свеце.

Калі наведвальнік з іншай краіны наведвае ваш вэб-сайт, ён атрымлівае тэкст непасрэдна ад вашага вэб-хоста, але можа атрымаць шэраг іншых файлаў з CDN сервер бліжэйшы да іх месцазнаходжання.

Гэтыя файлы могуць уключаць: файлы Javascript Выявы Відэа Табліцы стыляў

Попыт на паслугі CDN імкліва ўзрастаў, калі Google пачаў выкарыстоўваць хуткасць загрузкі старонак як адну зменную ў сваім алгарытме ранжыравання.

Гэтая гонка стаць самай хуткай старонкай загрузкі па тэме патрабавала ад уладальнікаў сайтаў шукаць альтэрнатывы для павольнай загрузкі малюнкаў на сайце.Ідэальным рашэннем стала размеркаваная, кэшаваная сетка CDN. Чаму CDN неабходны для вашага сайта

Калі вы валодаеце вэб-сайтам, хуткасць загрузкі старонак важная па некалькіх прычынах. Як ужо згадвалася вышэй, гэта павысіць агульны рэйтынг у Google.

Па-другое, гэта паляпшае досвед наведвальнікаў на вашым сайце. Гэта прымусіць іх даўжэй заставацца на вашым сайце і наведваць больш старонак на ім.

Вось некалькі іншых спосабаў, якім CDN неабходны для вашага вэб-сайта. Захоўвае прапускную здольнасць

Выкарыстоўваючы CDN, вы перамяшчаеце выкарыстанне прапускной здольнасці з сервера вашага вэб-хоста на размеркаваную сетку сервераў CDN.

Пасля наладжвання ўліковага запісу CDN і наладжвання яго з даменам вы ўбачыце, што прапускная здольнасць пачынае назапашвацца на прыборнай панэлі вашага ўліковага запісу.

Гэта патрабаванне прапускной здольнасці, якое вы выдаляеце з сервера вашага вэб-хоста. Паколькі паслугі вэб-хостынгу настолькі дарагія, як і часта плацяць за выкарыстанне большай прапускной здольнасці, скарачэнне выкарыстання прапускной здольнасці звычайна прыраўноўваецца да значнай эканоміі сродкаў.

Выдаткі на прапускную здольнасць CDN значна таннейшыя, чым выдаткі на хостынг.Гэта таму, што службы CDN наладжваюць сваю серверную сетку для кіравання змесцівам з вялікай прапускной здольнасцю, напрыклад, выявамі. Робяць гэта наступным чынам. CDN выкарыстоўваюць такія аптымізацыі, як балансаванне нагрузкі сервера і стацыянарныя дыскі, якія паскараюць перадачу і памяншаюць памылкі. Дзякуючы такім метадам маніпулявання памерам файла, як сціск і памяншэнне файла, CDN памяншаюць колькасць перададзеных дадзеных. Выкарыстоўваючы сертыфікаты SSL/TLS, CDN могуць скараціць ілжывыя запускі перадачы, што пазбягае неабходнасці перазапускаць перадачу і адпраўляць яшчэ больш дадзеных.Скарачае час прастою

Калі справа даходзіць да надзейнасці, ёсць некалькі рэчаў, якія значна скарачаюць час прастою вашага сайта, чым выкарыстанне паслугі CDN.

Гэта павелічэнне часу бесперабойнай працы звязана з шэрагам прычын.

Размеркаваная сетка CDN азначае, што асноўная частка прапускной здольнасці - выявы - паступае з некалькіх сервераў з усяго свету. Паслугі CDN выкарыстоўваюць метад, які называецца «балансаванне нагрузкі», што азначае, што пры вялікім попыце аднаго сервера іншыя серверы выкарыстоўваюцца для збалансавання нагрузкі.

Кожны раз, калі трафік вашага сайта значна ўзрастае, гэта стварае вялікі попыт на некалькі апаратных частак. У прыватнасці, вэб-сервер у цэнтры апрацоўкі дадзеных вашага хаста і размеркаваныя серверы, якія кіруюцца вашай службай CDN.

А паколькі выявы і файлы складаюць найбольшую частку дадзеных, якія перадаюцца, менавіта тут будзе ўзнікаць большасць попыту.

Той факт, што CDN кіруюць гэтым попытам на некалькіх серверах з збалансаванай нагрузкай, азначае, што ваш сайт зможа апрацоўваць значна больш трафіку, чым калі б вы не выкарыстоўвалі службу CDN.Павышае бяспеку

Вы можаце быць здзіўлены, даведаўшыся, што выкарыстанне CDN можа таксама павысіць бяспеку вашага сайта.

Каб зразумець гэта, спачатку важна зразумець паток дадзеных, калі наведвальнікі прыходзяць на ваш сайт.

Пры наладзе аднаго вэб-сервера наведвальнікі робяць запыт на вэб-старонку, і ваш вэб-сервер павінен адказаць усімі дадзенымі - уключаючы тэкст, выявы, javascript і табліцы стыляў. Увесь гэты попыт на прапускную здольнасць уплывае на ваш адзін вэб-сервер.

Уявіце гэта як плаціна з некалькімі воднымі партамі.У гэтым сцэнары будзе плаціна, у якой будзе праходзіць толькі адзін порт. Каб дамба перагрузілася, і вада пацякла па вяршыні, спатрэбіцца не занадта шмат вады.

Вось чаму большасць плацін пабудавана з некалькімі портамі, якія можна адкрыць па меры павышэння ўзроўню вады з іншага боку.

Калі ў вас ёсць вэб-сайт, размешчаны на адным вэб-серверы, для таго, каб зламаць ваш сайт, патрабуецца значна менш намаганняў з боку зламысніка DDOS.

DDOS-атакі запускаюцца ад розных "ботаў" па ўсім свеце, імітуючы сотні ці нават тысячы карыстальнікаў, якія адначасова робяць запыты на ваш вэб-сервер.

Аднак, выкарыстоўваючы паслугу CDN з размеркаванымі вэб-серверамі па ўсім свеце, усе гэтыя серверы падобныя на дадатковыя парты ў плаціне.

Цяпер вашаму вэб-серверу трэба толькі абслугоўваць тэкст, а некалькі сервераў CDN прадастаўляюць выявы і іншыя файлы. Усе гэтыя серверы, па сутнасці, падзяляюць попыт на прапускную здольнасць.

Гэта не забяспечыць стоадсоткавую абарону ад DDOS-нападаў, але спатрэбіцца, каб намаганні, якія прыклалі хакеры да атакі, былі значна большымі, перш чым ваш сайт пагоршыцца.

Акрамя таго, калі вы пераканаецеся наладзіць CDN з сертыфікатамі TLS/SSL, увесь трафік будзе зашыфраваны і абаронены ад хакераў, якія перахопліваюць вэб-трафік. Як наладзіць службу CDN

Хоць паслуга CDN можа падацца складанай, наладзіць яе даволі проста.

Па-першае, вам трэба выбраць паслугу CDN. На выбар ёсць некалькі асноўных. Cloudflare: Адзін з найбуйнейшых і самых вядомых CDN-сэрвісаў, які выкарыстоўваецца многімі буйнымі прадпрыемствамі па ўсім свеце. Хутка: прапануе шэраг прадуктаў аптымізацыі, уключаючы дастаўку кантэнту CDN.KeyCDN: кіруе 34 цэнтрамі апрацоўкі дадзеных, размешчанымі па ўсім свеце, з праверанай хуткасцю працы вэб-сайтаў. MetaCDN: У адрозненне ад іншых паслуг CDN, якія бяруць плату ў залежнасці ад выкарыстання, гэтая паслуга бярэ фіксаваную штомесячную плату. StackPath: Раней MaxCDN, StackPath выкарыстоўваецца многімі кампаніямі і вэб-сайтамі па ўсім свеце.

Любая з гэтых службаў забяспечыць дастатковую аптымізацыю CDN для вашага сайта. Калі ваш сайт невялікі, лепш выбраць мадэль аплаты на аснове выкарыстання, бо прапускная здольнасць, верагодна, будзе нізкай. Калі ў вас вялікі сайт або бізнес, мадэль з фіксаванай стаўкай будзе лепш.

Пасля таго, як вы зарэгіструецеся на паслугу CDN, вам трэба будзе наладзіць зону CDN у сваім уліковым запісе.

Налада ўліковага запісу проста ўключае ў сябе імя вашага дамена і наладжванне кэшавання і сціску. Як правіла, гэта нармальна, калі пакінуць гэтыя налады па змаўчанні.

Звярніце ўвагу на імя хаста CNAME, прадастаўленае вашым CDN. Гэта вам спатрэбіцца пазней.

Нарэшце, вам трэба будзе ўсталяваць убудова CDN на свой сайт. Напрыклад, калі вы працуеце на сайце WordPress, W3 Total Cache - папулярны варыянт.

Пасля ўсталёўкі убудовы вы ўбачыце поле, дзе вы можаце ўвесці CNAME, прадастаўлены вашай паслугай CDN.

Вы таксама знойдзеце раздзел, дзе вы зможаце ўключыць, які тып файлаў на вашым вэб-сайце вы хочаце, каб служба CDN кэшавала і прадастаўляла наведвальнікам.

Пасля таго, як вы захавалі ўсе змены, вы павінны ўбачыць, як дыяграмы прапускной здольнасці CDN пачынаюць адлюстроўваць наведвальнікаў з цягам часу. Можа прайсці пэўны час, каб змены паўтарыліся ў Інтэрнэце, але змены DNS павінны абнавіцца прыблізна праз 24 гадзіны.

Улічваючы перавагі прадукцыйнасці і бяспекі, якія прадастаўляе паслуга CDN, вы не можаце дазволіць сабе не наладжваць яе для свайго веб-сайта.

.
SETUP UA COMPUTER BLOG