Как я могу разделить кеш приложений между двумя приложениями ASP.NET

Вот сделка,

У меня есть один веб-сайт на utopiapimp.com. Сайт используется для популярной веб-игры. Некоторые интернет-компании не разрешают доступ к веб-сайту, поэтому я открыл еще один домен на utopiashrimp.com. Тот же сайт, но другое приложение. Оба имеют одинаковые базы данных. Они также оба находятся на одной виртуальной машине. Я поместил свой новый код на креветок и исправил ошибки с помощью этого кода. Я размещаю солидный код на сутенере. Поэтому я не могу просто перенаправить домен креветок в pimp, потому что мне нужен тестовый стенд.

Проблема в том, что они не используют один и тот же кеш приложения. Итак, мой вопрос, могут ли два сайта использовать один и тот же кеш приложения? Мне действительно нужно понять это. Я бы предпочел не создавать веб-сервис и / или обработчик, который должен использоваться одним веб-сайтом, чтобы изменить кэш другого приложения. Любая помощь в этом была бы отличной!

Спасибо, прежде чем руку.

2 ответа

То, что вы спрашиваете, немного там, и у меня нет точного ответа, но вы могли бы проверить Windows Server AppFabric. Вы могли бы потенциально настроить сервер кэширования AppFabric на компьютере, на котором вы в настоящее время используете приложения. Если ваше приложение относительно хорошо спроектировано, вы можете просто обновить слой данных для кэширования, используя сервер AppFabric.

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

Другие вопросы по тегам