我想将我的自定义域指向 heroku。我的提供商使用 cPanel。
我已按照此处的说明进行操作。
https://devcenter.heroku.com/articles/custom-domains
并将其添加到我的 DNS 区域编辑器中
www.my-site.com。14400 IN CNAME my-app.herokuapp.com
然而一天过去了,我的应用程序仍然没有指向 Heroku。
可能是因为 DNS 中还有其他几条记录
目前这些是我的 DNS 中的记录。
我想知道我的设置有什么问题。
我是否必须删除指向旧服务器IP地址的A记录?
注意:XX.XX.XX.XX = 旧 IP 地址
名称----------------------------TTL------------类-----类型- -------记录
my-site.com。---------------------14400----------IN-- ----------A----------XX.XX.XX.XX
localhost.my-site.com.---------14400---- --------IN------------A------------127.0.0.1
mail.my-site.com.-------- ---------14400------------IN------------CNAME-----my-site.com
www.my-site。 com.--------------14400 ------ ----IN--------- CNAME-----my-app.herokuapp. com
ftp.my-site.com.---------------- 14400------------IN---------CNAME ----my-site.com
webdisk.my-site.com.---------14400------------ IN--------- -A-------------XX.XX.XX.XX
autodiscover.my-site.com.--- 14400------------IN--- -------A-------------XX.XX.XX.XX
autoconfig.my-site.com.-----14400----- ----- IN----------A-------------XX.XX.XX.XX
修复:我通过删除指向旧服务器的 A 记录解决了该问题。然后它现在指向我的herokuapp。我尝试重新打开旧的 A 记录,现在它仍然有效(不知道为什么),也许是提供商方面的冲突
嗨,我想问哪一个更好,如果两个都不是一个好方法,那么迭代嵌套模型的最佳方法是什么.
方法#1.
@categories = Category.all
@categories.each do |category|
category.sub_categories.each do |sub_category|
puts sub_category.name
end
end
Run Code Online (Sandbox Code Playgroud)
假设我有100个类别,每个类别包含100个子类别,因此该appraoch将生成100x100个查询
方法#2.
@categories = Category.all
@sub_categories = SubCategory.all
@categories.each do |category|
@sub_categories.each do |sub_category|
if category.id == sub_category.category_id
puts sub_category.name
end
end
end
Run Code Online (Sandbox Code Playgroud)
将只有2个查询但将迭代"@sub_categories"100次.
我想知道哪一个更好?
基于这一个https://devcenter.heroku.com/articles/heroku-postgres-plans heroku指定数据库中的最大连接数.
我的问题是,最大连接数是否等于登录用户数?
如果我的最大限制为60,是否意味着我可以拥有最多60个登录用户?