Doctrine 在Bolt后端上执行非常慢的条令查询
我刚上传到一个远程服务器上,我的行为很奇怪 Doctrine正在对Doctrine 在Bolt后端上执行非常慢的条令查询,doctrine,bolt-cms,Doctrine,Bolt Cms,我刚上传到一个远程服务器上,我的行为很奇怪 Doctrine正在对信息\u schema.tables进行大量的重新测试,每一次大约需要2秒钟,在25-30秒左右向后端发出页面请求。其他问题似乎发生得很快。这里发生了什么,我怎么能阻止它 调试器的输出: SELECT count(*) FROM information_schema.tables WHERE (table_schema = 'cl50-merc' OR table_catalog = 'cl50-merc') AND table_
信息\u schema.tables
进行大量的重新测试,每一次大约需要2秒钟,在25-30秒左右向后端发出页面请求。其他问题似乎发生得很快。这里发生了什么,我怎么能阻止它
调试器的输出:
SELECT count(*) FROM information_schema.tables WHERE (table_schema = 'cl50-merc' OR table_catalog = 'cl50-merc') AND table_name = 'bolt_news';
Parameters: []
Time: 1896.29 ms
我不认为在我的本地服务器上发出请求不会花这么长时间。无论何时将Bolt网站从本地主机移动到远程服务器,在移动所有文件之前,尝试删除“app/cache”文件夹中除“index.html”以外的所有文件 如果已移动,则从“app/cache/profiler”中删除文件后,从缓存文件夹中删除所有文件应该是最后一个优先级。如果查询速度仍然较慢或网站加载时间过长,则从“app/cache”文件夹中删除所有文件,并应将其修复
原因:当您在本地主机中时,您会做很多实际网站不需要的事情,例如:在新类别中自动插入虚拟数据等等。所有这些东西都缓存在缓存文件夹中,当您将整个网站传输到远程服务器时,Bolt在实际运行网站的任何其他查询之前仍尝试使用缓存查询。您使用的是什么版本?尝试更新到2.0.3这是怎么回事?我还没有机会这么做-今天晚些时候我会继续。您在这期间做了吗?