2013-07-10 3 views
0

Как и в любой облачной платформе в качестве службы, такой как AppHarbor, очень важно, как управлять сеансами, потому что каждый запрос пользователя может обрабатываться на разных серверах.Как обрабатывать состояние сеанса ASP.NET в AppHarbor

Есть два способа:

  • InProc если поддержка платформы липкие сессии, поэтому запрос пользователя всегда приземляется на том же сервере. Поддерживает ли AppHarbor липкую сессию? Я нашел некоторые ссылки, которые он делает, а некоторые - нет.
  • OutProc с Memcached как предпочтительное решение, которое передает данные сеанса между серверами. Memcached не поддерживается в регионе ЕС. Зачем? Существует дополнение стороннего AppHarbor Add-on, но не встроенное решение, управляемое AppHarbor.

Так что же было рекомендовано заниматься сессиями (в регионе ЕС)?

Большое спасибо за помощь.

Marko

Некоторые ссылки:

+0

Хороший вопрос, который я должен сказать. –

ответ

0

Вы должны просто использовать MemCachier для приложений ЕС. AppHarbor support forums have details on how to get MemCachier set up for use with session state.

+0

спасибо. Странно, что для этого нет выходного решения. Я не думаю, что есть много приложений, которые не требуют сеанса. Странно, что они не поддерживают Memcached в ЕС. Если у них уже есть решение для сборки, почему бы не распространять в ЕС? Но сторонняя добавка на Memcachier выглядит нормально и проста в использовании. – MarkoS

 Смежные вопросы

  • Нет связанных вопросов^_^