VK Cloud logo

Контентті басқару

Кэшті тазалау

CDN-ресурсы дұрыс жұмыс істемегенде немесе бастаудағы деректер жаңартылған жағдайда, кэшті ішінара немесе толық тазалау қажет болуы мүмкін.

CDN-ресурсының кэшін тазалау үшін:

  1. Өтіңіз в VK Cloud жеке кабинетіне.

  2. Қажетті CDN-ресурс орналасқан жобаны таңдаңыз.

  3. CDN → CDN-ресурсы бөліміне өтіңіз.

  4. Тізімнен қажетті дербес доменнің атауын басыңыз.

  5. Контент қойындысына өтіңіз.

  6. Кэшті тазалау блогында тазалау түрін таңдаңыз:

    • Полная — CDN-ресурсының кэшінен барлық файлдарды толығымен жояды. Кэш толық тазаланғанда, CDN-серверлер контентті бастау серверлерінен сұратады, бұл бастауларға түсетін жүктемені арттырып, сервистің жұмысын тұрақсыздандыруы мүмкін. Егер кэштен үлкен көлемдегі контентті жою қажет болса, кэшті таңдамалы тазалауды пайдаланыңыз.

    • Выборочная — CDN-ресурсының кэшінен жекелеген файлдарды жоюға мүмкіндік береді. Енгізу өрісінде жойылуы тиіс файлдарға дейінгі жолды немесе жол үлгісін көрсетіңіз. Үлгі үшін келесі таңбаларды пайдаланыңыз:

      • жолдың басында / немесе * пайдаланыңыз;
      • жолдағы кез келген таңбалар санын алмастыру үшін * пайдаланыңыз.
  7. Кэшті тазалау батырмасын басыңыз.

Кэшті толтыру

Кэшті толтыру (алдын ала жүктеу) пайдаланушы сұрауын алғанға дейін контентті CDN-ресурсының кэшіне орналастыруға мүмкіндік береді. Осылайша CDN-ресурсына алғашқы сұрау кезінде контентті беру уақытын қысқартуға болады. Толтыру көлемі 200 МБ-тан асатын файлдар үшін өзекті.

CDN-ресурсының кэшін толтыру үшін:

  1. Өтіңіз в VK Cloud жеке кабинетіне.

  2. Қажетті CDN-ресурс орналасқан жобаны таңдаңыз.

  3. CDN → CDN-ресурсы бөліміне өтіңіз.

  4. Тізімнен қажетті дербес доменнің атауын басыңыз.

  5. Контент қойындысына өтіңіз.

  6. Кэшті толтыру блогында бастаудағы файлдарға дейінгі жолды доменді көрсетпей және әрқайсысын бөлек жолға көрсетіңіз.

  7. Кэшті толтыру батырмасын басыңыз.

HTTP жауап кодының баптауы

HTTP жауап кодының қайтарылуын қосу опциясы CDN-ресурсында орналастырылған контент үшін HTTP жауап кодын орнатуға мүмкіндік береді. Мысалы, басқа URL-ге қайта бағыттауды баптауға немесе белгілі бір файлдар сұралғанда соңғы пайдаланушыларға 403 кодын жіберуге болады.

HTTP жауап кодын баптау үшін:

  1. Өтіңіз в VK Cloud жеке кабинетіне.

  2. Қажетті CDN-ресурс орналасқан жобаны таңдаңыз.

  3. CDN → CDN-ресурсы бөліміне өтіңіз.

  4. Тізімнен қажетті дербес доменнің атауын басыңыз.

  5. Контент қойындысына өтіңіз.

  6. HTTP жауап кодының қайтарылуын қосу опциясын қосыңыз.

  7. Жауап коды өрісінде кодты орнатыңыз. Мысалы, 403.

  8. Қайта бағыттауға арналған URL-ді немесе жауап кодының мәтінін енгізіңіз.

  9. Өзгерістерді сақтау батырмасын басыңыз.

GZip сығуы

CDN-ресурсына түсетін файлдарды GZip әдісімен сығуға болады. Бұл әдістің орташа сығу деңгейі 70%-ды құрайды, кейде 90%-ға дейін жетеді. Сығуға арналған файлдың ең аз өлшемі — 128 байт.

GZip сығу әдісі қолданылғанда, бастау көзінен сығылмаған файлдар сұратылады, сондықтан бұл опция бастаудағы сығумен және үлкен файлдарды жеткізуді оңтайландырумен бірге жұмыс істемейді.

