1

现在想在我的网站上添加一些所见即所得的编辑器。由于管理文件上传不便(需要做几个小时的工作),我想找到一些编辑器,能够编辑文本并将图像作为<img src="data:image/jpeg;base64,STUFFSTUFFSTUFFHERE"数据 URL 嵌入其中。

我没有找到这样的编辑器,所以现在我在想,可能有某种目的,使得无法传播这种图像处理方式。

有人能告诉我为什么吗?

4

1 回答 1

2

当您以这种方式嵌入图像时,页面大小会增加太多:

  • 编码的图像不是作为单独的资源沿着 HTML 发送的,因此加载 HTML 的时间会增加(我说的是 DOM 就绪与整页加载)。
  • 这些图像无法缓存,因此第二次访问页面使用与第一次相同的带宽。

仅这两个参数就足以理解为什么最好使用单独的文件,除非您在谈论 css 中的小图像或您知道嵌入图像更好的其他特定用途

于 2013-06-25T06:50:29.063 回答