热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Heroku雪松:响应时间比竹子慢?-Herokucedar:slowerresponsetimethanbamboo?

Ivearails3app,runningwellfastonherokusbamboostack.Totestwhethermyappworksontheu

I've a rails 3 app, running well/fast on herokus bamboo stack. To test whether my app works on the upcoming cedar stack, I've deployed it to heroku, following the "getting started" guide. To my surprise, everything works well and without an error. The only difference I've noticed: the response time is quite a bit slower compared to the app running on the bamboo stack. Tests with unicorn instead of thin showed no differences.

我有一个rails 3 app,在herokus bamboo stack上运行良好/快速。为了测试我的应用程序是否适用于即将推出的雪松堆栈,我已按照“入门”指南将其部署到heroku。令我惊讶的是,一切正常,没有错误。我注意到的唯一区别是:与在竹堆上运行的app相比,响应时间相当慢。用独角兽而不是薄的测试显示没有差异。

Have you noticed roughly the same difference between the both stacks?

您是否注意到两个堆栈之间的差异大致相同?

2 个解决方案

#1


6  

Varnish cache changed on cedar stack ... have a look at how you're caching http://devcenter.heroku.com/articles/http-caching ...

在雪松堆栈上更改了清漆缓存...看看你如何缓存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.

... have a look at :

... 看一下 :

  • http://www.saturnflyer.com/blog/jim/2010/06/24/rack-cache-on-heroku-with-memcached
  • http://www.randomhacks.net/articles/2011/06/03/heroku-celadon-cedar-review
  • http://devcenter.heroku.com/articles/http-routing

#2


2  

I did some testing yesterday with a cedar setup with a 4 worker unicorn in a single dyno vs the same app on a traditional single dyno - I actually found the traditional single dyno was marginally more performant on my tests between 10 and 50 users.

昨天我做了一些测试,在单个dyno中使用4个工作独角兽进行雪松设置,而传统单个dyno上使用同一个应用程序 - 我实际上发现传统的单个dyno在10到50个用户的测试中表现得稍微高一些。


推荐阅读
  • 在《PHP应用性能优化实战指南:从理论到实践的全面解析》一文中,作者分享了一次实际的PHP应用优化经验。文章回顾了先前进行的一次优化项目,指出即使系统运行时间较长后出现的各种问题和性能瓶颈,通过采用一些通用的优化策略仍然能够有效解决。文中不仅详细阐述了优化的具体步骤和方法,还结合实例分析了优化前后的性能对比,为读者提供了宝贵的参考和借鉴。 ... [详细]
  • iOS snow animation
    CTSnowAnimationView.hCTMyCtripCreatedbyalexon1614.Copyright©2016年ctrip.Allrightsreserved.# ... [详细]
  • 本文详细介绍了如何利用 Bootstrap Table 实现数据展示与操作,包括数据加载、表格配置及前后端交互等关键步骤。 ... [详细]
  • GLiHT数据介绍
    GLiHT数据介绍 ... [详细]
  • Flutter 核心技术与混合开发模式深入解析
    本文深入探讨了 Flutter 的核心技术,特别是其混合开发模式,包括统一管理模式和三端分离模式,以及混合栈原理。通过对比不同模式的优缺点,帮助开发者选择最适合项目的混合开发策略。 ... [详细]
  • 管理UINavigationController中的手势返回 - Managing Swipe Back Gestures in UINavigationController
    本文介绍了如何在一个简单的闪存卡片应用中实现平滑的手势返回功能,以增强用户体验。 ... [详细]
  • 计算当前记录与下一条记录之间的天数差异
    本文介绍如何使用SQL查询来计算当前记录与其下一条记录之间的天数差异,通过创建测试视图并使用分析函数LEAD和LAG来实现。 ... [详细]
  • 探讨Redis的最佳应用场景
    本文将深入探讨Redis在不同场景下的最佳应用,包括其优势和适用范围。 ... [详细]
  • 本文详细介绍了MySQL数据库的基础语法与核心操作,涵盖从基础概念到具体应用的多个方面。首先,文章从基础知识入手,逐步深入到创建和修改数据表的操作。接着,详细讲解了如何进行数据的插入、更新与删除。在查询部分,不仅介绍了DISTINCT和LIMIT的使用方法,还探讨了排序、过滤和通配符的应用。此外,文章还涵盖了计算字段以及多种函数的使用,包括文本处理、日期和时间处理及数值处理等。通过这些内容,读者可以全面掌握MySQL数据库的核心操作技巧。 ... [详细]
  • 在Formtastic中,预选模型对象集合作为复选框的使用方法与技巧。本文介绍了如何将模型对象集合传递给Formtastic表单,并在复选框中预选这些对象。通过示例代码和详细解释,展示了如何高效地实现这一功能,确保用户界面友好且操作简便。具体来说,通过 `@things = Thing.all` 将所有对象加载到集合中,并在表单中进行预选。这种方法不仅提高了代码的可读性和维护性,还增强了用户体验。 ... [详细]
  • 我正在使用 Ruby on Rails 构建个人网站。总体而言,RoR 是一个非常出色的工具,它提供了丰富的功能和灵活性,使得创建自定义页面变得既高效又便捷。通过利用其强大的框架和模块化设计,我可以轻松实现复杂的功能,同时保持代码的整洁和可维护性。此外,Rails 的社区支持也非常强大,为开发过程中遇到的问题提供了丰富的资源和解决方案。 ... [详细]
  • 作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ... [详细]
  • 掌握PHP框架开发与应用的核心知识点:构建高效PHP框架所需的技术与能力综述
    掌握PHP框架开发与应用的核心知识点对于构建高效PHP框架至关重要。本文综述了开发PHP框架所需的关键技术和能力,包括但不限于对PHP语言的深入理解、设计模式的应用、数据库操作、安全性措施以及性能优化等方面。对于初学者而言,熟悉主流框架如Laravel、Symfony等的实际应用场景,有助于更好地理解和掌握自定义框架开发的精髓。 ... [详细]
  • Android目录遍历工具 | AppCrawler自动化测试进阶(第二部分):个性化配置详解
    终于迎来了“足不出户也能为社会贡献力量”的时刻,但有追求的测试工程师绝不会让自己的生活变得乏味。与其在家消磨时光,不如利用这段时间深入研究和提升自己的技术能力,特别是对AppCrawler自动化测试工具的个性化配置进行详细探索。这不仅能够提高测试效率,还能为项目带来更多的价值。 ... [详细]
  • NoSQL数据库,即非关系型数据库,有时也被称作Not Only SQL,是一种区别于传统关系型数据库的管理系统。这类数据库设计用于处理大规模、高并发的数据存储与查询需求,特别适用于需要快速读写大量非结构化或半结构化数据的应用场景。NoSQL数据库通过牺牲部分一致性来换取更高的可扩展性和性能,支持分布式部署,能够有效应对互联网时代的海量数据挑战。 ... [详细]
author-avatar
平凡小店88
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有