質問:どのようなキャッシングフレームワークがDelphiで利用でき、どの程度開発されていますか?何もない場合は、同じ目的を達成するために広く受け入れられている方法がありますか? Win32ターゲットバージョンのDelphiに適用されます。Delphi用のキャッシングフレームワークはありますか?
質問の詳細:
- :私は問い合わせるてるフレームワークの種類は、主にユーザーを許可するWeb開発フレームワークに存在するデータ/オブジェクト
- 新しいデータ/オブジェクトを格納します。
- オプションで、データ/オブジェクトにタグを付け、ラベルを付けます。
- 期限切れデータ/オブジェクトは、いくつかの基準(ラベル、タグ、時間制限など)に基づいています。
RTTIのないDelphiオブジェクトのリフレクションサービスがないということは、まったく同じ方法では存在しない可能性が高いことを意味しますが、少なくとも同じ結果を達成する同様の方法が、デルファイの方法?
代替アプローチ:ネイティブのDelphiライブラリの代わりに、たとえば、memcachedなどのバインディングがありますか?
+1、これは良いアドバイスだと思います。 memcachedは安定した最適化されたソリューションです。これはLinuxだけでなくWindowsやMac OS Xでも利用できます。プロトコルレベルでそれを行うのが難しい場合、DelphiプログラムでDLLとして使用できるクライアントライブラリ(libmemcachedなど)があります。 – mghie
それは非常に簡単です、私は例を追加しました。私はsetを使用し、get、delete、およびquitを使用しました。私はそれを行うために自分自身の機能を持っていました。私はdllを追加したくない。 –
これまでのところmghieのアドバイスには同意していますが、プロトコルを見ても、既存のラッパーをDLLとして使用したり、素早くDelphiラッパーを作成したりすることはあまりありません。 – jamiei