网站性能优化

在此之前先谈谈为什么要对网站进行优化

我认为有两个主要的方面

一: 为了提高用户的浏览体验,我想没有一个用户在访问网站时等个几秒钟后,网站页面还为加载出来,此时对网站的优化是优化性能,优化交互,使用户喜欢上这个网站,使网站变得更加的友好.

二:为了提升网站的排名,做一个网站最大的目的是为了展示信息,那么如何更好的展示信息呢,这里就需要对网站进行搜索引擎优化(SEO),通过优化提升浏览器在搜索引擎中的排名,使自己的网站优先展示.

接下来说一下怎么对网站进行性能优化

进行性能优化无非是为了提高浏览器的加载速度和渲染速度.

性能优化主要包括两个方面:

  1. 网络请求优化
    • 减少HTTP请求:在加载时可以先确定加载的顺序,这个是非常重要的,通过加载顺序可以判断出哪些请求是可以优先加载,哪些请求可以在页面渲染后加载,以此来提升用户体验,减少HTTP加载时间
    • 减小cookie的体积:cookie内有关的信息是放在HTTP请求头中在服务器和浏览器之间交流,保存的cookie越大,请求完成的时间越长,所以通过减小cookie的体积可以来减小用户的响应时间也显得很必要.
    • 使用CDN和DNS:CDN为内容分发网络,主要解决的是如何将数据快速可靠的发给用户,通过CDN的分发,用户可以从较优的服务器获取资源而无需从源站获取,从而达到快速访问,DNS为域名系统,是互联网的一项服务,减少用户的等待时间,提升用户体验(具体有关CDN和DNS的优化可以浏览前端项目性能分析之聊聊DNS和CDN缓存)
  2. 静态资源加载优化
    • 将样式放在顶部,JS放在页面底部:用户在进入一个网页是首先看到是内容,浏览器在渲染时会将所有css下载完之后才对页面进行渲染,将样式放在头部可以加快浏览器渲染速度,而将脚本放在底部是为了优先渲染内容,其次再渲染交互
    • 少使用css表达式,虽然css表达式带来了很多方便,但是同时当css表达式计算次数会对性能有所损耗
    • 在html引入css时使用link不使用@import:link是html方式,@import是css方式,link最大限度支持并行下载,@import过多嵌套会导致串行下载,出现文档样式短暂失效,影响用户的体验
    • 图片的优化:图片的加载也会影响浏览器的渲染,我们可以使用精灵图来一次性加载多张图片通过减少http请求来提高渲染速度,当图片较小时可以使用base64格式来加载图片,而当图片较大时可以对图片进行压缩,也可以根据可视区的判断选择对图片进行懒加载
    • 对代码进行打包,减少代码体积
最后来说一下搜索引擎优化

做搜索引擎优化的目的主要是为了提高网站权重,增加流量,改善体验

  1. 合理的title,description,keywords:通过对标题描述关键词的设置可以更好地让蜘蛛更好的抓取.
  2. 语义化:代码要符合w3c规范,可以使搜索引擎更加容易的理解网页
  3. 扁平化目录结构:网站的结构层次越少越容易被蜘蛛抓去,从而被收录,可以通过优化目录结构来进行搜索引擎优化
  4. 少用iframe:搜索引擎不会抓取iframe里的内容

对网站优化的记录先到这里,日后随着知识的增长会不断补充…

了解更多,请移步我的个人博客 Plumli
参考链接:https://www.cnblogs.com/Strugglinggirl/p/11011473.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大型网站性能优化是指通过调整网站的技术架构和优化网站的各项性能指标,提升网站的访问速度和用户体验。《大型网站性能优化实战》是一本介绍大型网站性能优化实战经验的PDF书籍。 这本书的内容主要包括以下几个方面: 首先,介绍了大型网站性能优化的背景和意义。随着互联网的发展,大型网站的流量和用户数量不断增加,而网站性能的优化成为提升用户满意度和增加用户粘性的重要手段。 其次,该书详细介绍了大型网站性能优化的核心原则和方法。从前端优化、服务器优化、数据库优化等方面进行了系统的阐述。比如,前端优化包括减少HTTP请求、压缩资源、合并脚本等;服务器优化包括负载均衡、缓存设置、静态化页面等;数据库优化则包括索引优化、查询优化、表结构调整等。 接着,书中还提供了一些实战案例。通过介绍一些知名网站性能优化实践,读者可以学习到一些具体的优化方法和经验。这些案例涵盖了各个方面,包括淘宝、京东等大型电商网站,以及新浪微博、知乎等社交媒体平台。 最后,该书还提供了一些性能测试工具和监控工具的介绍。这些工具可以帮助网站管理员进行性能测试和实时监控,以便及时发现和解决性能问题。 总的来说,《大型网站性能优化实战》是一本介绍大型网站性能优化实践经验的宝藏。无论是网站开发者还是运维人员,都可以从中学习到一些实用的优化方法和技巧,来提升网站的性能和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值