我将使用 Blogengine .Net 作为我的博客引擎,其中大部分都运行良好,直到我意识到我必须在两台服务器和一个数据库上以相同的方式运行它。
当编辑器在服务器 1 上时,他/她发布的任何内容都将写入数据库并在内存中的帖子列表(静态列表帖子)中更新。同时,对于服务器 2 上的任何用户,服务器 1 上的任何操作都不可见,因为内存中的帖子不会被更新。
一个生活质疑解决方案是让编辑从他们的主机文件中切换服务器,并在一个闪亮的按钮的帮助下使他们能够重新加载帖子作为
BlogEngine.Core.Post.Reload();
HttpRuntime.Close();
但我真的觉得应该有一个更好的解决方案,因为我现在正在考虑将 Memcached 集成到这里的某个地方是否容易,如果不是我想我必须从 BlogEngine .Net 切换。
任何建议都会非常受欢迎,
谢谢,比尔赛