zoukankan      html  css  js  c++  java
  • 创建高性能WEB应用规则

    一.规则一 ——减少HTTP请求
    A图片地图
        1.超链接使用图片时,使用图片地图代替图片
        2.可以使用CSS Sprites 代替传统的分离图片图片
    使用以上两种方式能够极大地加快网页浏览速度,减少图片下载量,请求时间缩短57%
    B减少CSS,javascript文件数量,理想情况下一个页面不多于一个js文件和一个CSS文件
    二、规则二——使用内容发布网络
                   应用程序WEB服务器离用户越近,则一个HTTP请求的响应时间久越短。
                   组件WEB服务器离用户越近,则多个HTTP请求的响应时间将越短。
    因此可以考虑将组件分开。可以使用内容发布网络CDN(有很多免费的CDN服务)
    三、规则三——添加Expires头
    四、规则四——压缩组件
    五、规则五——将样式表放在顶部
    六、规则六——将脚本放在底部
    七、规则七——避免CSS表达式
    八、规则八——使用外部Javascript和CSS  外部JS,CSS文件有机会会被浏览器缓存起来
    九、规则九——减少DNS查找
    十、规则十——精简Javascript
    十一、规则十一——精简避免重定向
    十二、规则十二——移除重复脚本
    十三、规则十三——配置ETag
    十四、规则十四——使AJAX可缓存
  • 相关阅读:
    Flask-数据库操作
    Flask-模板
    Flask-路由和视图
    Python调用摄像头
    Python操作mysql
    Java数据结构-栈
    SpringBoot前端使用JSP
    SpringBoot的核心配置文件
    第一个SpringBoot项目
    17.1.2 流、缓冲区和iostream文件
  • 原文地址:https://www.cnblogs.com/AlexCheng/p/1575720.html
Copyright © 2011-2022 走看看