VK Cloud logo

Кэшттеу

CDN-ресурстарда кэшттеуді баптау

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

  • Егер CDN-серверіндегі файлдың ETag-ы көздегі файлдың ETag-ымен сәйкес келсе, CDN-ресурс кэштелген файлды сақтауды және оны пайдаланушыларға беруді жалғастырады.
  • Егер CDN-серверіндегі файлдың ETag-ы көздегі файлдың ETag-ымен сәйкес келмесе, CDN-ресурс жаңа файлды кэштейді.

CDN-ресурста кэшттеуді баптау үшін:

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

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

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

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

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

  6. CDN-де кэшттеу опциясын қосыңыз.

  7. Баптау нұсқасын таңдаңыз:

    CDN-ресурс контентті көзде Cache-Control тақырыбында берілген уақыт бойы кэштейді.

    Егер көзде Cache-Control көрсетілмесе, әдепкі уақыт (4 күн) пайдаланылады. Бұл уақытты өзгерту үшін Әдепкі кэш өмір сүру уақыты тізімінен мәнді таңдаңыз. Таңдалған мән 200, 201, 204, 206, 301, 302, 303, 304, 307, 308 кодтары бар жауаптар үшін қолданылады. Қалған кодтары бар жауаптар кэштелмейді.

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

Браузерде кэшттеуді баптау

Баптау соңғы пайдаланушылардың браузерлерінің кэшінде контентті сақтау параметрлерін орнатуға мүмкіндік береді.

Пайдаланушы браузерінде кэшттеуді баптау үшін:

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

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

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

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

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

  6. Браузерде кэшттеу опциясын қосыңыз.

  7. Баптау нұсқасын таңдаңыз:

    Пайдаланушының браузері контентті көзде Cache-Control тақырыбында берілген уақыт бойы кэштейді.

    Егер көзде Cache-Control көрсетілмесе, онда контент браузерде кэштелмейді.

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

Кэшттеу кезінде Set-Cookie тақырыбын елемеу

Бірдей файлды алу үшін CDN-серверге жіберілетін сұрауларда файлға дейін бірдей жол болуы мүмкін, бірақ HTTP-тақырыбындағы Set-Cookie мәндері әртүрлі болуы мүмкін. Әдепкі бойынша CDN-ресурс мұндай сұрауларды әртүрлі деп санайды және оларды көз серверіне қайта бағыттайды. Бұл деректерді беру жылдамдығын төмендетеді. Set-Cookie тақырыбын елемеу CDN-ресурсқа көзге сұрау жібермей, өзінің кэшін пайдалануға мүмкіндік береді.

CDN-ресурс HTTP-сұрауларда Set-Cookie тақырыптарын елемеуі үшін:

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

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

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

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

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

  6. Set-Cookie елемеу опциясын қосыңыз.

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

Кэшттеу кезінде сұрау параметрлерін елемеу

Бірдей файлды алу үшін CDN-серверге жіберілетін сұрауларда файлға дейін бірдей жол болуы мүмкін, бірақ query-параметрлері әртүрлі болуы мүмкін. Әдепкі бойынша CDN-ресурс мұндай сұрауларды әртүрлі деп санайды және оларды көз серверіне қайта бағыттайды. Бұл деректерді беру жылдамдығын төмендетеді. Барлық немесе кейбір параметрлерді елемеу CDN-ресурсқа көзге сұрау жібермей, өзінің кэшін пайдалануға мүмкіндік береді.

CDN-ресурс HTTP-сұраулардағы параметрлерді елемеуі үшін:

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

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

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

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

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

  6. Сұрау параметрлерін елемеу опциясын қосыңыз.

  7. Елемеу түрін таңдаңыз:

    • Барлығын елемеу — кез келген сұрау параметрлері бар файлдар бір объект ретінде кэштеледі.
    • Мыналардан басқасының бәрін елемеу — көрсетілген параметрлері бар файлдар әртүрлі объектілер ретінде кэштеледі, басқа параметрлері бар файлдар — бір объект ретінде.
    • Тек мыналарды елемеу — көрсетілген параметрлері бар файлдар бірдей объектілер ретінде кэштеледі, басқа параметрлері бар файлдар — әртүрлі.
  8. Мыналардан басқасының бәрін елемеу және Тек мыналарды елемеу түрлері үшін параметрлерді көрсетіңіз. Әр параметрді жаңа жолдан жазыңыз.

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