08 2013 档案

摘要:用pagespeed或yslow会发现大多扣分都发生在如下几个项目上js,css没有mini化多个js没有合并成一个静态资源没有进行gzip压缩静态资源没有设置过期时间mini化及合并脚本先安装uglifyJSnpm install uglify-js -g按顺序把所有需要加载的脚本mini化并合并成一个大的all.js, 或者分下类压缩成多个。(如果用了seajs或requirejs请使用相关的spm和r.js)uglifyjs jquery.min.js mustache.js underscore.js highcharts.js jquery.vector-map.js china-z 阅读全文
posted @ 2013-08-09 10:52 蛙蛙王子 阅读(1075) 评论(2) 推荐(0) 编辑
摘要:为了降低前端代码的数量,提高可维护性,可测试性,学习了下AngularJS,正在准备投入项目开发中。AngularJS的概念比较多,如果面向对象方面的书理解的不透的话学习起来有些费劲,它的官方有个快速入门不错,中文版如下http://www.ituring.com.cn/minibook/303但除了入门外,要真实的写项目还是得把模块划分,依赖关系处理,组件间通信,文件目录安排等问题解决好才能干活。根据这个学习目的,写了个DEMO,地址如下http://onlytiancai.github.io/codesnip/angular-demo1.html页面初始化时有3个苹果,3个桔子,用户可以在 阅读全文
posted @ 2013-08-07 19:55 蛙蛙王子 阅读(4120) 评论(0) 推荐(1) 编辑
摘要:大多网站的性能瓶颈都会出在数据库上,所以想把Mysql监控起来,就搜索了下相关资料。后来和同事讨论了下cacti和nagios有些老套和过时,graphite比较时尚,然后就搜了下相关的资料,最后搞出来了,效果如下可以实时查看mysql打开的table数,文件数,正在执行,已经创建,已经连接的线程数,锁,查询缓存,表扫描相关的计数器,以及已经完成的select,insert, delete, update的sql数等,总之Mysql的各种状态一览无余。具体各个指标的意思参考如下链接:http://lxneng.iteye.com/blog/451985如果已经部署了graphite,再找一个收 阅读全文
posted @ 2013-08-07 19:42 蛙蛙王子 阅读(3226) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示