Категории |
[Помогите!!] Ужасно джолго грузится магазин!http://vot-podarok.ru Ошибки при отладке возникают как я думаю из-за неопределения tmp папки. в хостинге дело А каков смысл хранить сессии в физических файлах? Перестройте на хранение в базе (в файле config.php): А каков смысл хранить сессии в физических файлах? Перестройте на хранение в базе (в файле config.php): define('STORE_SESSIONS', 'mysql'); Проверьте права на папку /tmp должно быть 0777. А в чем особо принципиальная разница - в базе хранить или файлах? ИМХО в файлах даже лучше. А эти сессии в БД так и оседают? В файлах устаревшие быстро удаляются. Тоже интересен этот вопрос, где хранить сессии, в базе или в файлах... откуда быстрее выдергиваются сессии - там и хранить) Тоже интересен этот вопрос, где хранить сессии, в базе или в файлах... Может быть новую темку создать, профи объяснят, в каком случае чего лучше использовать?! Если интересно, то проведите простой эксперимент: 1. Настройте на сайте хранение сессий в файлах, пусть поработает недельку. 2. Потом настройте на сайте хранение сессий в базе, тоже пусть поработает недельку. 3. И напишите здесь результат наблюдений в первом и втором случаях. Скорее всего, никакой разницы не заметите. Хранение сессий в виде физических файлов в /tmp небезопасно - вы не можете устанавливать ограничения прав доступа к ним. При определенных условиях сессия может сохраниться не в своем каталоге, а в php/tmp. Опять же, определенными манипуляциями злоумышленник может добиться чтения содержимого /tmp. И в любом случае, каждый открытый файл не прибавляет ресурсов системе. Хостером может быть прямо запрещено хранить сессии в файлах (как в моем случае). Дискуссии по поводу хранения сессий были завершены лет восемь назад, с тех пор комьюнити пришло к консенсусу, выраженному в книге "PHP 5 для профессионалов" Эд Леки-Томпсон, Хьяо Айде-Гудман, Алек Коув, Стивен Д. Новицки: хранить сессии лучше в базе, а не в файлах. Там объясняется почему... А можете дать ссылочку на объяснение причин? В наше время искать книжку, чтоб прочесть пару страниц, не слишком комфортно... |
|