Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
bhuztez
@bhuztez
高级会员
第 1569 位会员 / 2012-03-24

40 篇帖子 / 2614 条回帖
105 关注者
0 正在关注
0 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Rails log 自动分割该怎么配置才正确 at 2012年06月07日

    用 supervisord 吧

  • Git 还可以更好! at 2012年06月06日

    那还是用 hg 吧 ...

  • 新手问题第一季:邮件为啥发不出去? at 2012年06月06日

    #18 楼 @Rei 既然大部分人都中招了,那其实只能说 Rails 开发者的框架设计能力处于中下水平。

  • 新手问题第二季 :大量邮件如何发? at 2012年06月06日

    #9 楼 @lgn21st 主要原因就是会被当垃圾 ...

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #58 楼 @undead__king 伸手党到处都有。就好像抄袭到处都有。与其无视他们的存在,不如想办法如何与他们共存。

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #42 楼 @Rei 首页可以搞两列嘛,一列是论坛,一列是问答。这很可能不是最好的方案,但只把想象力局限于现状肯定是不对的。

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #39 楼 @Rei 整天强调提问的人应该怎么样怎么样,对解决现在这个问题一点帮助都没有。正是因为啥都不知道才会提出这样的问题。等到知道该咋提问了,多数一年也提不出几个问题了。

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #38 楼 @jonny 你可以不回答啊,用虚荣心勾引提问的人自己找到答案之后,自己上来回答。

    另外,SEO ...

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #35 楼 @Rei StackOverflow 不反对你提问 ...

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #26 楼 @hooopo 如果有大量新手问题被回答,后来的新手学起来就会容易点

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #22 楼 @hooopo 每个人都永远是新手。你不是新手的领域,总是很少的。所以平均一下,你还是新手。

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #19 楼 @hooopo StackOverflow 还不反对自问自答,这样等于是鼓励提问的人,解决问题之后,把解决办法贴出来

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #19 楼 @hooopo StackOverflow 上鼓励大家帮助提问的人把问题写得更明确一点 ...

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    学学 StackOverflow 吧,只要用虚荣心诱惑一下,越简单的问题就越有人来回答 ...

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #14 楼 @ywencn 种族歧视,性别歧视,年龄歧视 ... 这些都不是政治正确的。

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #12 楼 @huacnlee 4 是政治不正确的 ...

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    #4 楼 @huacnlee 这个等于把歧视新手硬编码到代码里。

  • 是否应该开个新手专区呢?近来新手问题似乎越来越多了 at 2012年06月06日

    我觉得专门的问答功能比较好

  • 请教 Unicorn worker 是如何处理用户请求的 at 2012年06月05日

    worker 具体是怎么处理该请求? worker 有多种模式啊。

    首先是,类似 Apache 的 prefork 模式,这个其实就是说,你 fork 出多个进程之后,就在子进程分别 select 就行了 (至于为啥可以,你去看操作系统是怎么实现的)。为了避免内存泄漏带来影响,处理比如 1000 个请求后,进程就自杀,这会触发父进程的 signal,父进程于是就 fork 一个新的子进程出来。大致上是这样的,细节你自己看代码吧。

    你可以 fork 多个进程也可以不 fork。在单个进程里面,你可以弄个线程池,也可以用协程,或者事件驱动也成啊,当然了,你想让一个进程同时只处理一个请求,那也没问题。

    这个请求是进入某一个队列中吗

    同上,这个是操作系统干的事情

    一个请求在为执行完以前应该会阻塞其它的请求吧

    假如你能同时处理的请求数小于实际的请求数,当然可能阻塞。

    2 个 worker 是如何处理大量的请求的?还是 fork 子进程来处理大量的请求?

    同最上面,这个取决于你的 worker 是怎么实现的。

    关于第二条在高并发情况下的问题,应该首先是由 Nginx 或者 Apache 接收到请求,之后再转给上游的 Unicorn

    你也可以不用反向代理转发,只要你能撑得住。

    前面 Web server 应该也会对大量的请求进行一定的处理吧?

    你怎么配置的就会怎么被处理呗。

  • 为什么社区用 MongoDB 不用 Mysql 做持久化? at 2012年06月05日

    想起来了。Google F1 http://research.google.com/pubs/pub38125.html 。当需要 JOIN 的时候,你还是需要 RDBMS 的。不然 Google 也不用折腾 F1 出来了。

  • 为什么社区用 MongoDB 不用 Mysql 做持久化? at 2012年06月05日

    我觉得很可能是 ActiveRecord 限制了 RoR 开发者的思路,如果非要找原因的话。

  • 为什么社区用 MongoDB 不用 Mysql 做持久化? at 2012年06月05日

    我也觉得不该用 MongoDB,当然我也很讨厌 MySQL。

  • 今日探讨一个电子商务站点,小弟对做托没兴趣,有兴趣的探讨,没兴趣的请无视该帖子 at 2012年06月05日

    我觉得,导购已经太热了

  • 分页的话,大家觉得是用偏移量好呢,还是用页码好呢? at 2012年06月04日

    #8 楼 @ShiningRay 那就 1000 页之前之后分别处理

  • . at 2012年06月04日

    关键是问答要和普通帖子分开,再用勋章什么的满足一下回答的人的虚荣心。

  • 分页的话,大家觉得是用偏移量好呢,还是用页码好呢? at 2012年06月04日

    感觉性能未必会有什么差别吧,因为无论那种方法你都要根据时间排序。

  • 分页的话,大家觉得是用偏移量好呢,还是用页码好呢? at 2012年06月04日

    #2 楼 @ShiningRay 有一个在下一页的帖子在你点下一页之前被回复了,这样你就看不到了 ... 相比之下我宁愿选择有重复

  • 分页的话,大家觉得是用偏移量好呢,还是用页码好呢? at 2012年06月04日

    论坛的帖子列表只能用页码吧...

  • 问个小白问题,在 view 中,如何 render 其他的 action 内容呢? at 2012年06月03日

    #18 楼 @lukefan 干活要选择合适的工具啊

    建议你看一下 Django 的 Tutorial,第二部分说的就是你现在这个问题。 https://docs.djangoproject.com/en/1.4/intro/tutorial02/

  • 问个小白问题,在 view 中,如何 render 其他的 action 内容呢? at 2012年06月03日

    这必须是你用的框架不对。如果只需要后台编辑的话,必须用 Django 的 Admin 搞定。比如像下面这样,10 分钟的事嘛。

    events/models.py

    from django.db import models
    from django.utils.translation import ugettext_lazy as _
    
    
    class Event(models.Model):
        name = models.CharField(_('name'), max_length=255)
    
        class Meta:
            verbose_name = _('event')
            verbose_name_plural = _('events')
    
    
    class Meeting(models.Model):
        event = models.ForeignKey(Event, related_name='meetings')
        start_time = models.DateTimeField()
        end_time = models.DateTimeField()
    
        class Meta:
            verbose_name = _('meeting')
            verbose_name_plural = _('meetings')
            ordering = ('start_time', )
    
    

    events/admin.py

    from django.contrib import admin
    
    from events.models import Event, Meeting
    
    class MeetingInline(admin.StackedInline):
        model = Meeting
        extra = 3
    
    class EventAdmin(admin.ModelAdmin):
        inlines = [MeetingInline]
    
    
    admin.site.register(Event, EventAdmin)
    admin.site.register(Meeting)
    
  • 上一页
  • 1
  • 2
  • …
  • 81
  • 82
  • 83
  • 84
  • 85
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English