Обработчик сеанса, «База данных» или «Нет»?

В глобальной конфигурации Joomla есть опция «Обработчик сеансов», в ее описании говорится

  

Механизм, с помощью которого Joomla! идентифицирует пользователя, когда он   подключен к веб-сайту с использованием непостоянных файлов cookie.

Однако я до сих пор не понимаю, что он пытается объяснить.

В чем преимущества и недостатки обоих? Как узнать, какой вариант мне подходит?

10 голосов | спросил Hung Tran 25 PMpFri, 25 Apr 2014 19:51:15 +040051Friday 2014, 19:51:15

3 ответа


3

В параметре none используется дескриптор сеанса php по умолчанию, в котором используются файлы для хранения данных сеанса. В параметре базы данных он использует базу данных для хранения данных сеанса. В http://www.tuxradar.com/practicalphp/10/3/7 вы можете узнать больше о файлах с базами данных в сеансе

ответил csbenjamin 25 PMpFri, 25 Apr 2014 20:07:11 +040007Friday 2014, 20:07:11
6

Как и в ответе @ codinghands, запись сеанса в базу данных вызвала у нас слишком много соединений:

https://stackoverflow.com/questions/14506124/joomla -is вызывающие слишком много-соединений-базы-данных ошибок

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

Кроме того, вы можете посмотреть, как PHP хранит ваш сеанс. Нас записывали на жесткий диск. Это было медленным (до ~ 200 мс), и это плохо, если вы хотите загрузить баланс серверов. Опция mysql была бы хороша для балансировки нагрузки, если вы можете обойти проблему «слишком много соединений»

ответил ContextSwitch 25 PMpFri, 25 Apr 2014 21:58:52 +040058Friday 2014, 21:58:52
2

Просто добавьте свои 2 цента: я нашел в ранних версиях Joomla, что таблица _sessions часто повреждается на сайтах, получающих большое количество уникальных посетителей, и, следовательно, открытые сеансы, принося сайт до тех пор, пока таблица не будет восстановлена ​​/очищена. Использование Нет разрешило это для меня.

ответил codinghands 25 PMpFri, 25 Apr 2014 20:35:20 +040035Friday 2014, 20:35:20

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132