为什么现在大多数网站是html结尾,很少见以jsp结尾?
1个回答
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
关注
展开全部
这是个好问题。
首先现代动态网站在真正访问网页前会经过DNS、负载均衡器(nginx、apache)才会真正到达后端的网页服务或api服务,nginx可以对url进行处理和分发,不管以什么结尾的url都可解析后进行转发,所以以html还是jsp结尾不重要。
其次,最好不要以jsp为结尾,因为这会暴露后端的技术栈,容易被人有针对性的进行攻击。
再次,已html为结尾可以留一个口子,方便对网站进行静态化优化,如秒杀或大促时需要对大流量网页进行优化,这时可以将网页托管到CDN进行加速。
最后,其实以html为结尾只是一个比较通用的方案,最好是直接以路径的方式暴露服务路径,不加任何结尾,通过负载均衡器来进行分发,这样设计的扩展性更好,方便将网页和api进行统一处理,如接入网关服务、统一限流等。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询