错误、日志与性能 · 第 3 题,共 12 题

为什么应在线上服务器设置应用上下文 Production?

有 1 个正确答案。 简单

显示答案

答案

  • B 这样访问者在出错时只看到通用提示,而看不到文件路径或 SQL 查询等细节

解析

在 Production 上下文中,前台出错时只显示 Oops, an error occurred! Code: … 这样的简短提示,只记录错误,不记录弃用信息。而在 Development 上下文中会显示包含文件和行号的详细错误信息——开发时很方便,但在公开服务器上是安全风险,因为会泄露安装的内部信息。Development 既不禁用缓存,也不会阻止前台或后台;它主要改变的是错误信息披露的多少。在生产环境中,可以根据显示的代码在 var/log/ 下的日志文件中找到确切错误。

认证与考试

下一个考试是什么?

已有 19 项考试可以练习,21 项正在投票中。查看所有认证及官方信息,投出你的一票,或推荐你的考试。

查看全部认证