3091?1442652665

【任务】 OSSEAN前端代码整理和加载效率优化 正常


湛云添加于 2016-10-27 21:39

OSSEAN的前端是基于trustie最初的版本开发的,版本库中包含了非常多不用的代码和文件。甚至包括一些不必要加载的方法、语句、SQL等。数据库中也包含许多不需要的表。另外,需要调试OSSEAN前端加载效率慢的问题,找出耗时的加载过程,并解决。因此现需要做以下几件事情:

1. 在本地搭前端服务环境,调试每个页面的加载过程,找出耗时的加载过程,并优化。现发现的耗时过程之一是项目详情页项目标签的加载,可考虑不从taggings中找项目的对应标签,而是直接从项目表的tags字段中解析标签;

2.删除不需要的代码文件和数据库表;并调试每个页面的加载过程中是否有不必要的执行过程;

3.考虑是否配置负载均衡。


回复(5)
  • 5?1460204756
    尹刚 8年前

    很好!我们是不是应该创建一个版本库?这样大家对代码的学习和协作编码,更规范,更适应协同开发。

  • 3213?1442652660
    LiZX 8年前
    11879?1461414358
    曾雅蓉 8年前

    <p> 收到!亲故们一起努力,<span class="atwho-inserted"><span class="at" data-user-id="15715"><a href="/users/15715">@张智雄(zaihui)</a></span></span>‍ &nbsp;<span class="atwho-inserted"><span class="at" data-user-id="15712"><a href="/users/15712">@李乾坤(kevinli)</a></span></span>‍&nbsp;<img src="http://forge.trustie.net/assets/kindeditor/plugins/emoticons/images/30.gif" border="0" alt="" /><img src="http://forge.trustie.net/assets/kindeditor/plugins/emoticons/images/30.gif" border="0" alt="" /> </p>

    目前我发现的前端加载速度慢的原因有:

    1. 后台项目数据请求较慢,达四五秒左右

    2. js和css文件加载时,单个文件都在几百毫秒甚至一秒多


    解决方案:

    1. 湛云师兄我们两个负责排查 1 的问题。

    2. @曾雅蓉 @张智雄 @李乾坤 你们几位可以先从这几个方面入手解决 2 的问题,看是否可以加快访问速率:

    2.1 把jquery,bootstrap等公共资源文件改为请求网上的一些公共的,不要从ossean服务器目录下请求。

    2.2 ossean自己的js或者css资源放到一个文件里面,这样就可以请求一次

    2.3 js加载语句放到页面最下面

    3. 上面的事情做完后,可以尝试了解其它网站性能优化的途径,比如利用memcached、redis进行缓存之类的。

    4. 知识广度方面的问题可以随时咨询 甘师兄@甘谊昂,他了解的东西比较多。ossean细节方面的可以咨询湛云师兄、迅晖师兄以及我。加油


  • 15715?1491492894
    张智雄 8年前
    11879?1461414358
    曾雅蓉 8年前

    <p> 收到!亲故们一起努力,<span class="atwho-inserted"><span class="at" data-user-id="15715"><a href="/users/15715">@张智雄(zaihui)</a></span></span>‍ &nbsp;<span class="atwho-inserted"><span class="at" data-user-id="15712"><a href="/users/15712">@李乾坤(kevinli)</a></span></span>‍&nbsp;<img src="http://forge.trustie.net/assets/kindeditor/plugins/emoticons/images/30.gif" border="0" alt="" /><img src="http://forge.trustie.net/assets/kindeditor/plugins/emoticons/images/30.gif" border="0" alt="" /> </p>

    加油加油

  • 15712?1471931897
    李乾坤 8年前
    11879?1461414358
    曾雅蓉 8年前

    <p> 收到!亲故们一起努力,<span class="atwho-inserted"><span class="at" data-user-id="15715"><a href="/users/15715">@张智雄(zaihui)</a></span></span>‍ &nbsp;<span class="atwho-inserted"><span class="at" data-user-id="15712"><a href="/users/15712">@李乾坤(kevinli)</a></span></span>‍&nbsp;<img src="http://forge.trustie.net/assets/kindeditor/plugins/emoticons/images/30.gif" border="0" alt="" /><img src="http://forge.trustie.net/assets/kindeditor/plugins/emoticons/images/30.gif" border="0" alt="" /> </p>

    come on

0?1470885445
登录后可添加回复
  • 当前状态 新增
  • 选定优先级 正常
  • 指派给 曾雅蓉
  • 里程碑 --
  • 开始日期 2016-10-27
  • 结束日期
  • 预计工时(H) 0.00 小时
  • 完成度 0%
  • 关联Commit

© Copyright 2007~2021 国防科技大学Trustie团队 & IntelliDE 湘ICP备 17009477号

问题和建议
还能输入50个字符 提交

加入QQ群

关注微信APP


×