陈奇网络工作室

【合肥网站建设】网站建设的网站层次架构优化

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

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

01、浏览器访问渲染优化

减少http请求的数量

Http协议是一种无状态的应用层协议。每次发出http请求,都会建立一个新的通信链路,而在服务器端,每个http连接都会打开一个单独的线程来处理请求,这会产生额外的开销。

主要手段是对css、JavaScript和图片文件进行合并压缩,将需要的css、JavaScript和图片资源进行合并,减少连接请求的数量。

同时利用http的keep-alive来复用连接,从而减少建立http连接的数量,提高访问性能。

启用压缩

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

对于文本文件,压缩率可以达到80% %u4EE5,所以在服务器上启用gzip压缩是一个不错的选择,但是也会给服务器带来额外的开销,需要具体情况具体分析。

Css,JavaScript代码优化

Css代码优化:

尝试使用外部样式,并将它们加载到页面顶部。一方面可以及时渲染,另一方面也可以避免因为一些样式而造成的遮挡渲染。

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

JavaScript代码优化:

因为JavaScript代码是在加载时解析的,解析过程会阻塞浏览器渲染,所以JavaScript代码是在页面底部加载的。

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

编写高性能的JavaScript代码

使用浏览器缓存

一般来说,对于网站中不经常变化的静态资源,更新频率比较低,所以可以在浏览器中缓存这些资源,这样可以很好的提升性能。

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

还有Etags和opcode的缓存,根据具体情况选择。

该消息最初由Key Kun Information发布。转载、转发、复制请保留版权信息。

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:zhuji.chenqinet.cn。

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3