Безопасно ли хранить соединение (фактически указатель) в memcache? - PullRequest
0 голосов
/ 16 октября 2011

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

Из-за (по умолчанию) природы веб-приложений без сохранения состояния мне приходится разрывать (то есть закрывать) соединение после каждого вызова функции. Мне интересно, возможно ли сохранить (т.е. кэшировать) соединение с сокетом и соединения с базой данных в memcache - для этого у меня уже есть пул соединений с БД и соединение с сокетом, которое я могу использовать всякий раз, когда вызывается функция.

Это безопасно?

[[Дополнительная информация]]

Я буду взаимодействовать с memcached в первую очередь с PHP и Python

Кстати, memcached работает на той же машине (поэтому проблем с физическим адресом не должно быть).

Ответы [ 2 ]

0 голосов
/ 16 октября 2011

Мне интересно, возможно ли сохранить (т.е. кэшировать) соединение сокета и соединения с базой данных в memcache

Нет.

0 голосов
/ 16 октября 2011

Оба языка поддерживают соединения с базой данных, срок действия которых превышает срок действия одного запроса. Не используйте memcache для этого!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...