美文网首页
网站性能优化方法

网站性能优化方法

作者: 梦行乌托邦 | 来源:发表于2020-05-15 18:03 被阅读0次

依据雅虎34条黄金法则:

一、尽量减少http请求次数

1.合并js、css文件

2.css sprites,减少图像请求

二、减少DNS查找次数

1.缓存DNS查找

2.减少主机名的数量

三、避免跳转

四、可缓存的AJAX

1.响应通过Expire或者Cache-Control头来实现缓存

五、推迟加载内容

六、预加载

1.无条件加载:在onload事件触发时加载

2.有条件加载:根据用户操作判断用户可能去往的页面并预加载其内容

3.有预期的加载:载入重新设计过的页面时使用预加载

七、减少DOM元素数量

八、根据域名划分页面内容

域名数量在2-4个之间

九、使iframe的数量最小

十、不要出现404错误

十一、使用内容分发网络CDN

用户与你网站服务器的接近程度会影响响应时间的长短,最好放置静态内容

十二、为文件头指定Expires(静态内容)或Cache-Control(动态内容)

十三、Gzip压缩文件内容

十四、配置ETag

十五、尽早刷新输出缓冲

十六、使用get来完成ajax请求

十七、把样式表置于顶部

十八、避免使用css表达式

十九、使用外部javascript和css

二十、削减javascript和css

二十一、用<link>代替@import

二十二、避免使用滤镜

二十三、把脚本置于页面底部

使用defer

二十四、剔除重复脚本

二十五、减少DOM访问

避免节点深层级嵌套

二十六、开发智能事件处理程序

二十七、减小cookie体积

二十八、对于页面内容使用无cookie域名

用子域名存放静态内容

二十九、优化图像

压缩,PNG

三十、优化css spirite

水平排列

颜色相近的组合在一起

缩小空隙

三十一、不要在html中缩放图像

展示多大的图片,这图片就不要大于这个尺寸

三十二、favicon.ico要小而且可缓存

三十三、保持单个内容小于25k

iPhone不能缓存大于25k的

三十四、打包组件成复合文本

其他

1.避免空链接属性,img、a等,有多少个,当前页面的服务器就会被请求多少次

2.避免Table布局

3.显示指定文档字符集

4.显式设置图片的宽高

5.图片使用webp格式

相关文章

  • 前端面试必问及加分点---性能优化篇

    如何进行网站性能优化 你有用过哪些前端性能优化的方法? 谈谈性能优化问题 代码层面的优化 前端性能优化最佳实践

  • Java基础-优化

    网站性能优化 前端性能优化 应用服务器性能优化 解决线程安全的方法: 将对象设计成无状态对象,如Servlet 使...

  • 网站性能优化方法

    依据雅虎34条黄金法则: 一、尽量减少http请求次数 1.合并js、css文件 2.css sprites,减少...

  • Web前端性能优化进阶——完结篇

    前言 在之前的文章 如何优化网站性能,提高页面加载速度 中,我们简单介绍了网站性能优化的重要性以及几种网站性能优化...

  • Web 性能优化:21 种优化 CSS 和加快网站速度的方法

    摘要: 优化CSS。 原文:Web 性能优化:21 种优化 CSS 和加快网站速度的方法 作者:前端小智 Fund...

  • 简述http缓存

    简介 网站性能第一优化定律:优先考虑使用缓存优化性能。合理的使用缓存,对网站的性能优化的意义重大。以下对于缓存,都...

  • 如何做网站性能优化?

    优化网站性能有很多方法,总体来说,可以几个方面入手:代码优化,利用缓存,减少请求数量等等。 1. 代码优化 (1)...

  • 常见网站性能优化方法

    1. 尽量减少HTTP请求次数 合并js 合并css 图片sprite 2. 延迟加载内容 图片懒加载 数据懒加载...

  • Web 网站性能优化思路

    网站性能优化是在网站遇到问题时的解决方案。网站性能问题大多是因为用户高并发访问时引起的,所以网站性能优化的主要工作...

  • 前端工程系列(二)

    前端工程与性能优化 首先,我们把雅虎14条优化原则,《高性能网站建设指南》以及《高性能网站建设进阶指南》中提到的优...

网友评论

      本文标题:网站性能优化方法

      本文链接:https://www.haomeiwen.com/subject/xjkhohtx.html