welefen的随笔

标签存档: fl

使用xhprof分析PHP的性能瓶颈

IN:PHP   标签: , , , ,    评论: 0

最近利用空闲的时间准备对Fl进行重构,Fl是一个支持模版语法(如:Smarty3模版语法)的HTML/Js/Css解析,压缩,美化,检测等工具。关于Fl的更多信息你可以从github上了解。

但是重构完HTML的解析之后,在使用simpletest进行单元测试的时候,使用豆瓣首页的源代码发现比较慢,发现需要1.5s,但在第一个版本中只要200ms就解析完了,这个差距是完全不能接受的。虽然这次重构对很多方法进行了抽象,但应该不至于直接导致这么慢。

之前看过可以使用Facebook开发的xhprof来分析PHP的性能,安装了下分析后终于发现了直接影响到性能的瓶颈。xhprof的安装网上有很多教程,这里就不在说明了。 这里就有个安装的教程: http://hi.baidu.com/thinkinginlamp/blog/item/f4bd08fa1a03ba9e59ee90fd.html

 

继续阅读 »

12-10
2011

在线工具: js/css/html压缩

IN:前端开发   标签: , , , , ,    评论: 1

之前为了编译平台写过一个前端语言的分析、检查、压缩工具FL,实际使用中主要用它的检查和支持模版语法的HTML压缩功能。集成在编译平台里一直运行的很好。现在把剥离出来,形成一个单独的JS/css/HTML压缩工具。

javascript/css/html压缩工具地址: http://www.welefen.com/lab/compressor/index.html

目前支持的功能有:

1、使用YUI Compressor或者Google Compiler压缩javascript

2、使用YUI Compressor或者FL压缩css

3、使用FL压缩html。虽然HTML压缩是支持模版语法的,但目录没有开启。如果有人需要的话可以将这个功能开启。

继续阅读 »

10-09
2011
loading...