Преглед садржаја
Када корисник први пут посјети нашу страницу или апликацију, почетна брзина ће им бити мало мања, то је зато што у том тренутку претраживач мора по први пут преузети све графичке ресурсе, попут слика и ЦСС, поред скрипти као што су.јс.Шта се дешава када корисник поново посети страницу? Ово би се требало учитати брже јер ови елементи остају исти па се не би требали мијењати, проблем је у томе што ако прегледнику не кажемо колико дуго да их задржи, вјероватно је да ако корисник поновно посјети страницу за један сат, све ће изгледати као први пут.
Далека будућност је фраза о којој много чујемо када говоримо кеш садржаја и прегледач, то је зато што се односи на временско време које прегледач мора да одржава садржај без потребе за поновним преузимањем при свакој посети корисника.
Обично је одговарајућа вредност за садржај претраживача је 1 месецМеђутим, у зависности од врсте апликације и учесталости ажурирања, случајеви до годину дана.
АСП.НЕТ МВЦ нуди нам могућност успостављања живота и истека предмеморије наше апликације кроз нека упутства која након тумачења сервера постају ХТТП заглавља који указују на неопходне информације прегледачу.
За то можемо користити методе Цацхе.СетЕкпирес () И Цацхе.СетМакАге (), гдје први означава вријеме или датум када кеш мора умријети, а други до када се мора одржавати, за његову примјену у коду то можемо учинити како видимо на сљедећој слици:
ЕНЛАРГЕ
Треба напоменути да морамо користите само једну од ових метода одједном пошто су они сувишни, само што ћемо према нашим потребама захтевати једно или друго.Кеш меморија са сервераДруги начин за постављање истека заглавља и кеша је у нашем случају преко сервера ИИСЗа то можемо користити заглавља унутар елемента, са којима ће сервер директно дати претраживачу потребне информације.
Када дође до промене у кешираном садржају и потребно нам је да се прикаже, морамо да кажемо прегледачу да учита овај нови садржај, обично то радимо променом Урл истог, за ово можемо радити са верзијама садржаја, па ако имамо датотеку сцриптс-фронт.јс, тако да се промена одражава можемо је променити сцриптс-фронт-в2.јсНа овај начин, прегледач ће открити да је то нови елемент и поново ће га учитати.
Овим смо завршили овај водич, видели смо како можемо повећати брзину наше апликације обавештавајући прегледач да не би требао учитавати ресурсе више пута.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен