zoukankan      html  css  js  c++  java
  • 网站性能优化

    网站性能优化的一些解决方案

    1、资源文件合并,减少HTTP请求次数

    合并Js,合并css,图片使用sprite

    2、静态资源压缩

    图片、CSS、JS在发布前要压缩

    2、减少页面DOM操作

    操作多的话可以考虑使用虚拟dom

    3、延迟加载内容

    图片懒加载、数据懒加载(加载更多),功能懒加载

    4、使用离线缓存

    把常用的变动又少的js、css、图片存储到localstorage,第二次访问的时候直接走本地缓存。在移动端使用广泛

    5、使用cdn加速 

    cdn的作用:cdn可以处理整个网站 70%-95%的访问量,从而解决网站的并发量,简单的说就是通过在不同地点缓存内容,然后通过负载平衡等技术将用户请求定向到最近的缓存服务器上获取内容,提高用户访问网站的响应速度

    6、减少Cookie体积

    HTTP coockie可以用于权限验证和个性化身份等多种用途。coockie内的有关信息是通过HTTP文件头来在web服务器和浏览器之间进行交流的。因此保持coockie尽可能的小以减少用户的响应时间十分重要

    7、预加载

    在某个功能还没展现时,在空闲时间预先加载相关图片或者js代码
     
    8、用link代替@import
    页面被加载时候,link会同时加载,而@import引入的文件会等到页面加载完成之后再进行渲染加载
     
    9、减少DNS查找次数
    减少主机名的数量还可以减少页面中并行下载的数量。减少DNS查找次数可以节省响应时间
     
    10、Gzip压缩文件内容
    服务器开启Gzip,能减少50%以上的传输
  • 相关阅读:
    学习笔记 MYSQL报错注入(count()、rand()、group by)
    学习笔记 HTTP参数污染注入
    学习笔记 MSSQL显错手工注入
    代码审计入门后审计技巧
    字符串的排列
    二叉搜索树与双向链表
    复杂链表的复制
    二叉树中和为某一值的路径
    二叉搜索树的后序遍历序列
    从上往下打印二叉树
  • 原文地址:https://www.cnblogs.com/theblogs/p/10326266.html
Copyright © 2011-2022 走看看