在大型 PHP 站点上,在其脚本的末尾有什么需要做的吗?
比如应该mysqli_close()
在最后调用?它的目的是什么?如果不调用会发生什么?
此外,如果在脚本期间我为 a 分配了大量数据$variable
,比如说 20 MB 的纯文本,我应该$variable
在脚本末尾取消设置,还是在脚本/请求结束时数据自动“抖动”?
在脚本结束时还有什么通常应该做的吗?
在脚本中,我将大量数据分配给 $variable,比如说 20 MB 的纯文本
你绝对应该避免这种情况。无一例外。尤其是在一个大网站上。
对于前端脚本,我会坐 1Mb,但实际上 100K-200K 就足够了。
例如,是否应该在最后调用 mysqli_close()?它的目的是什么?
例如,您应该为这个问题询问手册页。您可以在哪里了解到在脚本执行结束时调用此函数绝对没有意义。
使用 mysqli_close() 有助于更快地释放数据库连接,因此最好在不再需要连接时立即使用,尽管 PHP 会在脚本完成执行后立即释放它。
至于取消设置变量或其他类型的清理,确实没有必要。PHP 在变量不再使用时收集垃圾。