6

カスタム CMS で TinyMCE テキスト エディターを使用しており、画像をテキスト領域にドラッグして配置します。それらには data:image/jpeg;base64 値が与えられ、ユーザー領域に完全に表示されます。しかし、これを行うことにはどのようなリスクがありますか? これらの画像はすべてのブラウザーでレンダリングされますか? 考慮すべきSEOの問題がいくつかあると思いますが、フォルダーではなくDBに保存する方が良いシステムのようです。

どう思いますか?

4

2 に答える 2

11
  • IE7以前はdata:URLをまったくサポートしていません。

  • data:IE8は、32KBを超えるURLをサポートしていません。(ここでトレンドを感じていますか?)

  • Base64でエンコードされた画像は、生で保存した場合よりも約30%大きくなります。

  • 複数のドキュメントで画像を再利用すると、複数のコピーが作成されます。それらをファイルとして保存すると、各場所で同じファイルを参照できるようになります。

于 2012-05-15T06:14:52.970 に答える
1

私は最悪の考えだと思います。画像のサイズはさまざまで、小さいものもあれば、かなり大きいものもあります。画像が大きいほど、ブラウザがレンダリングするのが難しくなります。HTML コードが長くなるほど、ブラウザでのレンダリングが難しくなります。ブラウザは非常に長い時間フリーズする可能性があり、これは煩わしいことです。

画像をファイルとして保存することをお勧めします。

于 2012-05-15T06:17:39.597 に答える