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