Разлика између колачића и сесија

Колачићи против сесија

ХТТП није присутан, што значи да се било који похрањени подаци уништавају када клијент прими страницу са сервера и веза је затворена. Колачићи и сесије су два решења за овај проблем. Колачић је врло мали податак који се спрема на веб локацији клијента и враћа се серверу сваки пут када се тражи страница. Сесија је начин чувања података на серверу за разлику од рачунара на рачунару.

Шта су колачићи?

Нетсцапе је представио концепт колачића са својим веб прегледачем Нетсцапе Навигатор. Колачић је врло мали податак који се спрема на веб локацији клијента и враћа се серверу сваки пут када се тражи страница. Будући да се колачићи враћају сваки пут, мора се сачувати минимална количина података да би се сачувала пропусност. Веб страница чита само колачић написан на тај начин и на тај начин пружа сигурно средство за чување информација на различитим страницама. Међутим, у почетку колачићи нису добили добро име, због гласина које тврде да би колачићи могли да читају све информације на тврдом диску. Наравно, та заблуда је изблиједјела када су људи схватили да су колачићи заправо безопасни, а сада су прихваћени. Колачићи имају одређени животни век који су дефинисали њихови творци. На крају овог, колачић постаје истекао. Колачићи често прате информације попут учесталости посета, времена посете, банера на које се кликне, корисничких подешавања итд. Колачићи се обично користе за чување потребних информација за краће периоде. Ако се информације попут е-адреса (које се морају чувати дуже временске периоде) морају похранити, програмер мора уместо колачића користити базу података. Међутим, ако се лични подаци сачувају у колачићима, за побољшање сигурности треба користити шифрирање.

Шта су сесије?

Сесија је још једно средство за чување информација на више страна. Али то се ради на страни сервера. Сесија заправо користи цоокие на страни сервера и за клијента за чување података. Али колачић на страни клијента чува само референцу на одговарајуће податке похрањене на серверу. Када корисник посети веб локацију, колачић на страни клијента (са референтним бројем) шаље се серверу, а сервер користи овај број за учитавање података корисника. Цоокие на страни сервера може да складишти велике количине података. Пошто колачић на страни клијента чува само референтни број, ширина појаса се неизмерно спрема. Пошто се подаци о сесији чувају на серверу, много су заштићенији.

Која је разлика између колачића и сесија?

Иако су колачићи и сесије два начина за чување информација на веб страницама, оне имају своје разлике. Колачићи чувају само колачиће на страни клијента, док сесије користе и колачиће на страни клијента и на серверу. Сесије могу да складиште велике количине података у поређењу са колачићима. Будући да сесије смештају само референтни број у уређај клијента, употреба пропусне моћи је мања у поређењу са употребом колачића. Подаци о сесији су релативно сигурнији, јер корисник може манипулирати колачићима.