1

Delphi で ISAPI 拡張機能を作成しましたが、これは問題なく動作しますが、構成設定を保存する方法に関するベスト プラクティスがあるかどうか疑問に思っています。これを行う方法はいくつか考えられますが、もちろん最善の方法で行いたいと思います。私はすべての間違った場所を見たかもしれませんが、私を助けるものは何も見つかりません...

dllと同じディレクトリにあるiniまたはxmlファイルは良い方法ですか? または、Windows レジストリを使用しますか? または、ISAPI 拡張機能固有の構成を web.config に配置して、IIS マネージャーを使用して構成することは可能ですか (そして賢明なことですか?) または、他の何か?

4

2 に答える 2

2
  1. INI ファイルを使用できます (\InetPub\ フォルダーの外にあることを確認してください。TMemIniFile を使用して INI ファイルをキャッシュしてください。

  2. XML ファイルを使用できます。XML ファイルを読み取ってキャッシュし、その後ファイル ハンドラーを解放して、同時読み取り中にファイルがロックされないようにしてください。

ISAPI のロード中に変更を確認するには、XML ファイルの日付/時刻スタンプを確認してから、再度読み取ります。

  1. もう 1 つの提案は、メモリ内データベースを使用し、データ ファイルをディスクにロード/ディスクから保存することです。
于 2014-06-26T15:27:20.977 に答える