半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

为什么现在大多数网站是html结尾,很少见以jsp结尾?

2022-05-29 07:33:57 暂无评论 284 网站技术问题 下面   意思   代码

这是个好问题。

首先现代动态网站在真正访问网页前会经过DNS、负载均衡器(nginx、apache)才会真正到达后端的网页服务或api服务,nginx可以对url进行处理和分发,不管以什么结尾的url都可解析后进行转发,所以以html还是jsp结尾不重要。

其次,最好不要以jsp为结尾,因为这会暴露后端的技术栈,容易被人有针对性的进行攻击。

再次,已html为结尾可以留一个口子,方便对网站进行静态化优化,如秒杀或大促时需要对大流量网页进行优化,这时可以将网页托管到CDN进行加速。

最后,其实以html为结尾只是一个比较通用的方案,最好是直接以路径的方式暴露服务路径(如

),不加任何结尾,通过负载均衡器来进行分发,这样设计的扩展性更好,方便将网页和api进行统一处理,如接入网关服务、统一限流等。

下面这段代码是什么意思?

这个应该是题主的浏览器上面安装了插件,然后插件给每个网页加的一段代码。

通过图片中的代码,看不出来是哪个插件。

要找的话在Devtools里面的Sources里面能看到不同插件加载了哪些不同资源。如下图

这是svg绘图,做了几个视窗,不影响

猜你喜欢