GZip сығуын қосу үшін:

  1. Өтіңіз в VK Cloud жеке кабинетіне.

  2. Қажетті CDN-ресурс орналасқан жобаны таңдаңыз.

  3. CDN → CDN-ресурсы бөліміне өтіңіз.

  4. Тізімнен қажетті дербес доменнің атауын басыңыз.

  5. Контент қойындысына өтіңіз.

  6. GZip сығуын қосу опциясын қосыңыз.

  7. Өзгерістерді сақтау батырмасын басыңыз.

Brotli сығуы

CDN-ресурсына түсетін файлдарды Brotli әдісімен сығуға болады. Бұл әдіс файлдарды GZip-ке қарағанда күштірек сығуға мүмкіндік береді. Мысалы, мәтіндік файлдар үшін Brotli сығу деңгейі орта есеппен GZip-тен 20%-ға жоғары. Сығуға арналған файлдың ең аз өлшемі — 128 байт.

Brotli сығу әдісі қолданылғанда, бастау көзінен сығылмаған файлдар сұратылады, ал сығу арнайы прекэш-серверде жүзеге асады. Прекэш-сервер бастау сервері мен CDN-серверлерінің арасында орналасады және бастау серверін жоғары жүктемеден қорғайды. Прекэш-сервер (shielding) арқылы бастау серверін қорғау — ақылы опция, оны қосу үшін техникалық қолдауға хабарласыңыз.

Опция бастаудағы сығумен және үлкен файлдарды жеткізуді оңтайландырумен бірге жұмыс істемейді.

Brotli сығуын қосу үшін:

  1. Өтіңіз в VK Cloud жеке кабинетіне.

  2. Қажетті CDN-ресурс орналасқан жобаны таңдаңыз.

  3. CDN → CDN-ресурсы бөліміне өтіңіз.

  4. Тізімнен қажетті дербес доменнің атауын басыңыз.

  5. Контент қойындысына өтіңіз.

  6. Brotli сығуын қосу опциясын қосыңыз.

  7. Тізімнен сығылатын контент түрлерін таңдаңыз. text/html түрі әдепкі бойынша таңдалған, оны тізімнен жоюға болмайды.

  8. Өзгерістерді сақтау батырмасын басыңыз.

Бастаудағы сығу

Контентті бастауда сығу контентті жеткізуді жылдамдатады: контент CDN-серверге сығылған түрде беріледі, бұл деректерді беру уақытын қысқартады. Опция дұрыс жұмыс істеуі үшін бастау көзі сығуды қолдауы тиіс.

Опция GZip сығуымен, Brotli және үлкен файлдарды жеткізуді оңтайландырумен бірге жұмыс істемейді.

CDN-ресурсы бастаудан сығылған контентті сұратуы үшін:

  1. Өтіңіз в VK Cloud жеке кабинетіне.

  2. Қажетті CDN-ресурс орналасқан жобаны таңдаңыз.

  3. CDN → CDN-ресурсы бөліміне өтіңіз.

  4. Тізімнен қажетті дербес доменнің атауын басыңыз.

  5. Контент қойындысына өтіңіз.

  6. Бастаудағы сығуды сұрату опциясын қосыңыз.

  7. Өзгерістерді сақтау батырмасын басыңыз.

Үлкен файлдарды жеткізуді оңтайландыру

Жеткізуді оңтайландыру үшін үлкен файлдар бастау көзінен CDN-ресурсына беріліп, кэште тұтас күйде емес, 10 МБ-тан бөліктермен сақталады. CDN-ресурсы файлды пайдаланушыға ертерек бере бастайды, сондай-ақ файлды бір уақытта бірнеше пайдаланушыға бөліктермен бере алады.

Опция дұрыс жұмыс істеуі үшін бастау көзі HTTP Range request қолдауы тиіс. Егер ресурс үшін бастау топтары пайдаланылса, қолданылатын әрбір бастаудағы файлдарда бірдей Content-Length және ETag тақырыптары болуы тиіс.

Опция қосылғаннан немесе өшірілгеннен кейін кэштеу кілттері өзгереді, контент бастау көзінен қайтадан сұратылады.

Опция GZip сығуымен, Brotli және бастаудағы сығумен бірге жұмыс істемейді.

Үлкен файлдарды жеткізуді оңтайландыруды қосу үшін:

  1. Өтіңіз в VK Cloud жеке кабинетіне.

  2. Қажетті CDN-ресурс орналасқан жобаны таңдаңыз.

  3. CDN → CDN-ресурсы бөліміне өтіңіз.

  4. Тізімнен қажетті дербес доменнің атауын басыңыз.

  5. Контент қойындысына өтіңіз.

  6. Үлкен файлдарды жеткізуді оңтайландыруды қосу опциясын қосыңыз.

  7. Өзгерістерді сақтау батырмасын басыңыз.