• 助力10万中小企业在网上强大起来
    Seo+网络推广+营销模式创导公司
    网上没生意.推广找帝壹
    全年多接单.营销找帝壹
    • 电话:023-68626707
    • TEL:13983709738
    • 售后QQ:460150110
  • 重庆帝一网络专注:重庆网络营销,重庆网站推广,重庆seo营销等
    当前位置:网络营销 > 网站建设须知>如何快速的呈现我们的网页

    如何快速的呈现我们的网页

    发布时间:2016-05-30 14:30:23文章分类:网站建设须知编辑作者:管理员阅读量:262681

    一、我们需达解决的麻烦

    • 减少HTTP请求数. 减少HTTP请求数有什么好处
      • 降低服务器跟客户端的建立和消除HTTP请求和响应Header的开销
      • 减少服务器为HTTP连接的进程和线程的开销,如果可能,还会包括GZIP压缩的CPU开销.
    • 减小被请求文件大小, 减少请求数据占用的网络带宽.
    • 让用户更快的看到想要的结果.
    • 提高客户端渲染速度.
    • 让浏览器同时能请求更多的数据.
    • 提高服务器相应速度.
    • 通过版本化控制客户端Cache.

    二、如何解决我们的麻烦

    A.如何减少HTTP请求数

    1. 合并JS文件跟CSS文件。
    2. 合并框架图片以及相对变动较少的图片成一张,通过CSS背景切割来完成渲染,比如:加速图片显示
    3. 合理使用本地Cache来缓存JS/CSS/IMAGE。
    4. 合理使用UserData缓存JS文件,对于FF用户可以单独请求服务器,这样能解决80%用户的问题.代码可以蓉儿(meizz)的js framework1(标注1)。
    5. 把JS跟CSS合并成一个文件

    B.减小被请求文件大小,减少请求数据占用的网络带宽

    1. 压缩JS体积:删除JS中空白换行,注释,混淆把长变量换成短变量;
    2. 压缩CSS体积:删除CSS注释、写法尽量用简写;
    3. 使用(X)HTML+CSS方式搭建网站结构,提高CSS重用性,来减少(X)HTML文件大小;
    4. 使用服务器端GZIP压缩JS/ CSS文件,缩小传输文件大小。附注:Apache1跟Apache2的GZIP的效率跟方式不一样的,根据需要自行选择。

      嗷嗷补充说明:压缩、合并JS和CSS都由程序处理。而不是自己手动去缩删,不然不利于后期维护。

    C.让用户更快的看到想要的结果

    用户对于一个站点的白页的忍受时间根据统计是8-12秒。白页的产生可能由于各种原因引起,我们能做的就是怎么让用户能变的稍微能等待更久。

    1. 方案1:多做一个引导页,让用户体会其中的变化
      案例:mail.aol.com中的loading引导页
    2. 方案2:优先载入页面结构以及结构图片,后一步载入当前页面数据,再后一步载入Iframe,Flash等数据.让用户尽早的看到被打开页面的希望.

    D.提高客户端渲染速度

    这个问题就比较泛泛了,影响客户端的渲染速度有多方面的,主要目的都是提高程序方面的效率.

    1. 对于大索引的结构,尽可能的少用索引访问,能用访问兄弟节点的方式尽可能用访问兄弟节点的方式.
    2. 字符串拼接尽可能用数组方式
    3. 大规模添加节点数据,请不要使用appendChild方式,尽量使用类似innerHTML的insertAdjacentHTML方式,FF下需修正(标注1)

    E.让浏览器同时能请求更多的数据.

    浏览器默认只是支持单域名同时有两个HTTP请求,使用多域名将能把请求数提高,在网络条件优良的情况下,能更快的下载数据,呈现结果.

    F.提高服务器相应速度

    对于需快速响应的文件,把其放入快速响应的服务器,应该是不错的方案,优化方案请系统储备组提供.

    G.通过版本化控制客户端Cache

    通常js/css这类文件改动比较频繁,但是为了加载速度变快,我们有可能需要设定这类文件的过期时间为几天后,这样我们碰到的问题就是,如何及时更新这些在cache的文件?
    通过一个简单的配置,通过修改JS的版本来及时告诉浏览器,这些文件必须重新请求了,不要继续使用浏览器cache中的数据. 方案有好几个:

    1. 手动改这些js的文件名
    2. 手动改这些js的路径
    3. 通过URL Rewrite方式来改重定位js路径
    4. 通过一个在高响应服务器上的一个js配置告知页面,这个页面该链接哪些JS文件
    5. 大版本不变,小版本不断追加,等一定时间后,统一更新,高效利用cache

    标注

    1. meizz的js framework还没出正式版,有兴趣在CSDN的页面翻一下
    2. Firefox修正方式

    function addHTML(oParentNode, sHTML) {
         if(window.addEventListener) {// for MOZ
             var oRange = oParentNode.ownerDocument.createRange();
             oRange.setStartBefore(oParentNode);
             var oFrag = oRange.createContextualFragment(sHTML);
             oParentNode.appendChild(oFrag);
         }
         else {// for IE5+
             oParentNode.insertAdjacentHTML("BeforeEnd", sHTML);
         }
    }

    ( 责任编辑:SEO优化-帝壹网络扫一扫关注我吧 ) 
    本文由网络推广实战家帝壹网络品牌(http://www.diy88.com.cn/)精心原创编辑,如果您还想了解更多关于SEO优化的文章,请点击查看网站建设网络营销推广的其它文章,转发请注明来源及版权归属。
    网站推广网站整合营销服务商,服务咨询电话:023-68626707帝壹网络营销推广帮助企业提高业绩


    详情访问官网:www.diy88.com.cn  网络建设,网络整合推广,高端网站制作,营销落地页策划,关键词优化排名,顾问营销培训,微信平台开发,微信营销推广,新闻稿发布,口碑问答营销,价格优惠多多 ,多种套餐服务选择,有买有送。
    官方推荐关键字:网络营销-网络推广 - 重庆网络推广 - 网站建设 - 网络推广公司 重庆网站建设
    【网络营销推广服务商】重庆帝壹网络公司 www.diy88.com.cn

    本文标签:

    相关评论


    您的评论

    姓名:
    电话:
    评论内容:

    极力推荐

    相关案例

    • 重庆网站推广客户重庆传志塑料制品有限公司
    • 重庆网站推广客户重庆传志塑料制品有限公司

      网络推广客户公司简介:重庆传志塑料制品有限公司是在市场经济飞速发展,行业产品越来越细分的情况下成立的,公司主要致力于,重庆PE管、钢塑复合管、钢丝网骨架管、PSP管的研发、销售、加工。公司禀...

    • 重庆网络营销客户-重庆多达西语学校
    • 重庆网络营销客户-重庆多达西语学校

      陈大果老师与多达教育徐校长合影一、网络推广客户学校简介: 重庆新泽西多国语言学习中心主要开设的语种有英、日、韩、法、德、西班牙语、泰语、俄语等,是重庆市语种开设最全面,教学手段最先进的专...

    使命:我们让互联网的营销、推广、投资加盟不再困难!愿景:我们助力千万中小企业开启互联网营销新时代! 网址:www.diy88.com.cn

    知识导航:网站建设知识 | 网络推广知识 | 行业网站建设 | 网络营销推广 | 网站优化seo技巧 | 常见问题 | 建站须知

    版权所有:重庆帝壹网络营销推广公司©allright 2005-2025
    帝壹网络15年专业从事:重庆网络营销重庆网络推广的一家重庆网络公司-15年专注:seo优化排名技术、重庆网站建设-公司品牌宣传打造、生产产品的推广实战家

    搜索引擎优化用帝龙神站,快速锁定搜索引擎第一页前十名。帝壹自创:精准流量变现营销模式,让企业快速抓住潜在客户。

    热线电话:023-68626707 客服QQ:460150110 网站备案号:渝ICP备07501399 号

    在线咨询
    咨询热线
    关注微信

    扫一扫

    全国免费咨询热线
    13983709738

    返回顶部