在大型PHP网站上,是否应该在其脚本的末尾完成任何工作?
例如,最后应该调用mysqli_close()
吗?它的目的是什么?如果没有被调用会怎么样?
另外,如果在脚本中我将大量数据分配给$variable
,让我们说20 MB的纯文本,我应该在脚本末尾取消设置$variable
,还是当脚本/请求结束时,数据会自动“捶打”吗?
脚本末尾通常还有什么其他内容吗?
答案 0 :(得分:0)
在脚本中我将大量数据分配给$变量,假设20 MB的纯文本
你绝对应该避免这种情况。没有例外。在一个大网站上特别 对于前端脚本我会坐1Mb是最大的,但实际上100K-200K就足够了。
例如,应该在结尾调用mysqli_close()吗?它的目的是什么?
例如,您应该向手册页询问此问题。在那里你可以了解到在脚本执行结束时调用这个函数绝对没有意义。
答案 1 :(得分:-1)
使用mysqli_close()有助于更快地释放数据库连接,所以最好在不再需要连接的情况下立即使用,尽管PHP会在脚本完成执行后立即释放它。
对于未设置的变量或其他类型的清理,确实没有必要。当变量不再使用时,PHP会收集垃圾。