[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Использование Сессии
Kusss
Есть несколько не больших таблиц, к которым нужно постоянно обращаться, и которые меняются крайне редко. Ну там права пользователей, разделы, скидки и т.д.
Получается вот такая штука ... сокращенно
if (!is_array($_SESSION['constant'])) {	
// Запрос и сбор массива
$prava_all[$value['id']] = $value['name'];

// И таких таблиц уже 4 штуки

$_SESSION['constant'] = array(
'prava' => $prava_all,
'profil' => $profil_all,
'razdel' => $razdel_all,
'sale' => $sale_all,
);

}
Может есть какой другое решение, или это нормально ?
Ну может временная таблица, которая перезаписывается при изменении в любой из этих таблиц. может ещё что есть
Arh
Права пользователей хранить в сессии еще логично, но разделы или те же скидки, они ведь одинаковые для всех пользователей.

Разделы - это меню на сайте? В таком случае проще закешировать всё меню целиком, то есть построить его, оформить и сохранить в файл, как кусок шаблона, а при редактировании разделов, удалять файл кеша.
Да и со скидками наверно так же можно сделать, кешировать весь товар целиком.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.