31.05.2010, 01:14 | #11 | |
Эксперт
Регистрация: 12.12.2009
Адрес: Ростов-на-Дону
Сообщений: 1,537
Вес репутации: 247
|
Цитата:
__________________
Самый удобный Хостинг (в т.ч. сейчас - бесплатное полугодовое тестирование хостинга Node.JS) |
|
31.05.2010, 01:15 | #12 |
Эксперт
|
eresik, php.ini
да вопрос не четкий - двоякий - возможно речь о куки..)
__________________
|
31.05.2010, 06:25 | #13 |
Починяю примуса
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 290
|
Не знаю как там, у меня реализовано в самописи так(упрощенно многократно):
1.Проверка на куку (с перезагрузкой) 2.Если кука работает, пишем ИД юзверя туды, если нет, то в сессии c включением трансляции sid по GET(если выключено). 3.К ИД привязываем строку таблички в mysql. Все данные там. пытался все данные юзера хранить в куках или сессиях, но не понравилась стабильность хранения данных в куках: иногда сессия слетает из-за проскакивания какого-то символа после шифрования данных(а голые данные в куках хранить какгбэ не по феньшую для магазина). Поэтому отказался и перешел на хранение основных данных в базе. Можно без принудительной перезагрузки в пункте 1, хранить до первой перезагрузки в сессиях, впринципе и этот вариант моя схема и реализация допускает, т.к перебор вариантов куда писать данные осуществляется автоматически при каждой загрузки стр в зависмости от внешних условий (включена ли кука в браузере и в настройках сайта и тд), но это уже частности.
__________________
|
31.05.2010, 12:03 | #14 |
Вредина
Регистрация: 03.07.2007
Адрес: д.Коноплянка
Сообщений: 3,535
Вес репутации: 437
|
Куки + memcached, физически ни чего не храню. Правда после р****а мемори-сервера происходит у всех разлогин, но это редко 1 раза в год, а то и реже, т.ч. меня мой вариант устраивает полностью. Плюс бонусом тамже в меме храню всякую динамику, типа количество не прочитанных сообщений, время прибывания на сервере и т.п., нафиг дергать железяку постоянно.
Считаю хранение авторизационных и динамических данных в mysql кощунством над ресурсами. Ни что на сервере не жрет ресурсы так, как mysql + еще и диски подсаживаем. Да, оно может и работает на слабо нагруженных проектах, но мне этот вариант не по феншую.
__________________
|
31.05.2010, 16:54 | #16 | |
Починяю примуса
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 290
|
Цитата:
__________________
|
|
02.06.2010, 12:29 | #17 |
Магистр
Регистрация: 04.12.2007
Сообщений: 3,681
Вес репутации: 421
|
Jooz, прокомментируй плиз..
__________________
|
02.06.2010, 12:42 | #18 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 373
|
зачем извращаться? рамдиск, запустить отдельный mysqld, который там все хранить будет. файлы сессий тоже там хранить можно, да и любую другую инфу на время жизни памяти, причем работать крайне просто как с обычными файлами.
|
02.06.2010, 12:45 | #19 | |
Эксперт
Регистрация: 18.06.2007
Адрес: Картофель
Сообщений: 2,417
Вес репутации: 361
|
Цитата:
MySQL надо дергать как можно реже, и не важно как вы там расставили индексы, какой буфер ключей, даже MEMORY таблицы в MySQL работают в 100 раз тише по скорости, чем выдергивание ассоциативного массива из memcache хранилища а для тех кто любит хранить сессии на диске замечу - скорость рандомной выборки на SATA диске - в лучшем случае 10Мбайт\сек, а какова скорость выборки из ОЗУ - сколько Гигабайт в секунду? и еще заметьте - дешевые SATA-контроллеры при активной работе с диском просаживают CPU и DMA канал довольно прилично, так что про производительность можно просто забыть |
|
02.06.2010, 12:49 | #20 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 373
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сейчас принято поступать с моргальщиками? | msk01 | Вопросы по работе системы | 15 | 20.05.2010 09:10 |
Убрать сессию из строки параметров в IPB 1.0 | classics | Разработка и сопровождение сайтов | 0 | 03.09.2009 04:45 |
Где хранить пароли? | sherwood | Курилка | 51 | 04.06.2009 16:19 |
Принято решение о девальвации рубля | andrej3337 | Курилка | 133 | 24.11.2008 19:57 |
Ограничение на сессию? | Deadman_n | Ошибки при работе с системой | 0 | 24.03.2008 10:42 |
Часовой пояс GMT +3, время: 08:13.