Преглед садржаја
У веб апликацијама морамо учинити неколико малих ствари како бисмо постигли боље перформансе, у стварном производном животу не постоји рецепт који би вриједио за све случајеве, једноставно постоје препоруке које се могу примијенити и накнадно процијенити раде ли према плану.Једна од ствари која увек може побољшати перформансе је смањити величину одговора, јер на овај начин претраживач мора да преузима мање података и стога мора да користи мању пропусност, мада са тренутним брзинама Интернет веза то изгледа није важно, али у стварности све има мали утицај.
Једна од главних радњи које можемо предузети да смањимо величину одговора из наше апликације је постављање скрипти споља, ово заједно са упутствима ЦССОво се ради како би прегледач клијента могао да кешира садржај ових датотека.
Дешава се да када ставимо упутства у исту датотеку приказа апликације, прво се повећава величина онога на шта апликација мора да одговори, јер поред резултата са сервера морамо додати и упутства Јавасцрипт Шта ЦСС и друго, пошто се ради о променљивом садржају, прегледач га не кешира.
С друге стране, када учитавамо ове додатне ресурсе у засебне датотеке, прегледач их може кеширати и послати само захтев за динамички садржај, па ако прегледач већ зна које датотеке ће учитати и одговор је много мањи, видећемо побољшање перформанси.
Као што видимо на слици, прво учитавање узрокује да претраживач преузме све ресурсе, након што их ускладишти у кешу, видимо да учитава само одговор апликације, демонстрирајући на тај начин оно што смо објаснили.
НедостациКао што смо споменули на почетку водича, ово је само препорука за побољшање перформанси, али не мора нужно радити у свим случајевима, на примјер постоји јасан недостатак у томе што постављање датотека на различита мјеста повећава захтева ХТТП, чини се да се то ублажава употребом кеш, али шта се дешава ако кеш меморија није активирана, прегледачи би тада морали да преузму постављајући многе захтеве, смањујући на тај начин предност коју смо могли стећи.
Једна ствар коју бисмо могли учинити је радити с комбинацијом техника за приступ најбољем у сваком свијету, на примјер направити главни дом који учитава скрипте унутар свог кода, а затим мијењати садржај путем АЈАКС, на овај начин можемо смањити број захтева и величину одговора. Наравно да ће радити само са апликацијама које нису превише опсежне, јер ако не бисмо могли изгубити ову предност.
Овим смо завршили овај водич, видели смо како можемо извући мало више перформанси из наших апликација користећи све ресурсе које нам прегледачи нуде и на овај начин стварамо боље корисничко искуство.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен