Лучше получить значение из переменной PHP или из cookie? - PullRequest
0 голосов
/ 25 июля 2010

Предположим, что есть переменная PHP:

$variable = 'username';
cookie value = 'username'

Какой из них лучше для доступа? get_cookie() или просто используйте $variable?

У меня много кода, использующего get_cookie('cookie_name') (функция CodeIgniter) вместо переменных.

Повысит ли это производительность, если я переключу его на $variable вместо cookie?

Ответы [ 3 ]

2 голосов
/ 25 июля 2010

Файлы cookie передаются из браузера пользователя на сервер при каждой загрузке страницы, независимо от того, используете вы их или нет.

В действительности разница в производительности будет очень незначительной.

Что вам может понадобитьсявыяснить, должны ли данные, хранящиеся в файлах cookie (если вы говорите, что их много), быть там или нет.У многих людей куки отключены, поэтому вы хотите хранить в них только несущественную информацию (и информацию, которая не обязательно должна быть безопасной).

0 голосов
/ 25 июля 2010

Не только переменная $ несколько быстрее, но и учтите, что пользователь может просто не принимать cookie-файлы любого типа, поэтому в целом подход с переменной $ гораздо лучше.

Я занимался разработкой вебаприложения в течение нескольких лет, и никогда не приходилось использовать куки для чего-либо.Я знаю, что многие люди не согласятся со мной по этому поводу, но сейчас я отлично справляюсь без них.

С уважением.

0 голосов
/ 25 июля 2010

Да, будет, но увеличение будет бесконечно малым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...