Я должен использовать Blogengine .Net в качестве моего blogengine, и большая часть его работала хорошо, пока я не понял, что мне нужно одинаково запускать это на двух серверах и одной базе данных.
Когда редактор находится на сервере 1, все, что он / она публикует, будет записано в базу данных и будет обновлено в списке сообщений в памяти (статический список сообщений). В то же время для любого пользователя на сервере 2 на сервере 1 ничего не видно, потому что сообщение в памяти не будет обновлено.
Единственное решение для вопросов о жизни заключается в том, чтобы редактор переключал серверы с их хост-файлов и с помощью тонкой кнопки, позволяющей им перезагружать сообщения как
BlogEngine.Core.Post.Reload();
HttpRuntime.Close();
но я действительно считаю, что должно быть лучшее решение, потому что сейчас я думаю о том, было бы легко интегрировать Memcached где-то здесь, если нет, то я думаю, что мне нужно переключиться с BlogEngine .Net.
Любое предложение будет приветствоваться,
Спасибо,
Bilsay