LDAPで写真を保存できることを認識しています。しかし、それは良い考えですか?
現在、会社の要件に合わせてLDAP構造を構築しています。
写真を保存することは、企業の LDAP ディレクトリの一般的な方法です。ただし、クライアント コードがこの写真を必要な場合にのみ読み込むようにしてください。
私たちが見た最大の問題は、誰かが 16 MB の写真を保存したい場合です。DIB は、他のすべてのデータを合わせたものよりも多くのデータを写真に使用すると、非常に大きくなります。
大きな写真を転送するための LDAP サーバーのオーバーヘッドと電信送金の負荷もあります。
ただし、小さな (20k) 写真 (パスポートの写真など) を LDAP に保存しても、パフォーマンスの問題が発生しないのが一般的です。
私たちが取り組んできたいくつかのセキュリティ設定では、ユーザーが LDAP から取得した保護された領域に入るときにセキュリティ バッジをスワイプすると、オーバーヘッド モニターにユーザーの写真が表示されます。
LDAP サーバーのベンダーが「大きな」属性値を格納する方法にもバリエーションがあります。大きなアイテムを BLOB として DIB データベースに格納するものもあれば、データの大きな BLOB ごとに「ストリーム」ファイルを作成するものもあります。
-ジム
JPEG データは、 objectClassjpegPhoto
で許可されている属性に格納できます。inetOrgPerson
別の方法として、写真をホストするサーバー ファームを指す URL をエントリに格納することもできます。