我从这个问题中得到以下信息:Rails 中的字数?
content.scan(/[\w-]+/).size
属性会posts
content
很大(3000~4000 字之间)。我应该使用虚拟属性还是在数据库中创建列?(我不确定哪一个更容易,性能更好)。
我从这个问题中得到以下信息:Rails 中的字数?
content.scan(/[\w-]+/).size
属性会posts
content
很大(3000~4000 字之间)。我应该使用虚拟属性还是在数据库中创建列?(我不确定哪一个更容易,性能更好)。
我认为有一个单独的字数列将提高您的应用程序性能。但它不是一个好的数据库设计。我如何按以下顺序查看它
我建议使用虚拟属性。将这个值存入数据库并没有错,或许有道理,但重要的一点是“过早的优化是万恶之源”。使您的软件正确运行,并在以后需要时进行优化。在类似博客的应用程序中(我猜您正在这样做),当您遇到性能问题时,最好缓存整个 html 页面或页面片段。