TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What is your experience with Heroku?

5 点作者 workhere-io大约 11 年前
Heroku and the promise of no systems administration sound tempting, but...<p>Is the uptime satisfactory? It&#x27;s worrying that Heroku&#x27;s Standard production databases at $50 or more a month have &quot;up to one hour of downtime per month&quot; (https:&#x2F;&#x2F;heroku.com&#x2F;pricing)<p>How about support? The standard free support mentions &quot;1+ day response times&quot;, which sounds a lot worse than what e.g. Linode offers.<p>Are page speeds okay?<p>Do you have personal experience with high-traffic sites running on Heroku? The reason I ask is that I seem to recall someone mentioning here on HN in an earlier discussion that Heroku is alright for smaller sites, but not for high-traffic ones.<p>Does Heroku offer any value for people who know how to set up servers but are inexperienced with larger setups &#x2F; load-balancing?

4 条评论

mattwritescode大约 11 年前
I personally like them. They are a great service for developer who want something that will just work.<p>Uptime they are good no noticeable problems and the network speeds are excellent. They are actually built upon amazon cloud.<p>The downside is the cost. Yes, they get your app up and running with little to no maintenance but you do pay for the privilege.<p>Personally I use heroku as a development and deployment platform before moving it to a cheaper solution once I have the time.<p>&gt; Does Heroku offer any value for people who know how to set up servers but are inexperienced with larger setups &#x2F; load-balancing?<p>Yes! time is money, so even if you know how to setup a server having it all automated is a massive time saver.<p>That being said as you scale so will the cost. At some point you will want to move provider and then you will be in the situation of still having to setup and run your platform.
评论 #7428841 未加载
jw2013大约 11 年前
I deployed many apps on Heroku including but not limited to: Ruby&#x2F;Rails, Python&#x2F;Flask&amp;Django, Ring&#x2F;Clojure, Node.js&#x2F;vanilla without framework&amp;Express(I haven&#x27;t tried Hapi there, but yes Heroku support it), PHP&#x2F;vanilla without framework.. I want to say they are so good at letting you deploying all different kinds of languages&#x2F;framework at ease.<p>One caveat is that Heroku is a ephemeral filesystem on each Dyno. So if you want to save the file content on the fly, you probably also need to use services like AWS S3. One time in a hackathon I tried to deployed a shared proxy for letting different users share the same html DOMs, and I need to save all the resources user requested from remote server. Since the time limit I just completely switch the site to be hosted on elastic beanstalk (because I never tried Heroku with S3 before). Using Heroku + S3 is actually easy, later I found out. But having to use another storage host might be something you want to know ahead before you try heroku.<p>&gt;&gt; Are page speeds okay?<p>It&#x27;s very slow for the first request, if your site haven&#x27;t been visited for a while. (&quot;If your application is unused for a while it gets unloaded from the server memory&quot; Quoted from Stackoverflow.) But afterwards I find it fast enough. But that also depends very much on your backend service and infrastructure, so I can&#x27;t make any promise even though my guess would be it will be okay.<p>&gt;&gt; Is the uptime satisfactory?<p>Yes from my experience. I only had very few downtime. One experience I learnt in the hard way is at least have some mechanisms to alert yourself when the site is down. (So you can get up in 3am to fix the issue!!!)<p>&gt;&gt; Do you have personal experience with high-traffic sites running on Heroku?<p>How high is your traffic?<p>&gt;&gt; Heroku and the promise of no systems administration sound tempting, but...<p>I love their Add-ons. For example, simple things like a scheduler makes the automation so easy.
6thSigma大约 11 年前
They can be expensive even for small sites. For instance, it&#x27;s $20&#x2F;mo for SSL not including the certificate.
imikushin大约 11 年前
Heroku certainly is a huge time saver. And you certainly can build high traffic apps if you use a stateless and reactive frameworks like Play, Vert.x or Node.js. Even within the free limits.