Sam*_*Sam 4 php performance safe-mode
关于PHP安全模式的问题:
默认情况下,它在PLESK共享主机帐户环境中打开:虽然在我的网站上似乎工作正常,但它可能会更快/更好地关闭时工作?我不太了解下面的文字,特别是PHP的解释:
PLESK:
默认情况下,PHP配置为在具有功能限制的安全模式下运行.在启用安全模式的情况下,某些Web应用程序可能无法正常工作:如果站点上的应用程序因安全模式而失败,请关闭安全模式
PHP.net:
自PHP 5.3.0起,此功能已被弃用.非常不鼓励依赖此功能.PHP安全模式试图解决共享服务器安全问题.尝试在PHP级别解决此问题在架构上是不正确的,但由于Web服务器和操作系统级别的替代方案不太现实,许多人,特别是ISP,现在使用安全模式.
问题1:何时/出于什么原因人们会将安全模式打开?
问题2:何时/出于什么原因人们应该保持安全模式关闭?
把它关掉.永远不要离开.
它的设计方式是作为一种使PHP 在大众主机上安全使用的方法,并让主机"锁定"PHP.
但随着时间的推移,人们意识到这并没有真正起作用,并且无论如何都没有真正解决问题.有更好的系统级方法来保护服务器.所以PHP正在删除下一个主要版本的功能,并且已弃用.
所以直接回答你的问题:
大家什么时候打开它:
决不.它并没有真正起作用,并且它以一种理智的方式限制了你可以用PHP做什么,所以不要打开它.
人们应该什么时候关闭它:
总是.它没有真正起作用,所以没有必要打开它......
那是我的0.02美元......
编辑:一些参考
你可以对服务器做的一切,你可以使用安全模式,包括:无论如何都可以写入网络服务器.那有什么意义呢?
Edit2:关于速度:
速度差异最多可能是微不足道的.它只不过是微观优化.通过编写代码可以获得更大的收益,而不是担心像这样的特定配置选项.根本不用担心速度差异.正确构建应用程序,并在以后担心速度.更不用说前端Web服务器(Apache,IIS,Lighttpd,NginX等)和SAPI(mod_php,CGI,FastCGI等)的选择将比safe_mode产生更大的差异......
| 归档时间: |
|
| 查看次数: |
2503 次 |
| 最近记录: |