`
geweixin
  • 浏览: 38169 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
文章分类
社区版块
存档分类
最新评论

网站优化11条准则

阅读更多
主要规则有13条,其中11条比较关键:

   1. Make fewer HTTP requests--更少的http请求,也就是说页面中尽量少的引用外部静态资源,js、 css以及图片
   2. Use a CDN--使用CDN网络,将页面中的静态资源分布到离用户最近的网络节点上
   3. Add an Expires header--为静态资源文件增加过期时间,让用户通过本地缓存来更快的访问网站
   4. Gzip components--压缩静态资源内容,减少网络传输时间
   5. Put CSS at the top--将CSS放在页面头部,能够更快渲染页面
   6. Put JS at the bottom--将JS放在页面底部,一般情况下JS的下载是阻塞模式的,放在页面顶部会阻塞其他资源的下载
   7. Avoid CSS expressions--不要使用CSS表达式,因为CSS表达式需要很多资源,有时甚至会造成页面假死
   8. Make JS and CSS external--将CSS和JS使用外部的独立文件,这点有点和1冲突,但是仔细分析下,并不矛盾
   9. Reduce DNS lookups--减少DNS查找(这点我后面详细解释下)
  10. Minify JS--最小化压缩JS,和第4点不同,使用YUI Compressor或者JSMin将JS文件进行分析,将一些变量名变短,去除不必要的空格和符号
  11. Avoid redirects--避免无意义的跳转
  12. Remove duplicate scripts--去除重复的脚本,不光是文件,甚至是同功能的函数
  13. Configure ETags--配置实体标签(要说清楚这个问题就要引申出很多情况,不做展开了)
分享到:
评论

相关推荐

    SEO优化教程:好网站的四不要和十大准则

    花钱请得专业SEO优化公司做SEO优化的时候对方给的教程:好网站的四不要和十大准则

    CSS代码优化7个准则

    你可能还记得曾经的那个网页大小建议:一个网页(包括HTML、CSS、Javacript、Flash和图片)尽量不要超过30KB的大小,随着互联网的日益庞大,网络带宽也在飞速发展,很多设计师已经不再考虑这条30KB的理想准则。...

    高流量Web2.0网站性能调优的14条准则

    作者是yahoo中国的工程师 yahoo多年的精髓!

    matlab中存档算法代码-GCMBO-FC:基于Fisher准则和Monarch蝶形优化的特征选择方法。

    使用Fisher准则和Monarch蝴蝶优化进行特征选择 秦晓东&刘夏碧2018年12月15日 电子邮件: 该zip归档文件中的文件是MATLAB m文件,可用于研究GCMBO-FC算法。 可在以下网站找到MATLAB代码: 笔记: 除了每个总体成员中...

    模型优化:用于优化ML模型以部署到Keras和TensorFlow的工具套件,包括量化和修剪

    集群Arm ML工具主题量化TensorFlow模型优化tfmot.sparsity TensorFlow模型优化社区作为TensorFlow的一部分,我们致力于营造一个开放而热情的环境。 :随时了解TensorFlow团队的内容和社区中的最佳文章。

    调查方案设计的内容.docx

    (4)系统常用的工具栏设置默认放置位置,工具栏的图标能直观地代表要完成的操作,一条工具栏的长度不能超出屏幕宽度; (5)工具栏太多时可以考虑使用工具厢; 工具厢要具有可增减性,由用户自己根据需求定制,默认总...

    matlab 判断唯一可译码

    本网站资源中的判断唯一可译码的matlab代码有一定错误,最近学习唯一可译码。上传该m文件,未进一步优化。但是可用的。matlab是R2011a版

    SD大会精品讲座:大规模、高流量互联网站性能调优(英语授课)

    如何优化网站性能?Yahoo!的Exceptional Performance团队负责人Tenni Theurer在本课程中将为您详细介绍提高网页速度的各种方式,并演示部分开发工具。这些方式使得Yahoo!减少了25%-50%的响应时间,很有借鉴意义。更...

    Ecommerce Conversion Checklist-crx插件

    它包含100多个电子商务转化率优化准则:-35个产品页面准则; -22个购物车页面指南-33个类别页面指南-18个主页指南-10个结帐指南这些电子商务转化指南为何有效:-它们基于在不同电子商务商店上进行的850次A / B测试;...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    10.7.2 基于动态、静态内容结合的网站优化案例 10.8 本章小结 第5篇 集群高级应用篇 第11章 构建高可用的LVS负载均衡集群 11.1 LVS集群的组成与特点 11.1.1 LVS集群的组成 11.1.2 LVS集群的特点 ...

    计算机网络原理精讲视频.zip

    06.访问网站数据传输过程 07.OSI参考模型 08.理解OSI参考模型分层思想 09.OSI参考模型和网络排错 10.OSI参考模型和网络安全 11.OSI参考模型和TCP_IP协议 12.计算机网络性能指标1 13.-计算机网络性能指标2 第2章 物理...

    作品集

    一个网站,将展示我未来的项目以及有关我自己的信息。 2.项目目标 使用HTML5,CSS3和Bootstrap4构建移动优先的个人网站,而无需使用媒体查询。 使用Bootstrap4制作固定页脚或固定页脚 应用Bootstrap4子行和子列 ...

    ameelio.org:Ameelio的官方网站

    Ameelio.org Ameelio的官方网站:致力于改变监狱通讯的非营利技术公司。入门这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。先决条件安装 安装正在安装安装项目依赖项要安装依赖项,请...

    nicholasadamou.com:我的个人网站

    尼古拉斯·阿达姆(Nicholas Adamou)的个人网站 ... 它是用于创建统一UI的一系列单独的样式,组件和准则。 执照 :copyright:Nicholas Adamou。 它是免费软件,可以根据文件中指定的条款进行重新分发。

    一款基于SSM+Mysql+JSP的智能停车场管理系统

    此次开发设计主要是实现智能停车场管理系统,结合jsp技术以及MYSQL数据库进行设计,弥补目前在线智能停车场管理租用网站中的不足,来开发出一款即方便又实用的智能停车场管理系统,并且设计的程序具有界面整洁、功能...

    奇点:Linux的应用程序容器-Linux开发

    贡献请求请求模板项目许可证文档的奇点准则引用奇点是一种开源容器平台,旨在简单,快速且安全。 奇异性针对面向计算的企业和HPC工作负载进行了优化,从而允许不受信任的用户以受信任的方式运行不受信任的容器。 在...

    Scipy库主存储库-Python开发

    SciPy SciPy(发音为“ Sigh Pie”...网站:https://www.scipy.org/文档:https://docs.scipy.org/邮件列表:https://scipy.org/scipylib/mailing-lists.html源代码:https:// github .com / scipy / scipy错误报告:...

Global site tag (gtag.js) - Google Analytics