Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
李华顺
@huacnlee
Admin
NO. 2 / 2011-10-28

[email protected]
长桥证券 (Longbridge)
成都
502 Topics / 9058 Replies
960 Followers
53 Following
105 Favorites
Reward
GitHub Public Repos
  • autocorrect 1412

    A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuation...

  • rails-settings-cached 1104

    Global settings for your Rails application.

  • rucaptcha 697

    Captcha Gem for Rails, which generates captcha image by Rust.

  • zed-theme-macos-classic 97

    A macOS native style theme for Zed, let it same like native app in macOS.

  • vscode-macos-classic.t... 22

    macOS Classic theme for Visual Studio Code

  • zed-extension-action 19

    GitHub Action for automatically bump Zed Extensions version after a release.

  • autocorrect-action 11

    GitHub action for use AutoCorrect as lint

  • zed-autocorrect 6

    AutoCorrect for Zed

  • gpui-workspace 4

    Dock layout UI component for GPUI, that extracted from Zed project.

  • zed-lalrpop 3

    LALRPOP parser grammar support for Zed.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • rails 性能怎么开始来调优?有什么经验分享一下?tx at December 03, 2012

    核心是多多关注 Rails log 里面的请求统计数据,发现慢的动作 (一边情况下平均值在 10ms 以上),检查对应区域的代码是否有问题


    优化代码这个话题就很长了

    常见的:

    • 合理的给数据库加上索引
    • 尽可能的减少数据的访问,避免 N+1 查询,避免 Join
    • 避免重复执行的代码
    • 避免在循环里面再次调用数据库查询
    • 重的 IO 请求 (Email 发送,调用远程 API...) 等动作尽量用异步的方式实现
    • 多多利用内存,减少磁盘 IO
    • 用 id desc 代替 created_at desc 来实现最新记录的排序

    .... 还有很多很多细节的地方,我这里一下也想不起来 楼下来补充吧

  • 我为什么是受限会员呢? at December 02, 2012

    #5 楼 @lgn21st 我说没有那个限制

  • 我为什么是受限会员呢? at December 01, 2012

    没有头像上传限制的

  • [一淘 - 杭州] 招 ruby on rails 开发同学 at November 30, 2012

    #31 楼 @fresh_fish 😄

  • 定时执行一段代码的问题? at November 30, 2012

    Whenever + Cron 搜索论坛,之前有讨论过

  • 关于 precompile at November 30, 2012

    目前也只能这样土鳖了,我也在找好的方法

  • ruby-china 数据统计 at November 29, 2012

    哈哈,有意思

  • 宝贝网 (0710bb.com)_记录妈妈的爱! at November 29, 2012

    是 Rails 的,看到 Cookie 里面的 Session key 了,另外你们论坛也是 Rails 开发的么?

  • [一淘 - 杭州] 招 ruby on rails 开发同学 at November 29, 2012

    #22 楼 @bugreg 技术含量高着呢!

  • 有没有类似 spypig 一样,在邮件中嵌入小图片,判断用户是否收到该邮件的 rails 插件? at November 29, 2012

    哇,还能这样的,以后可以试试搞一个

  • 求教如何把 string 转 model 的方法 at November 29, 2012

    #2 楼 @kitt 可以看看这个文档 http://rdoc.info/docs/rails/3.2.8/String

  • 求教如何把 string 转 model 的方法 at November 29, 2012

    Rails 里面

    "User".constantize
    
  • enjoy your new rubby guys at November 29, 2012

    一直很期待的特性啊

  • enjoy your new rubby guys at November 29, 2012

    Refinements: Making ladies cry since Ruby 2.0

  • [一淘 - 杭州] 招 ruby on rails 开发同学 at November 29, 2012

    #20 楼 @bugreg Mac 旺旺

  • [一淘 - 杭州] 招 ruby on rails 开发同学 at November 29, 2012

    #16 楼 @mimosa 你刚才发的资料太少了,这边没法深入的了解你的情况

  • rails 在本地测试,启用 production 配置,页面切换有停顿感 at November 29, 2012

    检查你 JS CSS 是否有问题

  • [视频] RubyConfChina 2012 Matz 演讲 -- "Be a language designer" at November 29, 2012

    有点模糊

  • Sidekiq 的任务计划,仅支持精确定时?! at November 28, 2012

    #1 楼 @cqpx 这个不一样的,Sidekiq 这个应该是延迟到什么时候在执行,而 Cron 的是定时执行

  • [一淘 - 杭州] 招 ruby on rails 开发同学 at November 28, 2012

    已闪人跑去搞 Mac 开发的飘过

  • 还没用上 Falcon 补丁的可以去装了哦~ at November 28, 2012

    #13 楼 @roymax brew install automake 和 autoconf 试试

  • rails_admin 中的表格插件 at November 28, 2012

    wice_grid 可以试试,但是看起来里面的不是 wice_grid

  • html-pipeline: Chainable Content Filters at November 28, 2012

    没有必要调整了,Ruby China 的 Markdown 里面有许多细节的,看起来那个没有特别值得话这么大工程去替换的

  • 关于又拍云的使用,undefined method 'uploader_secure_token' at November 28, 2012

    UpYun 的呀

  • html-pipeline: Chainable Content Filters at November 28, 2012

    看起来很不错啊!

  • 还没用上 Falcon 补丁的可以去装了哦~ at November 28, 2012

    效果:

    $ rvm use ruby-1.9.3-p194
    $ time rails runner "puts :OK"
    OK
    rails runner "puts :OK"  6.00s user 3.30s system 19% cpu 47.955 total
    
    $ rvm use ruby-1.9.3-p327-falcon
    $ time rails runner "puts :OK"  
    OK
    rails runner "puts :OK"  3.49s user 1.83s system 50% cpu 10.559 total
    
  • 关于又拍云的使用,undefined method 'uploader_secure_token' at November 28, 2012

    Unautorized 是验证失败

  • 关于缓存的一些思路。。。 at November 27, 2012

    #7 楼 @zhangjinzhu 明白了

  • 关于缓存的一些思路。。。 at November 27, 2012

    我最近在用 @flyerhzm 的 simple_cacheable

    定义方法是在对应的 Model 里面申明,比如 post.rb

    class Post < ActiveRecord::Base
      include Cacheable
    
      belongs_to :user
      has_many :comments, :as => :commentable
    
      model_cache do
        with_key                          # post.find_cached(1)
        with_association :user, :comments # post.cached_user, post.cached_comments
      end
    end
    

    调用的时候

    Post.first.cached_user
    

    感觉你这样把 Cache 的配置项独立到外部文件里面以后不好管理,尤其是在 config 目录下面,为什么不在 app/qor_cache 里面呢?

  • 关于又拍云的使用,undefined method 'uploader_secure_token' at November 27, 2012

    attr_accessor,我手机上写错了

  • Prev
  • 1
  • 2
  • …
  • 160
  • 161
  • 162
  • 163
  • 164
  • …
  • 264
  • 265
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English