1

私はこの質問から次のことを知りました:Railsの単語数?

content.scan(/[\w-]+/).size

属性は大きくなりposts contentます(3000〜4000ワード)。仮想属性を使用するか、データベースに列を作成する必要がありますか?(どちらがパフォーマンスにとってより簡単で優れているかはわかりません)。

4

2 に答える 2

1

仮想属性を使用することをお勧めします。この値をデータベースに保存することは何も悪いことではありません。おそらくそれは理にかなっていますが、重要なことの 1 つは、「時期尚早の最適化は諸悪の根源である」ということです。ソフトウェアを正しく動作させ、後で必要に応じて最適化します。ブログのようなアプリケーション (あなたがやっていると思います) では、パフォーマンスの問題が発生したときに、おそらく html ページ全体またはページのフラグメントをキャッシュする方がよいでしょう。

于 2013-02-18T14:04:30.203 に答える