首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最佳调优实践,使用Puma + Heroku + Rails 4+ Ruby 2.0的经验

最佳调优实践,使用Puma + Heroku + Rails 4+ Ruby 2.0的经验
EN

Stack Overflow用户
提问于 2013-09-11 09:53:52
回答 2查看 1.2K关注 0票数 9

我读了几乎所有关于Puma在Heroku上调优的文章,但我在这里找不到最佳的地方。

我有一个网站,每天的访问量约为10万次。

我试着用了2倍的Dynos。该应用程序是一个普通的Rails应用程序,执行的主要是选择,直接命中memcache的时间占80%。每个工作进程的Ram使用量可以在160-180mb之间。

我试过了:

代码语言:javascript
复制
DB_POOL=25
PUMA_THREADS=16
PUMA_WORKERS=4

也是这样的:

代码语言:javascript
复制
DB_POOL=10
PUMA_THREADS=5
PUMA_WORKERS=5

对我来说,没有一个结果令人信服。与上周相比,页面浏览量总是下降了1%,网站的流量没有变化。

有没有人在调整高流量网站方面有经验想要分享?几乎所有的文章都解释了相同的配置,但是当有100个人同时访问网站时,事情就开始变得糟糕起来。

EN

回答 2

Stack Overflow用户

发布于 2014-04-24 18:11:40

我有堆栈rails 3+ capistrano +独角兽+ ruby 1.9.1的项目,每天有150-200k的页面浏览量。我可以建议您在VPS中安装“newrelic”来监控应用程序的瓶颈。

Digitalocean很不错,但在我们选择托管的那一刻,他们并没有为阿姆斯特丹数据中心的水滴提供大量的内存和内核。因此,我们使用hetzner专用服务器与固态硬盘和更低的价格和更高的性能。

票数 1
EN

Stack Overflow用户

发布于 2014-10-15 17:37:46

aws怎么样,DNS,varnish,负载均衡怎么样,dan建立了自己的cdn?设置aws/DO的方式有很多。我认为你可以分发静态资产,特别是那些与你的站点联系最紧密的隐蔽人员。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18731476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档