V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
refresh
V2EX  ›  问与答

网页越来越重,到底多重合适?

  •  
  •   refresh · 2013-06-14 19:51:46 +08:00 · 2835 次点击
    这是一个创建于 4179 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在web越来越重,js和cs越来越长,以现在的平均网速和处理速度,大家觉得到底多重才算重?
    一个用到其它框架的现代项目,jquery/bootstrap/underscore/requirejs等,不要说自己项目的逻辑代码了,仅仅是这些都已经很重了。

    到底js与css多长/多大以内合理?如果考虑ie6呢,能处理多大的文件合理,还是说只要逻辑没问题,文件大小不是问题。

    浅见,抛砖引玉
    以现在的网站,2M的带宽应该很普遍了吧,保守估计下载速度100k的话,如果500k的css/js/小图片,也就5s的事。所以一个网页300k以内(gzip后)的js/css我觉得是没有问题的,但如果超过500k,我觉得就有点不太好了。再就是移动设备的处理能力,这些会是问题吗?
    4 条回复    1970-01-01 08:00:00 +08:00
    Zhang
        1
    Zhang  
       2013-06-14 20:02:19 +08:00
    所以我就奇怪了,为什么facebook这么快?
    iqincai
        2
    iqincai  
       2013-06-14 20:20:26 +08:00 via iPhone
    bootstrap可以定制的。。。加载速度应该可以快一点
    tulike1
        3
    tulike1  
       2013-06-14 22:05:02 +08:00
    jquery之类通用的静态文件,大站都会放到cdn上。
    facebook有bigpipe,优化页面速度。
    refresh
        4
    refresh  
    OP
       2013-06-14 23:29:59 +08:00
    @Zhang
    @tulike1
    @iqincai

    速度有两个层面,一是网络速度,二是解析速度。前者依赖于网络,后者依赖于浏览器和硬件处理能力。
    我觉得现在硬件的处理基本上不是问题了,智能机的硬件水平都够了。网络也不是问题,js/css经过处理后都是很少的,500k的代码已经很大了。

    但问题是,在通常的开发中(没有bug导致内存泄露),js和css代码多长会导致问题?
    比如说,js一般不建议超过500k,css保持在1w行以内之类的,我瞎说一个数字,有没有这样的一个参考基准?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:02 · PVG 04:02 · LAX 12:02 · JFK 15:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.