现在又流行服务端渲染html了,这是为什么?

现在又流行服务端渲染html了,这是为什么?,第1张

其实前后端渲染的选择,并没有太多关系到服务器的效率。而是多数网站需要权衡内容的可见性与功能性两者。

一、内容可见性

指的是让有效内容更容易被获取,因为多数网站是展现有效内容给用户,帮助公司或品牌产品得到更多的流量,这类网站涉及到SEO尤为重要,非常有必要为了让自己的内容更容易被索引且获得更好的排名而付出一些努力。因此此类网站不喜欢使用过多JS生成的内容,既所谓的前端渲染。因为这类页面不利于搜索引擎索引自己的页面,这样就很难通过有效内容从搜索引擎得到有效的引流。早期的网站,很多都是以呈现有效内容为主,很少用JS实现丰富的应用功能,因此比较多地关注关键字,内部链接,外部链接等等来提高网站的权值。以提供有效内容为主的网站,主要有静态,动态之分。静态以标准HTML为主,动态多由服务器根据请求生成SEO友好的内容。

两者对前端浏览来说没有太大的区别。主要是是服务器端的服务方式,如静态多以简单文件形式提供,动态诸如ASP,ASPX,CGI(不同的脚本),或者是高端语言的Web开发框架,实现是极其灵活丰富的。目的都是相同的,既提供更有效的内容给用户。至于效率,可以有多重优化方式,从来都不是开发上首要考虑到问题。

二、服务功能性

此类网站通常使用一个比较现代也比较高端的名称,既WebApp。其主要目的并非提供用户感兴趣的内容为主。网站更希望与用户可以有更多的交互,同过为用户提供一系列更为实用的应用功能,并从中获取反馈或回报。

这类网站的流行得益于多重技术都发展,首先是计算机处理速度有了更好的提升,CPU、GPU以及内存等不再是限制JS执行复杂功能的瓶颈;其次是以WebKit为内核的浏览器逐渐发展强大,并在Google的努力之下,Chromium得到了极大的发展,大大地推动了基于浏览器的WebApp的可用和可行性。一大批成功的基于浏览器的富应用被开发出来并取得巨大成功,使得JS比以往任何时候都更流行,让JS名副其实地成为Web Language。随后进一步发展的CSS3,HTML5,强化的JS组件,如WebSocket,Web Worker等等,让JS在浏览器端实现功能强大的富应用更得心应手。

总之,整个行业的发展使得网站不再是简单的靠内容提供而获取流量,提供有效的富应用功能可以让网站变得更加有价值。

这两个不是一个类型bai的 c语言是电脑编程语言 html是用于网页制作的超文本标签 难度 c语言我还不算精通 特别难 两三天或者一周根本学不会 而html 学两三天基本上就知道大致用法了 但是html本身没什么用 (但是制作网页还必须要会) 至少要配合css才能做出好的网页 否则只能做文本网页 然而css和html的用法差别不大 你要说html和c语言学那个好 根本没有可比性 Html只能做网页 c能干很多事情 开发软件 开发游戏 开发 *** 作系统 甚至开发病毒 都离不开C 不过不能做网页就是了 主要是看你以后想要要干什么 要做网页html几乎是必修课 做计算机专业的事情 C语言是基本功 为什么说它是基本功而不是全部呢 因为还要学java和C++不过这两个都是基于c语言的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8290782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存