我有一个运行在Heroku的Bamboo堆栈上的Rails 3应用程序,运行良好/快速。为了测试我的应用程序是否能在即将推出的Cedar堆栈上运行,我按照“入门指南”将其部署到了Heroku。令我惊讶的是,一切都正常,没有错误。唯一注意到的区别是:与在Bamboo堆栈上运行的应用程序相比,响应时间要慢得多。使用unicorn而不是thin进行的测试没有发现任何差异。
您是否注意到两种堆栈之间大致存在相同的差异?
您是否注意到两种堆栈之间大致存在相同的差异?
在cedar stack上,Varnish缓存发生了变化...请查看您的缓存方式:http://devcenter.heroku.com/articles/http-caching...
Varnish is not available on Cedar.
Use rack-cache and the memcache add-on for in-app caching instead.
See HTTP routing for details.
...请查看:
昨天我对一个四个工作线程的独立进程中使用cedar设置的unicorn进行了一些测试,与传统的单个进程相比,我发现在10到50个用户之间,传统的单个进程在我的测试中表现稍微更好。