途推企业咨询网欢迎您!
您当前位置:主页 > 增值服务 > 网站建设 >
网站建设之网站分层架构优化_注册记账财税类织梦网站模板 财务会计公司 - 途推企业咨询网 - dz.ruituw.com

网站建设之网站分层架构优化

根据网站的分层架构,可以大致的分为 web 前端性能优化,应用服务器性能优化,存储服务器性能优化三大类。 这次来说一下 web 前端性能优化,一般来说,web 前端就是应用服务器处理之前的部分,包括浏览器渲染、加载,前端视图模型,图片视频资源,CDN 服务等,主要优化方法就是优化浏览器访问渲染过程,使用反向代理,使用 CDN 服务等。 01、浏览器访问渲染..

0371-63284742 立即咨询

快速申请办理

称       呼 :
手机号码 :
备       注:

网站建设之网站分层架构优化

发布时间:2020-07-23 热度:

根据网站的分层架构,可以大致的分为 web 前端性能优化,应用服务器性能优化,存储服务器性能优化三大类。

 

这次来说一下 web 前端性能优化,一般来说,web 前端就是应用服务器处理之前的部分,包括浏览器渲染、加载,前端视图模型,图片视频资源,CDN 服务等,主要优化方法就是优化浏览器访问渲染过程,使用反向代理,使用 CDN 服务等。

 

01、浏览器访问渲染优化

 

减少 http 请求数

 

http 协议是无状态的应用层协议,每次 http 请求都会建立新的通信链路,并且在服务端,每个 http 连接都会开启一个单独的线程去处理请求,这都会产生额外的开销。

 

主要手段就是去合并压缩 css,JavaScript,图片文件,把需要的 css,JavaScript,图片资源进行合并减少建立的连接请求数。

 

同时使用 http 的 keep-alive 来进行连接的复用,以此来减少建立的 http 连接数,提高访问性能。

 

启用压缩

 

在服务端进行文件的压缩,减少通信传输过程中的数据量。

 

对于文本文件,压缩率能够达到 80% 以上,因此在服务端启用 gzip 压缩是一个很好的选择,但启用压缩的同时也会给服务器带来额外的开销,所以要具体情况具体分析。

 

css,JavaScript 代码优化

 

  • css 代码优化:

    • 尽量使用外部样式,并且放在页面顶部加载,一方面能够及时渲染,另一方面能够避免因某些样式导致阻塞渲染

    • 压缩合并 css 文件,尽量精简文件,减少通信传输数据量和请求连接数

  • JavaScript 代码优化:

    • 因为 JavaScript 代码边加载边解析,解析的过程会阻塞浏览器渲染,因此把 JavaScript 代码放在页面底部加载

    • 同样的压缩合并 JavaScript 文件,尽量精简文件,减少通信传输数据量和请求连接数

    • 写高性能的 JavaScript 代码

 

使用浏览器缓存

 

一般来说,对于网站里面不经常变化的静态资源,更新频率比较低,因此可以把这些资源缓存在浏览器中,能够很好的改善性能。

 

通过设置 http 头里的 Cache-Control 和 Expires 属性来设定浏览器缓存时间。

 

另外还有 Etags 和 opcode 的缓存,根据具体情况进行选择吧。


关闭窗口
上一篇:郑州网站制作公司告诉您如何判断一个网站做的质量
下一篇:大型网站建设技术架构的基本思路与要素

相关阅读

「途推建站」做高端定制型网站?您是否走入了这些误区
「途推建站」做高端定制型网站?您是否走入了这些误区

一场疫情突如其来,打乱了好多公司、企业的部署,同样也暴露了企业存在的短板,而这也凸显出了网站对企业的重要性;越来越多的企业希望能够有一个自己的网站,这也就对...

织梦dedecms标签调用代码大全
织梦dedecms标签调用代码大全

1、网站首页标题调用标签 {dede:global.cfg_webname/} 或 {dede:global name=cfg_webname/} 2、网站首页描述调用标签 meta name=description content={dede:global.cfg_description/} / 3、网站首页关键词调用标签...

网站如何建设才能提高用户体验度与注意力
网站如何建设才能提高用户体验度与注意力

首先, 网站建设 要考虑到整体的布局,要简洁、大方、美观、有创意感,打开网站如果给用户的第一感觉如果是杂乱的,没有条理的,那么用户肯定不喜欢在一个一团乱的网站...

大型网站建设技术架构的基本思路与要素
大型网站建设技术架构的基本思路与要素

为了使网站的能够应对高并发访问,海量数据处理,高可靠运行等一系列问题,我们可以选择横向或纵向两个方向来入手。 01、大型网站建设技术架构基本思路 首先可以对整个架...

官方微信公众号

集团总部0371-63284742

河南省郑州市中原区冉屯路55号

分部0371-63284742

河南省郑州市中原区冉屯路55号

分部0371-63284742

河南省郑州市中原区冉屯路55号