代码之家  ›  专栏  ›  技术社区  ›  Elijah Manor

在我的开发机器上运行MS Velocity明智吗?

  •  1
  • Elijah Manor  · 技术社区  · 17 年前

    我从未开发过使用分布式内存的web应用程序。

    Velocity 在我开发的本地计算机上,我应该在开发时在另一台服务器上运行Velocity,还是应该像普通服务器一样开发(默认会话和缓存),并且仅在部署到开发服务器之后才使用Velocity?

    2 回复  |  直到 17 年前
        1
  •  3
  •   Brian Vallelunga Linda Lawton - DaImTo    17 年前

    我也在考虑在项目中使用Velocity。到目前为止,我所做的是编写一个通用缓存接口和一个利用标准ASP.NET缓存系统的简单实现。通过这种方式,我可以针对该接口编程,然后通过该接口的具体实现插入Velocity缓存。使用依赖项注入框架(如Unity或Structure Map)可以更容易地实现这一点。

    至于在哪里使用Velocity,我一定要在上线之前在开发环境中试用一下。如果物理机数量有限,请使用虚拟PC设置一些虚拟服务器,并在其上安装缓存框架。

        2
  •  0
  •   Elijah Manor    17 年前

    啊,这是一些很好的反馈。我也在考虑编写一个公共缓存接口,这样我就可以在不更改任何代码的情况下使用Velocity切换出默认缓存。

    根据作者的一篇文章 Stephen Walther ,他似乎正在他的本地开发机器上安装Velocity。所以,这听起来是个不错的开始。

    Velocity's blog 今天上午,我们将介绍如何在同一台服务器上安装多个velocity实例。这样你就不必使用虚拟PC。

    推荐文章