【发布时间】:2011-02-08 06:13:38
【问题描述】:
为了跟踪一些性能问题,我正在尝试创建一个通过 Rails (2.3.8) 框架呈现但不调用数据库的页面。
我希望请求通过典型的中间件(routes.rb > 控制器 > 视图),而不是呈现简单的静态页面(如 404.html),并且在关闭数据库服务器时它应该可以工作(网络服务器仍在运行)。实际呈现的页面是一个简单的 html 页面,使用 erb 显示货币时间。现在,当我关闭数据库时出现错误,我可以看到 2 个仍在进行的查询:
SQL (0.1ms) SET NAMES 'utf8'
SQL (0.1ms) SET SQL_AUTO_IS_NULL=0
知道如何在发出请求时完全覆盖数据库吗?谢谢。
【问题讨论】:
标签: mysql ruby-on-rails performance middleware overriding