在生产中,应该减少服务器代码吗?[关闭]

2021/01/11 20:21 · php ·  · 0评论

当涉及到前端代码时,您总是在生产中将其最小化(删除空格,注释等)。

是否应该对服务器代码执行相同的操作?我的服务器文件中通常有很多注释。但是我从未听说有人这样做。

如果以相同的方式对代码进行优化,服务器运行速度是否会更快?

您将不会有任何改善,因为当您将服务器端代码转换为机器代码(或解释为机器代码)时,空格和所有格式都会丢失。它也不是通过有线方式发送的,而是从本地文件系统中读取的,因此,虽然字符数较少将导致启动速度更快,但从长远来看不会有任何区别,并且启动速度的提高将是微不足道的(甚至不明显)。 。

因此,不,减少服务器端代码基本上是无用的,更糟糕​​的是,它可能会使堆栈跟踪完全无用,因为同一行中会有很多代码(不一定使用您使用的相同格式)。

我认为缩小比减少运行时的效率要重要得多。

我不认为这会给服务器端代码带来任何好处,因为服务器会评估该代码,并且实际上不会将其发送出去。如果您想优化生产代码,则可以考虑设置一个编译器缓存,例如APC for PHP。

缩小的目的是:(1)最小化通过网络传输的字节数;(2)加快解析速度(通过浏览器)。

服务器端的最小化相当于字节码编译。在Python中,您具有“已编译” Python.pyc.pyo)文件;在PHP中,您具有Zend OptimizerPHP字节码编译器;在Perl中,您具有B :: Bytecode

在服务器大小上,没有“网络传输”,(源)文件仅从磁盘读取,因此在这方面性能差异要小得多。主要的性能提升来自于加速解析。

本文地址:http://php.askforanswer.com/zaishengchanzhongyinggaijianshaofuwuqidaimamaguanbi.html
文章标签: ,   ,   ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!