の意見私は私はPHP + MySQLで行っていたウェブサイトをリメイクし、パフォーマンスについての何かを知りたいんだ、このフレームワークを使用して、私の最初のサイトを構築しています...で - これらは何千ものレコードに1日の合計に傾向を持っていると、より頻繁に nodeJS、MongoDBは、表現、EJS - メモリキャッシュ
- ブログ記事:私のウェブサイトは、私はコンテンツの2種類がありますソートの)データ:これは(タイトル、メタタグ、ヘッダー画像のURL、固定HTMLコンテンツ、JavaScriptとCSSのファイル名、そのセクションに含める)サイトのセクションのデータのように、私はデータベース内に維持する情報であり、それはほとんど更新されていない、それは非常に小さいですサイズで。
私はnodeJSの基礎を学んでいましたが、私はPHPでできない方法でウェブサイトのパフォーマンスを改善する方法を考え始めました。だから私がやっていることは:
私はアプリを実行すると、静的コンテンツはすべてメモリにロードされ、私は配列にデータを格納するコンテンツごとに "モデル"オブジェクトを持っています。そのデータを更新します。つまり、管理者が何かを更新したときに、refresh()を呼び出してデータベースからその配列に新しいデータを取得します。このように、ページを読み込むたびに、データベースにクエリする代わりに、アプリケーションはメモリ内のオブジェクトを直接照会します。直接メモリ内またはデータベースへの一定のクエリは同じように良いか、より良い仕事かのオブジェクトを操作する、パフォーマンスの任意の増加がなければならない場合、私は知りたいのですがどのような
です。
あなたの答えをサポートしている任意のドキュメントはあまり理解されるであろう。
おかげ