PHP。内联(单行)html代码渲染是否更快?

PHP。内联(单行)html代码渲染是否更快?,html,css,Html,Css,我的前端PHP同事一次又一次地对我感到惊讶。我很快就会杀了他 页面的html代码是单行的 <html><title></title><div></div></html> 所有人都认为必须: <html> <title></title> <body> <div> </div> </body>

我的前端PHP同事一次又一次地对我感到惊讶。我很快就会杀了他

页面的html代码是单行的

<html><title></title><div></div></html>

所有人都认为必须:

 <html>
    <title></title>
     <body>
    <div> 
    </div>
    </body>
</html>

包含100个产品的页面是单行。很难理解


浏览器渲染内嵌html代码的速度更快吗?

这显然是错误的优化。性能差异永远不会被注意到。它将以毫秒或更短的时间为单位

但是,您的操作会使代码更难维护。从长远来看,这可能会花费你很多钱,因为你需要更长的时间去理解发生了什么


简单地说,潜在的性能提升永远不会超过维护代码的额外成本。

可能会快一点,因为文件更小,但我怀疑它会对速度产生多大影响。用gzip输出它可能会有更大的帮助。此外,将其写在一行中会大大降低可读性。如果你不需要再编辑这个文件,那也没关系,但是如果你仍然需要编辑,为了可读性,你可能会想要所有的缩进。如果你用手这样写,你就是个白痴。如果自动删除空白并将其发送到浏览器。。。嗯,为什么不呢?我猜这只会有助于;1.可读性降低,2。PHP输出较慢(PHP必须替换每个换行符),3。加载时间或渲染时间没有明显变化,4。调试问题的可能性增加。@Daniel“PHP必须替换每个换行符”。。。你是什么意思?@deceze-我猜他不是在一行上编写输出模板。因此需要某种类型的
str\u替换(“\n”、”、$buffer)