gpt4 book ai didi

java - 选择 Java Spring 作为大型网站的可扩展服务器端框架

转载 作者:搜寻专家 更新时间:2023-10-31 08:10:25 25 4
gpt4 key购买 nike

我目前在使用适当的服务器端框架方面面临两难境地。

基本上,我想选择构建大型网站的最佳框架来为数百万的页面点击提供服务。网站本身将高度依赖数据库和 ajax,因此需要从一开始就针对可扩展性进行规划。

我对合适的服务器端框架的需求如下:

  • 基于 OO 的高级语言支持以及一些元编程支持。
  • 框架级别的适当可扩展性和负载平衡。
  • MVC 架构。
  • ORM 支持或至少对象级映射支持。
  • 正确的路由(URL 重写)支持。

我最后的问题是,Java Spring 框架是否适合根据上述需求运营大型网站?我应该坚持使用 Django 还是 Rails 之类的东西?

最佳答案

Spring 是一个很好的框架。但是,它本身并不能解决您的可扩展性问题(没有其他框架会)。

要扩展服务器上的重负载,您需要确保您的服务器是无状态的或使用具有粘性 session 的负载平衡器。为了减少数据库的负载,您将需要缓存。没有框架可以为您解决。

换句话说,考虑整体系统设计而不是具体的编码框架。

关于java - 选择 Java Spring 作为大型网站的可扩展服务器端框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6135302/

25 4 0
文章推荐: html - 如何在表格中正确插入
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com