Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在我的HTML中直接嵌入图像字符串有多糟糕?_Php_Html_Image_Performance - Fatal编程技术网

Php 在我的HTML中直接嵌入图像字符串有多糟糕?

Php 在我的HTML中直接嵌入图像字符串有多糟糕?,php,html,image,performance,Php,Html,Image,Performance,比如说,我正在制作一种基于PHP的单页图像板,显示100个小(这会更快,因为使用的连接更少。但是你需要问问自己,在你的网站上浏览的某个特定用户是否会多次看到这些图像,如果是的话,那么让Web服务器来完成其余的操作(304响应或类似)我只是想知道是否有人对这一点了如指掌。你能展示一些代码来说明你的意思吗?@robertgfthomas:每一个性能优化的成功或失败故事都是独一无二的。因此,总是有必要进行衡量,否则你甚至无法判断你是否让它变得更糟或更好。将它们存储起来不是一件坏事adata:image

比如说,我正在制作一种基于PHP的单页图像板,显示100个小(这会更快,因为使用的连接更少。但是你需要问问自己,在你的网站上浏览的某个特定用户是否会多次看到这些图像,如果是的话,那么让Web服务器来完成其余的操作(304响应或类似)

我只是想知道是否有人对这一点了如指掌。你能展示一些代码来说明你的意思吗?@robertgfthomas:每一个性能优化的成功或失败故事都是独一无二的。因此,总是有必要进行衡量,否则你甚至无法判断你是否让它变得更糟或更好。将它们存储起来不是一件坏事a
data:image/xx
。问题是你使用了大量的图片,即使你提供的是HTML压缩的图片,这也会下降,因为你的图片可能是JPG格式的,不能再进行真正的压缩了。在我看来,你在性能上有所提高,但在下载速度上有所下降。“它会更快”——“它”是什么?由于较大的尺寸+额外的编码要求,页面服务速度会较慢。如果您对真实页面负载(包括HTML、JS、CSS、图像等)进行时间测试,则将图像数据嵌入HTML会更快。请尝试并查看。用户的时间越短,对服务器的请求就越少。另一方面,如果只提供HTML,用户将能够看到文本越早越好,越晚越好,这可能是一种更方便用户的方式。我同意有些东西会更快。我的观点是,“it”并没有明确地指向任何东西。当你讨论性能优化时,当你提到一些模糊的东西而没有明确地命名它时,你应该非常小心。