Railsアプリにコントローラーがあります。これは、コードが実行されるたびに xml ファイルから署名が nokogiri を使用して読み取られる脆弱性スキャナーです。これは明らかに最善の方法ではありません。
現在、4 つの配列があり、それぞれに最大 600 の要素があり、それほど多くはありませんが、コードは 1 日に数千回 (多数のスキャン) 実行されるため、すべて合計すると、小さい vps (2 GB RAM、2 コア) があります。 )。それらをコードに格納すると、見栄えが悪くなります。コードに格納することがベストプラクティスと見なされるかどうかはわかりません。
これを行う最善の方法は何ですか?毎回ファイルを読み取らないように、これをメモリにキャッシュする方法はありますか? このプロセスを最適化するにはどうすればよいですか?