2012-05-15 5 views
6

私はカスタムCMSでTinyMCEテキストエディタを使用しています。イメージをテキストエリアにドラッグして整列します。彼らはdata:image/jpeg; base64の値を与えられ、ユーザ領域で完璧に表示されます。しかし、これを行う際のリスクは何ですか?これらの画像はすべてのブラウザでレンダリングされますか?私はアカウントに取るいくつかのSEOの問題があると思うが、それは彼らがフォルダではなく、DBに格納されているより良いシステムになるようだ。データを使用するリスクは何ですか?image/jpeg; base64?

あなたはどう思いますか?

答えて

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

  • IE8は、32 KBより長いURLのdata:をサポートしていません。 (ここで傾向を感じていますか?)

  • Base64でエンコードされた画像は、元の画像を保存した場合の約30%です。

  • 複数のドキュメントでイメージを再利用すると、複数のコピーが作成されます。それらをファイルとして保存した場合は、それぞれの場所で同じファイルを参照することができます。

+0

ご清聴ありがとうございます。 – Tiny

1

私は最悪の考えだと思います。画像のサイズは異なります。サイズの小さいものもあれば、かなり大きいものもあります。 イメージが大きくなるほど、ブラウザでレンダリングするのが難しくなります。 HTMLコードが長くなればなるほど、ブラウザが難しくなります。 ブラウザは非常に長い時間凍結することがあり、それは迷惑です。

イメージをファイルとして保存することをお勧めします。

関連する問題