Heroku上的标准1x dyno可以提供512MB的RAM。Heroku上的标准2x dyno允许1GB。从1x dyno升级到2x dyno称为垂直缩放,而添加更多1x dyno则称为水平缩放。
我相信水平缩放允许我的应用程序服务于更多的http请求,但是我不确定垂直缩放的作用。
我对Heroku不太清楚的另一件事是:2个1x dynos仍然仅提供512MB的RAM(而不是512MB + 512MB)吗?如果是这样,我的应用程序有1个1x dyno和1 2x dyno有多少RAM?
在升级/降级Heroku网站上的dynos数量之后,是否还需要通过终端进行其他操作才能使其正常工作?
我有这个html模板:
<template id="photo-template">
<div class="template-border">
<p class="name"></p>
</div>
</template>
Run Code Online (Sandbox Code Playgroud)
我想在同一页面上显示多个这些,但根据javascript数组中的某些字符串更改名称.这是我必须显示模板的代码:
for (var i = 0; i < 3; i++) {
var tmpl = document.getElementById('photo-template').content.cloneNode(true);
$("#content").append(tmpl);
$(".name").text(javascript_array[i]);
}
Run Code Online (Sandbox Code Playgroud)
结果应该是页面上的3个模板,每个模板都有不同的名称,但由于某种原因,它只打印3个模板,只有数组中的姓氏.例如,如果我有一个数组{"Alex","John","Thomas"},所有3个模板都会以Thomas为名.如果我做了
for (var i = 0; i < 2; i++) {...}
Run Code Online (Sandbox Code Playgroud)
所有3个模板都有John的名字.那么,我如何制作出不同的名字呢?