Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Собственный механизм сессий и проблема со "сборкой мусора"

Сообщения:  [1-10]   [11-19] 

 
 автор: Syava   (20.04.2008 в 14:29)   письмо автору
 
   для: cheops   (20.04.2008 в 10:59)
 

Всё понятно! Спасибо

   
 
 автор: cheops   (20.04.2008 в 10:59)   письмо автору
 
   для: Syava   (19.04.2008 в 19:01)
 

Перегрузка механизма сессий выгодна в том случае, если вы хотите иметь актуальный список всех пользователей и производить оптовые изменения в массиве $_SESSION. Если вам нужна скорость, то этот механизм лучше не перегружать.

   
 
 автор: Syava   (19.04.2008 в 19:21)   письмо автору
 
   для: Atheist   (19.04.2008 в 19:10)
 

Книга "PHP для хакера" или как-то типа такого.. Я сам книгу не читал, просто тут на форуме в архивных темах нарыл об этом..

   
 
 автор: Atheist   (19.04.2008 в 19:10)   письмо автору
 
   для: Syava   (19.04.2008 в 19:01)
 

В какой книге?
Что касается PHP, то его старались делать так, чтобы удовлетворить как можно больше программистов. Из-за этого много лишнего...В PHP 6 уберают "хлам" вроде register_globals, magic_quotes_gpc, POSIX regexp, ....
Но что касается своего механизма сессий - ну кому-то может и действительно нужно делать какие-то манипуляции во время чтения данных, записи или при закрытии сессии. Придумывать не люблю.

   
 
 автор: Syava   (19.04.2008 в 19:01)   письмо автору
 
   для: Atheist   (19.04.2008 в 18:51)
 

А.. Только SID.. Надо будет подумать над этим, возможно переделаю скрипт именно так.. Ну теперь у меня возникает другой вопрос: если создание собственного механизма сессий столь "не выгодно", то для чего его привели в книге? Ведь где-то же используют наверно свои механизмы..

   
 
 автор: Atheist   (19.04.2008 в 18:51)   письмо автору
 
   для: Syava   (19.04.2008 в 18:51)
 

SID будешь записывать. При чем тут данные сессии?

   
 
 автор: Syava   (19.04.2008 в 18:51)   письмо автору
 
   для: Atheist   (19.04.2008 в 18:40)
 

Так я не вижу смысла в стандартном механизме.. Ведь, если буду записывать сессии в БД тогда для чего их же записывать ещё и в файл? Получится двойная запись одного и того же.. Или я не прав?

   
 
 автор: Atheist   (19.04.2008 в 18:40)   письмо автору
 
   для: Syava   (19.04.2008 в 18:34)
 

> не прибегая к подобной записи сессий
А почему нужна именно подобная запись? Что мешает совместить запись SID в таблицу и стандартный механизм?

   
 
 автор: Syava   (19.04.2008 в 18:34)   письмо автору
 
   для: Atheist   (19.04.2008 в 16:43)
 

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

   
 
 автор: Atheist   (19.04.2008 в 16:43)   письмо автору
 
   для: Syava   (19.04.2008 в 10:59)
 

Нет, в скорости ты выиграешь при выборке и сортировке определенных данных. Но в данном случае ты тупо сливаешь с базы одну строку и записываешь. В данном случае быстрее будут файлы, не говоря уже о том, что стандартный механизм написан на C.

   

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования