php – Magento产品在前端不能始终如一地出现

我有Magento网站运行20000多个产品.有时它不会在前端显示产品.它说“没有符合选择的产品”,但产品仍然存在于后端网站中.

我知道我必须运行重新索引过程,每当我完成重新索引过程时,所有产品都在前端.

所以现在,我的问题是:为什么这种情况一次又一次地发生?这是我第四次遇到这个问题.我想知道这个问题的真正原因.我很害怕.

谢谢

解决方法:

两个最有可能的cuplrits是缓存和索引问题(当然,除非你使用的是集群数据库,在这种情况下,这可能是罪魁祸首).如果它在您的站点上可行(或者在开发环境中,我确信您有远见创建),请暂时禁用Magento的缓存,看看是否可以缓解此问题.还可以尝试禁用flat_catalog设置以查看是否有效.

还要确保将浏览器缓存设置为始终从服务器刷新.

希望有所帮助!

谢谢,

上一篇:统计greenplum/postgresql数据占用存储情况


下一篇:mysql一对多表结构,查询一的信息的同时统计多的数量