Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Teddy
@teddy_1004
会员
第 8043 位会员 / 2013-07-12

[email protected]
Liulishuo
上海
1 篇帖子 / 194 条回帖
9 关注者
5 正在关注
63 收藏
GitHub Public Repos
  • fix2factory 1

  • showlinenum 0

    showlinenum.awk - show line numbers for git diff

  • ruby-style-guide 0

    Shopify’s Ruby Style Guide

  • dotfiles 0

  • migrate 0

    Database migrations. CLI and Golang library.

  • teddy1004.github.io 0

    My Github Web Page

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Redis 实战之薄荷 timeline 的优化 at 2015年10月16日

    #37 楼 @flamingtree 不用这么多操作了,这里的解决办法其实针对的是大 V 用户的数量比较少,也就不到 10 个,用一个专门的 sorted_set 来维护这些大 V 用户的 post。key 是时间戳,value 是 "#{user_id}:#{post_id}" 的组合。每个用户会有一个最后刷新 time line 的时间戳,然后刷 timeline 的时候根据这个时间戳去取出到当前时间所有的大 V 用户的 post_id,再把其中自己关注的大 V 用户的 post_id 筛选出来合并到自己的 timeline 中 (是一个 redis list)。这个其实对于大 V 用户很多的那种系统并不是好的解决方案,但是在薄荷里面粉丝数上百万的用户并不多,所以用这种方式能比较好的解决,这一系列的操作的速度也是挺快的。

  • Redis 实战之薄荷 timeline 的优化 at 2015年10月16日

    #35 楼 @flamingtree 用户刷 timeline 时候去主动检查,自己关注的大 V 有新的 post 就合到自己的 timeline 就好了

  • 欢迎 3 位新的 Ruby China 社区管理员 at 2015年10月13日

    :plus1:

  • 提高 Ruby 程序员效率的 rc 文件 at 2015年08月05日

    👍以前还不知道 .railsrc

  • [上海][2015年7月14日] Ruby 聚会召集 at 2015年07月15日

    @ericguo 的分享很精彩,还有,昨天现场有一个给 Discourse 做过贡献的同学,谁知道这个同学的 ID 啊?

  • [Rails Girls 上海][2015-08-16] 教练报名 at 2015年07月09日

    👏

  • [上海] SAP 招聘 Ruby 高级工程师 at 2015年07月05日

    我不是单身狗 一篇诚意满满的招聘贴被这句话毁了👋

  • Ember.JS 编写的 Ruby China 客户端 at 2015年06月11日

    🆒 之前还用 Ember.js 写过一些东西,觉得很好用,很多地方和 Rails 的理念很像。

  • Redis 实战之薄荷 timeline 的优化 at 2015年06月08日

    #14 楼 @quakewang 薄荷里面动态可以设置不对他人可见、可以屏蔽别人,所以最后查询其实还是要比这个复杂一些,查询效率也不高,访问量大的时候数据库压力还是很大的。

  • 骑士今天赢了! at 2015年06月08日

    大黄赢了,不开心 😒

  • Redis 实战之薄荷 timeline 的优化 at 2015年06月06日

    @keakon 还不知道 sorted set 可以这样啊,一会儿去试试看。第二个问题确实觉得 sorted set 来做 timeline 是方便一些,而且用来分页的时候查询效率也更高。但是因为之前的 timeline 都是基于 list 来做的,包括它的 rebuild 等等,换起来工作量有点大,就暂时先还是用 list 了。

  • Redis 实战之薄荷 timeline 的优化 at 2015年06月06日

    #7 楼 @rei 因为 follower 的 id 是放在一个 set 中的,所以拆分起来有点麻烦,就没有这样处理了

  • 基础 Ruby 中 Include, Extend, Load, Require 的使用区别 at 2015年06月02日

    👏

  • 缓存使用的 N+1 问题 - 缓存使用陷阱 1 at 2015年06月01日

    赞 :plus1: 和 Vincent 在一起工作绝对是每天收获满满~~

  • [上海] 薄荷诚聘 Ruby 工程师 3 名 at 2015年05月22日

    #27 楼 @wskongdesheng 期待励志打脸腹肌照😄

  • 分享一下,Kevin Systrom 创作 Instagram 的故事,挺有意思的 at 2015年05月20日

    #4 楼 @cqcn1991 Django

  • [上海] 薄荷诚聘 Ruby 工程师 3 名 at 2015年05月18日

    #7 楼 @wskongdesheng 哇,太励志的故事,来个对比照吧

  • Ruby 3.0 的未来 at 2015年05月14日

    Matz 提到引入 Actor 模型,对这个很期待!

  • [思客教学公开课] - 从 0 到 1 实现响应式个人网站 at 2015年05月11日

    React~~~

  • 手把手将 Vim 打造成开发 Ruby 和 Rails 的强大 IDE at 2015年04月24日

    @xiaoronglv 快来看快来看

  • [上海][2015年4月14日] Ruby 聚会召集 at 2015年04月10日

    必须去👍

  • Vim 插件:UltiSnips 让 Vim 飞起来 at 2015年04月06日

    👍

  • 2015年3月29日 Rubyist 上海聚会 《Ruby 服务间通信模式》PPT at 2015年03月31日

    :plus1:

  • 一个关于 Module#define_method () 方法的一点疑惑 at 2015年03月31日

    #3 楼 @rogerluo410 因为用的是 send 方法,它可以调用包括 private method 在内的方法,2.0 之后加了个 public_send,用这个就没法调用私有方法了。

  • 透彻理解 Ruby 中的 return at 2015年03月24日

    赞,写的简单易懂,又复习了一遍

  • 求 Ember.js 开发经验的分享 at 2015年03月19日

    #28 楼 @nightire 多谢这么细致的回复,受益匪浅。估计是我写的项目比较小,再加上后端 API 不是我写的,没有利用到太多 ember-data 的特性,反倒是要自己重写一堆 adapter 和 serializer 搞得有点郁闷。我也还是对 ember-data 挺期待的,尤其是可以在 Ember Inspector 结合觉得调试超级方便 😄

  • 求 Ember.js 开发经验的分享 at 2015年03月18日

    #7 楼 @nightire 想知道你们在实际项目中是不是用 ember-data,很喜欢它的一些特性,但是感觉对服务端的 api 要求有点过于 opinioned 了。看了 Discourse 的代码,发现他们就是用 Ember 自己的 Ember.Object,不知道你们在 model 层是怎么处理的?

  • 求 Ember.js 开发经验的分享 at 2015年03月18日

    看了看 Discourse Ember 部分的代码,学到了很多。还有作者的博客里面货也很多,http://eviltrout.com/

  • [已解决] Ruby 程序员必备的 Vim 插件有哪些?求推荐 at 2015年03月16日

    还要一个无刻 HHKB

  • 全栈学习有啥窍门? at 2015年02月15日

    #1 楼 @Rei 默默点赞

  • 上一页
  • 1
  • 2
  • 3
  • 4
  • …
  • 6
  • 7
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English