从rails回来,重新用起了php,起因还是由于rails render一个63k的view要多花去10ms,这个view就一个erb fragment缓存,,即由原来每个响应20ms下降到30ms,降低了足足50%,很受伤,后然尝试使用merb,但merb不太习惯,正值ruby1.9.1,Rails2.3发页,又尝试ruby1.9.1,可惜很多gems都未能完善,fcgi,mongrel都无法工作,只能用回了1.8.7。最后无奈之下用回了php。用php重写了所有代码后,一模一样的操作那个63k的页面只需10ms。
但rails给我的启发是巨大的,现在我的目录结构也仿rails, 如app,config,public,log,tmp等。我甚至写了个Rakefile用来管理文件的常用操作,使用了ruby的2个月。学到了不少。ruby我还会继续用他,作为我的刀,希望ruby越来越好,早一天让我从php又回到了ruby。
- RSS订阅
分类目录
- FreeBSD (3)
- Linux (26)
- archlinux (4)
- chromium (5)
- ubuntu/debian (14)
- WP使用 (3)
- WP原创插件 (1)
- 系统管理 (8)
- 编程 (56)
- C/C++ (20)
- javascript (2)
- php (1)
- PostgreSQL (7)
- ruby (19)
- 1 ruby/基础 (5)
- 2 ruby/rails (7)
- 3 ruby/c++ (5)
- 4 rubygems (1)
- 5 ruby/其它 (1)
- Vim (6)
- 版本控制 (2)
- 闲聊 (19)
- dvorak (5)
-
最近文章
近期评论
- Re: ssh无密码登入设置
多谢阿,连接...(venus) - Re: Linux 通过 pptp 连接 VPN 网络
客气了 :)...(JiangMiao) - Re: Linux 通过 pptp 连接 VPN 网络
博主你好 我按照你的方法与连接参数成功连接了vpn,之前用了好多方法都 没成功,你这篇博文真是帮了大忙了,真是太感谢你了。嘿嘿。...(pptp) - Re: [WP插件]WP Cleaner v1.1.4
2009-07-26 v1.0.2 修正描述错误:本操作将删除所(+有)冗余修订版......(解决wordpress文章修订版和草稿箱 – 鼎逸之谷) - Re: [WP插件]WP Cleaner v1.1.4
很好用,博文推荐。...(鼎逸)
- Re: ssh无密码登入设置
小工具
功能
基本的东西效率问题很是问题,再怎么做Cache还是要受render的影响,不过相信不久的将来会有所改善的
是啊,rails有个方法可以使性能提到极限即使用page cache成静态成html,这样lighttpd可直接读html而略过任何脚本。只是全站静态的更新还需要手动实现。动态更新成静态与性能之间的平衡还需要进一频的研究。