有人在生产中使用URL重写吗?

时间:2010-08-17 14:12:32

标签: java url-rewriting tuckey-urlrewrite-filter

我在小项目中使用了tuckey的UrlRewriteFilter,但是我在生产环境中使用这样的东西犹豫不决,这种环境可能会触及数以万计的付费客户(感觉很糟糕)。在生产中使用基于规则的重写引擎是否可以,我可以使用哪些替代方法来获得干净的URL?

3 个答案:

答案 0 :(得分:3)

我们在生产环境中使用Tuckey的UrlRewriteFilter,没有任何明显的问题或性能下降。我们的服务大量使用,每秒点击次数超过10k。

如果您正在使用UrlRewrite来处理RESTful URL - 请考虑切换到Spring 3.0(http://blog.springsource.com/2009/03/08/rest-in-spring-3-mvc/)。

另外,考虑使用JAX-RS,但我对它的性能与Spring没有广泛的了解。

答案 1 :(得分:0)

是的,没关系。很多大型网站都是这样或那样做的。

答案 2 :(得分:0)

我在中型网站(每天10-20k访客)中使用了URL重写,并且从未发现它是瓶颈。我没有使用过您提到的请求,因此可能会出现问题。

一般情况下,除非你有一些 REALLY 复杂的规则,否则与打开数据库连接相比,重写的开销可以忽略不计。

用户在可用性/记忆URL方面也有好处(而且友好的URL似乎让用户感觉更自信)。当您挖掘错误日志时,它也更好:)