Кэш пен cookie файлдарының арасындағы айырмашылық

Кэш пен cookie файлдарының арасындағы айырмашылық
Кэш пен cookie файлдарының арасындағы айырмашылық

Бейне: Кэш пен cookie файлдарының арасындағы айырмашылық

Бейне: Кэш пен cookie файлдарының арасындағы айырмашылық
Бейне: Тестирование в Fiddler. Базовые правила подмены данных. Debugging Proxy mock data main rules 2024, Шілде
Anonim

Кэш пен cookie файлдары

Cookie файлдары және кэш (немесе шолғыш кэші) веб-беттердің жұмысын жақсарту үшін клиенттің машинасында сақталатын уақытша сақтаудың екі түрі болып табылады. Cookie - бұл веб-сайтта клиенттің машинасында сақталатын және бет сұралған сайын серверге қайта жіберілетін өте кішкентай ақпарат бөлігі. Кэш – веб-беттерді жылдам жүктеу үшін клиенттің машинасында сақталған веб-бет ресурстарының уақытша сақтау орны.

Cookie файлдары дегеніміз не?

Netscape өзінің Netscape Navigator веб-шолғышымен cookie файлдары түсінігін ұсынды. Cookie - бұл веб-сайтта клиенттің машинасында сақталатын және бет сұралған сайын серверге қайта жіберілетін өте кішкентай ақпарат бөлігі. Cookie файлдары әр жолы кері жіберілетіндіктен өткізу қабілеттілігін сақтау үшін деректердің ең аз көлемін сақтау қажет. Веб-сайт тек өзі жазған cookie файлын оқиды, осылайша әртүрлі беттерде ақпаратты сақтаудың қауіпсіз құралын қамтамасыз етеді. Дегенмен, cookie файлдары қатты дискідегі барлық ақпаратты оқи алады деген қауесеттерге байланысты бастапқыда жақсы атауға ие болмады. Әрине, бұл қате түсінік жойылды, өйткені адамдар печенье шынымен зиянсыз екенін түсінді және қазір олар өте жақсы қабылданады. Cookie файлдарының жасаушылары анықтаған белгілі бір қызмет мерзімі бар. Осының соңында cookie файлының мерзімі аяқталады. Cookie файлдары жиі пайдаланушының қаншалықты жиі кіретіні, келу уақыттары, қандай баннерлер басылғаны, пайдаланушы қалаулары және т.б. сияқты ақпаратты бақылайды. Cookie файлдары әдетте қысқа мерзімге қажет ақпаратты сақтау үшін пайдаланылады. Электрондық пошта мекенжайлары сияқты ақпаратты (ұзақ уақыт бойы сақталуы керек) сақтау қажет болса, бағдарламашы cookie файлдарының орнына дерекқорды пайдалануы керек. Дегенмен, егер жеке ақпарат cookie файлдарында сақталса, қауіпсіздікті жақсарту үшін шифрлауды пайдалану қажет.

Кэш дегеніміз не?

Пайдаланушы веб-беттің мекенжайын терген кезде немесе браузерінде веб-беттің гиперсілтемесін басқанда, тиісті веб-серверге сәйкес бетке сұрау жіберіледі. Содан кейін веб-сервер беттің мазмұнын және қажетті ресурстарды шолғышқа бетті қарауға жібереді. Клиенттің машинасындағы веб-шолғыш бетті көрсетеді. Дегенмен, ресурстар (суреттер немесе кескіндер, аудио файлдар мен бейне файлдар және т.б.) үлкен файлдар болса, олар клиенттің құрылғысына жету үшін айтарлықтай уақытты алады (қосылу жылдамдығына байланысты). Бұл беттердің баяу жүктелуіне әкеледі, бұл пайдаланушы үшін ыңғайсыз немесе тітіркендіреді. Бұл кешіктіруді азайту және веб-беттерді тезірек жүктеу үшін бұл ресурстарды клиенттің машинасында сақтауға болады (бетті бірінші рет жүктегеннен кейін), осылайша бір беттің дәйекті жүктемелері ендірілген ресурс файлдарын пайдаланушыдан алады. жергілікті компьютер. Бұл браузерді кэштеу деп аталады. Басқаша айтқанда, кэш веб-беттерді жылдам жүктеу үшін клиенттің машинасында сақталған веб-бет ресурстарының уақытша сақтау орны.

Кэш пен cookie файлдарының айырмашылығы неде?

– Cookie файлдары мен кэш клиенттің құрылғысында деректерді сақтаудың екі жолы болғанымен, олар әртүрлі мақсаттарға қызмет етеді. Cookie файлының мақсаты - пайдаланушыға қатысты әртүрлі сипаттамаларды қадағалау үшін ақпаратты сақтау, ал кэштің мақсаты - веб-беттердің жүктелуін жылдамдату.

– Cookie файлдары пайдаланушы қалауы сияқты ақпаратты сақтайды, ал кэш аудио, бейне немесе флэш файлдары сияқты ресурс файлдарын сақтайды.

– Әдетте cookie файлдарының мерзімі біраз уақыттан кейін аяқталады, бірақ кэш оларды пайдаланушы қолмен жоймайынша клиенттің құрылғысында сақталады.

Ұсынылған: