Қызықты кэштеу - Funky caching - Wikipedia

Қызықты кэштеу - бұл сұралған статикалық веб-парақтың ресурсы болмаған кезде динамикалық мазмұнды құру, көрсету және сақтау.

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

Барлық беттер сұраныс бойынша жасалуы мүмкін деп болжайды. Егер олар болмаса, әдеттегі HTTP 404 қате әдеттегідей қайтарылды.

Жалпы артықшылығы әдеттегі кэшпен салыстырғанда салыстырмалы түрде аз. Архитектуралық жағынан бұл нашар дизайн. Алайда бұл жеке кэш қабаты жоқ шағын сайттарға кэштеудің кейбір артықшылықтарына қол жеткізуге мүмкіндік береді (аздап икемсіз болса да). Сондықтан ол бір уақытта шағын, бір серверлік динамикалық веб-сайттар үшін танымал болды, әсіресе PHP қауымдастығының ішінде құрылған, сол жерде техника пайда болды.

Техниканың кемшілігі - бұл веб-сервер процесінің веб-мазмұн кеңістігіне жазбаша қол жетімділігін қажет етеді. Қауіпсіздік мақсатында бұл әдетте талап етілмейді немесе рұқсат етілмейді.

Шығу тегі

Ол сондай-ақ Қате қулық, ақылды кэштеу және Расмустың қулығы,[1] құрметіне соңғы атау Расмус Лердорф, жасаушысы PHP бұл механизмді бірінші болып ұсынған бағдарламалау тілі (бірақ ол Стиг Бакенге де қатысты)[2]).

Ортақ қолданысының бірі - ауыстыру HTTP қатесі 404 ErrorDocument динамикалық сценариймен.

Оны вариация ретінде қарастырудың тағы бір тәсілі кэштен тыс үлгі мұнда деректерді сақтау қоймасынан деректерді оқудың орнына, ол динамикалық түрде жасалады және енгізу бір жүйеге енгізудің орнына архитектураны қамтиды (бұл жағдайда веб-сервер және веб-бағдарлама тілі).[3]

Әдебиеттер тізімі

  1. ^ «PHP жоқ PHP». 2008-12-24.
  2. ^ «Пайдаланушы туралы ақпарат: Stig Bakken». 2010-05-04.
  3. ^ терри шай (2019-03-15). «2019-03 PHP PHP архитектурасыз @ Confoo». Журналға сілтеме жасау қажет | журнал = (Көмектесіңдер)