刚刚尝试了一下 rack-speedtracker 就是需要一点一点的在代码里面打标记
<html>
<head>
<% env['st.tracer'].run("styles") do %>
<%= stylesheet_link_tag "front" %>
<% end %>
</head>
<body>
<% env['st.tracer'].run("nav") do %>
<%= render_list :class => "nav" do |li|
li << link_to(t("menu.topics"), topics_path)
li << link_to(t("menu.wiki"), pages_path )
li << link_to(t("menu.sites"), sites_path )
li << link_to(t("menu.users"), users_path)
end %>
<% end %>
</body>
</html>
另外需要用 Chrome 并安装 Speed Tracer 这个插件。
分析结果图:
我发现 stylesheet_link_tag 和 javascript_include_tag 固定耗费 15ms+ 啊,这个是 ruby-china 的代码,需要引用的文件比较多。
调用 Model.create 就可以了。 不过最好不要在 Migration 里面写数据插入,你可以写到 seeds 里面,然后用 rake db:seed 来运行
最近试了试 elasticsearch (Ruby gem 叫 tire) 感觉也很不错
我也想知道,还有分析每行代码执行实际的 以前 Asp.net 有个 dotTrace 分析的很详细,求类似工具。
每一行代码的执行时间都能分析出来,很快就能找到性能问题所在:
好吧,撤销回来了
之前的截图留个:
好吧,既然大家都不喜欢,撤销回去吧
看这个图片和之前的对比一下你就知道那个好了
本来我还打算换个背景图片的,但是试了好几个,依然没有目前的好,也就放弃了。
@young4u_amy 哈哈哈 不过这个圆形的头像看起来边缘有些毛刺,CSS 实现的不是很理想啊,还得得覆盖图片才好
肚脐眼是亮点!
不够用的,我电脑上面都用了 200 多 G 了,还没有电影,只是有些照片,大多是开发环境占用的
这里应该只需要把 location 这个 Action 换一个名字就好了。 赞楼主的深入挖掘的精神。 BTW. 不需要搞 Facebook 登陆,这里没法接入,服务器再国内,OAuth 连不上的。
结了婚以后,看电视的时间就越来越多了
munin
我也是总是在这两者之间选择,回头看,全是前者...
我最近没空,你们谁搞搞
有的呀
内存操作,很快的
@ruby_sky 本来是够用的,是你自己不好好利用 不给大图就是为了防止被滥用
mongoid.yml 改过了么? 另外 index 也要调整的,参见: http://mongoid.org/en/mongoid/docs/upgrading.html
这个贴居然带出 Bug 了