хранение данных в виде кеша из БД в куки или каким-то другим способом? - PullRequest
0 голосов
/ 23 февраля 2012

У меня есть сайт, который запрашивает данные из базы данных SQL, из разных строк, в разных таблицах при каждом просмотре страницы.

Я планирую просто сохранить все данные как временный кеш в файлах cookie (сJSON) при первом просмотре страницы, поэтому все работает быстрее (больше не нужно запрашивать).

Еще не совсем продумано, но я просто планирую выбросить все это в массив, декодировать JSONэто, бросая его в куки и затем вытаскивая его обратно, когда это необходимо.

Меня беспокоит возможность возникновения проблем при хранении больших куки на стороне клиента.

Ребята, вы думаете, это хорошая идея или глупая?

Если это глупо, есть ли альтернативы?

1 Ответ

0 голосов
/ 23 февраля 2012

рассмотрите возможность использования APC или Memcachced

Они способны хранить большие данные и имеют более быстрый доступ.

Использование Cookies имеет несколько недостатковкроме его ограничения по размеру.При каждом запросе страницы куки отправляются обратно на сервер, таким образом, увеличивая количество передаваемых данных / трафик, и запрос становится тяжелее.Причина появления концепции CDN для предотвращения передачи файлов cookie.

...