- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
一些上下文:
我有一个托管在 Heroku 上的 django 服务器,由 Waitress 来处理请求。单个 dyno 有多个同时处理请求的线程。
除其他外,服务器处理大量客户端报告的大量事件。事件被写入 Redis 缓存,稍后刷新到数据库。
我的目标:
我想通过让 redis 缓存在处理请求的同一个 dyno 上运行来优化它。每个 dyno 都有自己的本地缓存服务器(由所有工作线程共享)。
事件将被推送到本地缓存(从而提高响应时间)。一个周期性的作业(在每个 dyno 上)然后将从缓存中收集事件并将它们刷新到数据库。
我的问题:
谢谢,
最佳答案
没有必要重复 Is redis on Heroku possible without an addon? 给出的详细答案
这是可能的,但没有理由让一个理智的开发人员仅仅为了优化完全可以忽略不计且完全不可扩展的东西而经历这个过程。
如果您必须有本地缓存,请尝试使用 local memory caching作为您的中间缓存。
关于django - 将本地缓存服务器添加到 heroku dyno 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23811535/
我正在尝试了解我的应用指标的 Dyno Load 部分。我的特定应用程序有五个 worker 测功机。根据这些信息,如果我看到 Load Max 或 Load Avg 为 2 或 2.5,那么我应该没
我正在尝试了解我的应用指标的 Dyno Load 部分。我的特定应用程序有五个 worker 测功机。根据这些信息,如果我看到 Load Max 或 Load Avg 为 2 或 2.5,那么我应该没
当管理员询问时,我的 Heroku 工作人员生成了一份报告,压缩为约 10MB 的 ZIP 文件。 生成大约需要一分钟,所以它是由delayed_job完成的。 . 生成完成后,将文件存储在何处以便
我很好奇 Heroku 上的 Web 和 Worker dynos 之间有什么区别。他们在定价页面上给出了一句话解释,但这让我很困惑。我怎么知道每个选择多少个?我应该达到一个比率吗?我对这个东西还很陌
在运行 Unicorn worker 的 Heroku Rails 4.2 Web 应用程序中,每个 worker 需要大约 230MB,我们可以为每个“1X”Heroku dyno 运行 2 个,或
我正在尝试设置一些 actor,并且好奇如何将 Actor 与 Play 捆绑在一起。我看到那个 Play !已经与 Actors 捆绑在一起,但它需要完整的应用程序上下文。这意味着要部署参与者,我还
显然两者都有相同的硬件规范。 “更快的构建”和“预启动”功能(仅在标准 dynos 上可用)似乎只对部署有影响。 至于一般性能,假设 Hobby 和 Standard-1X dynos 性能相同是否正
我在 Heroku 上有一个 Python Flask 应用程序,它提供网页服务,但也允许启动某些任务,我认为这些任务最好构造为后台任务。因此,我关注了 Heroku rq tutorial设置后台任
我最近在我的heroku应用程序中添加了“Heroku Scheduler”插件。 我目前有一个免费的heroku帐户,并且具有标准的一个Web dyno...。 现在,我已经设置了计划的注释以与Sc
Heroku 允许您动态添加和删除 dynos 和工作人员,并按每秒钟使用的费用向您收费。是否可以设置我的应用程序,以便它可以通过某种heroku api根据它所承受的负载从自身添加/删除dynos和
我知道 Heroku 每天自动重启一次 dynos。它们是否每天大约在同一时间重新启动?或者从他们第一次开始就只有 24 小时? 最佳答案 大约,但不一定精确,启动后 24 小时。 此外,如果需要重新
我们正在使用 heroku 的日志排水管将我们的日志聚合到纸迹中。一切都很好,除了我不确定如何从一次性 dynos 设置日志记录,我们用它来运行脚本。 我认为排放配置将适用于一次性 dynos,但我没
我的 Heroku 应用程序有一个 dyno,它访问外部资源,例如数据库\缓存\web-services\等? dyno IP 地址不是静态的,可能会更改,但不会经常更改。当您对这些资源进行维护时,了
我想重新启动 nodejs 应用程序以更改其 ip。我将如何在应用程序本身内执行此操作?我试过强制崩溃,但是如果应用程序在十分钟内崩溃两次,那么 heroku 将在第一次崩溃十分钟后重新启动测功机。
我正在使用 Socket.io 开发一个 node.js 应用程序,并将其部署在 Heroku Dyno 上。 Socket.io 正在使用 RedisStore 及其 PUB/SUB。 Socket
我正在尝试在 this guide 之后获取 Heroku 上的 dyno 元数据在 Google Cloud Shell 上,但它不显示 dyno 元数据。 当我输入以下命令时: heroku la
我在 Heroku 网站上读到,dynos 将每 24 小时重新启动一次。 例如,如果您有两个 web-dynos,它们是否有可能同时重新启动? 谢谢你的时间! 最佳答案 Heroku 随机重启 dy
Heroku 描述了他们的 dynos here它列出了每个人拥有的内存量以及计算资源的数量。我在任何地方都没有看到“计算”的定义。 当我在 performance-l dynos 上运行这个命令时,
是否可以在 Heroku 上为 Clojure webapp 设置作业队列?我看到你可以做延迟工作并为 Rails 和 Django 使用 celery ,Clojure 有什么类似的吗? 最佳答案
我对 Heroku Dyno 小时感到困惑。我了解您每月免费获得 550 dyno 小时的免费帐户。但是我们可以为 Hobby 帐户获得多少 dyno 小时? 有人可以清除这种困惑吗? 最佳答案 使用
我是一名优秀的程序员,十分优秀!