私は最近、sIFR の代替であるフェイスリフトに出くわしました。sIFR と FLIR の両方の経験がある人が、FLIR の経験に光を当てることができるかどうか疑問に思っていました.
FLIR の仕組みについてまだ読んでいない方のために説明すると、FLIR は、JavaScript を使用してターゲット要素からテキストを取得し、PHP の GD を使用して PHP アプリを呼び出し、透明な PNG 画像をレンダリングして返します。次に、オーバーフローが非表示に設定され、パディングが要素のサイズに等しく適用され、テキストが効果的に表示されなくなります。
これは私がこれまでに考え出したものです:
いいもの
- フラッシュなし(+モバイル用)
- FLIR はレイアウトを壊しません
- 画像の範囲は、約 1 KB (1 つの h3 文など) から 8 KB (非常に大きな見出し) までです。
- 良いドキュメンテーション
- 実装が簡単
- カスタマイズ可能なセレクター
- jQuery/prototype/scriptaculous/mooTools のサポート
- FLIR はキャッシュを実装しました
- ブラウザは画像自体をキャッシュします!
悪い人
- テキストが選択できない
- リクエストはすべてのソースから処理されます (ドメインからのリクエストのみを処理するように FLIR を制限する必要があります)
私の主な関心事は、それがどれだけうまくスケーリングできるか、つまり、共有ホストで GD ライブラリを使用するのにどれくらいの費用がかかるかということです。経験のある人はいますか?; 第二に、検索エンジンは、a) テキストが明示的に非表示にされていないこと、b) JavaScript エンジンでのみレンダリングされることを知っているため、sIFR や FLIR の実装に対してどれほどの愛を集めるでしょうか。