Grails:企业级Grails

Grails:企业级Grails,grails,enterprise,Grails,Enterprise,我正试图说服我的老板使用Grails。 我告诉他这是实现我们的购物网站最有效的方法 但当流量越来越高时,他对其可扩展性表示怀疑 那么,你能举一些企业级网站的例子吗 grails中实现的显著流量 还有什么是我必须考虑的建设时 这样一个企业级的网站,可能会有很高的 交通 注意:我们可能预计每天达到10公里。请查看。最受欢迎的网站可能是:Sky.com和mp3.walmart.comGroovymag对此有一些很好的信息,但每期售价为5美元。采访了一个来自Sky的家伙,Sky是一个使用grails的非

我正试图说服我的老板使用Grails。 我告诉他这是实现我们的购物网站最有效的方法

但当流量越来越高时,他对其可扩展性表示怀疑

那么,你能举一些企业级网站的例子吗 grails中实现的显著流量

还有什么是我必须考虑的建设时 这样一个企业级的网站,可能会有很高的 交通


注意:我们可能预计每天达到10公里。

请查看。最受欢迎的网站可能是:Sky.com和mp3.walmart.com

Groovymag对此有一些很好的信息,但每期售价为5美元。采访了一个来自Sky的家伙,Sky是一个使用grails的非常大的网站,他还提供了使用grails实现电子商务网站的信息。我从一位sky.com开发者的采访中得到的主要观点是,通过智能地使用缓存,他们可以扩展到数百万页面浏览量。虽然您的站点每天可能有10000个视图,但大多数视图不需要访问数据库。您可以缓存每个可用产品的信息,以限制查看网站时所需的查询数量。这将减少数据库上的流量,并减少GORM成为瓶颈的可能性。我还无法了解GORM在重负载下的性能如何,但如果情况变得更糟,您可以使用纯JDBC调用编写性能关键型数据库代码,并将其放入服务中。

如果您进行计算,每天10K的点击率不到每秒一次——即使所有10K点击率都发生在3小时的“高峰流量”窗口中。即使假设你的意思是“页面呈现”,而不是点击率,你所说的流量也很小。

你正在考虑的购物网站的其他技术是什么?Tapestry,Spring,也建议使用Hibernate。只需说他
GrailsCreateAppAngryboss
会为您创建一个项目:D10k每日点击率不算什么。告诉他你可以开始担心每天点击一百万次。一年前我们做了一个小的grails应用程序。我们使用jMeter,但没有经过专业的工程设计,它可以同时处理在VM上运行的100个用户。如果页面平均呈现时间为1秒,那么每天的点击量将超过860万次。我认为你的问题措词不当。cache是你想要的拼写:P