Web开发

首页 » 常识 » 问答 » 网站系统静态资源发展史与应用改进
TUhjnbcbe - 2023/8/28 20:51:00

什么是静态资源?可以理解为前端的固定页面,这里面包含HTML、CSS、JS、图片等等,不需要查数据库也不需要程序处理,直接就能够显示的页面,如果想修改内容则必须修改页面,但是访问效率相当高。

在网页中会引入哪些常见的静态资源?1.JS(.js.jsx.coffee.ts(TypeScript类c#语言csharp语言))2.CSS(.css.less.scss.sass(基本不用了))3.Images(.jpg.png.gif.bmp.svg)4.字体文件(Fonts)(.svg.ttf.eot.woff.woff2)5.模板文件(.ejs.jade.vue[这是在webpack中定义组件的方式,推荐这么用])

上世纪八十年代末,不列颠的伯纳斯-李爵士发明了万维网,距今已有三十年。万维网并非互联网的全部,然而它的出现,为普罗大众开启了新世界的大门。从此之后,互联网的风口轮动不休,静态资源这棵门前的早树却安静如故。许多年过去了,静态资源服务的基础构架没有发生大的改变,改变的只是它所承载的内容和服务的对象。

作为万维网的基石,HTTP协议的版本号也曾停滞在1.1达十八年之久,期间经历了两次迭代。年除夕,HTTP/2终于正式获批。这一协议在继承HTTP/1.1绝大部分语义的前提下,改革了传输方式,其效率接近TCP协议的能力极限。它将在未来几年内,挑战关于Web性能优化的许多陈规俗制。然而我们围绕着静态资源基础设施的工作,在那个春天才刚刚起步。几年来所取得的进展很难说尽如人意,谨以此文作一注脚,一起来看“静源深流”。

一、先有“静”,还是先有“动”?

在万维网面世的头几年,网页就是电子化、通过互联网传输的HTML页面,除了支持超文本链接,可以天马行空地从一个网页跳转到另一个网页之外,它们和你翻开书本或杂志所见的页面,以及商店橱窗或影院门口张贴的海报,就浏览体验而言,不见得有什么了不起的优势。我的互联网启蒙,居然还是通过一份名为《计算机世界》的纸质报纸完成的——这种报纸价格便宜量又足,一块钱就能买上沉沉的一叠,而且质地良好,很受同学们的欢迎。

那个时代,动态或静态的说法还不怎么流行,大部分以

1
查看完整版本: 网站系统静态资源发展史与应用改进