如何做好网站架构 不同人员看待网站视角不一样
虽然说网站做好了是给用户看的,但是有更多的人员参与到网站建设中,那么在这些人看来一个好的网站需要具备哪些属性?下面从研发人员、维护人员、测试人员、用户角度来思考什么样的网站是好网站.网站是给用户看的,用户看到的是web前段,那么web前段如何优化,要做好web前段,网站系统程序需要有哪些功能?
用户查看网站内容,就是用户在浏览器上直观感受到的网站响应速度快还是慢.用户感受到的时间,包括用户计算机和网站服务器通信的时间、网站服务器处理的时间、用户计算机浏览器构造请求解析响应数据的时间.
不同计算机的性能差异,不同浏览器解析HTML速度的差异,不同网络运营商提供的互联网宽带服务的差异,这些差异最终导致用户感受到的响应延迟可能会远远大于网站服务器处理请求需要的时间.
除开这些固定因素,程序浏览器访问优化可以做这些操作:
①减少http请求:减少http的主要手段是合并CSS、合并JS、合并图片(CSS精灵,利用偏移定位image);
②使用浏览器缓存:设置http头中Cache-Control和Expires属性;
③启用压缩:可以对html、css、js文件启用Gzip压缩,可以达到较高的压缩效率,但是压缩会对服务器及浏览器产生一定的压力;
④CSS放页面最上面,JS放页面最下面:浏览器会在下载完全部CSS之后才开始对整个页面进行渲染,因此最好将CSS放在页面最上面;而浏览器在加载JS后会立即执行,有可能会阻塞整个页面,造成页面显示缓慢,因此最好将JS放在页面最下面;
⑤减少Cookie传输:一方面,太大的Cookie会严重影响数据传输;另一方面,对于某些静态资源的访问(如CSS、JS等)发送Cookie没有意义;
研发人员如何做好整体架构
研发人员注重的应用程序自身以及有关子系统的功能,包括网站响应延迟、系统吞吐量、并发处理功能、系统稳定性等方法的指标.重要的优化手法有使用缓存加速数据读取,采用集群上升吞吐功能,采用异步讯息加快请求响应以及实现削峰,采用代码优化手法来改善程序性能.
网站维护人员需要哪些网站功能
运维人员更关注基础设施性能和资源利用率,如网络运营商的带宽能力、服务器硬件的配置、数据中心网络架构、服务器和网络带宽的资源利用率等.主要优化手段有建设优化骨干网、使用高性价比定制服务器、利用虚拟化技术优化资源利用等.
【无干货 不分享】欢迎关注优搜云,每天有深度干货,让我们一起关注运营SEO,让SEO重新找回价值所在!