我正在使用magento安装1.9.1。
来解决这个奇怪的问题模板更改后,没有别的我以前的分层导航manadev分层导航的扩展有一个奇怪的行为与ajax加载。 当我点击一个类别并选择一个产品很少的过滤器时,一切正常。 但我有一些过滤器,每个产品超过1000个。我有magento默认加载30个产品。 当您点击其中一个过滤器时,它会尝试加载所有产品,同时忽略30个产品的设置。
因此,当我使用2000个产品点击过滤器或类别时,我会得到一个页面,其中包含2000个产品。 这会杀死我的服务器,当然也没有用。
我尝试了所有我知道但仍然将数据库中的所有产品拉到一起而不是按部分(每页的项目)获取它们。
当我关闭ajax时,一切正常。我使用Varnish,Apache,APC,Memcached。我没有看到任何错误,除了在前端分层导航页面ESI处理未启用,但这是因为我们已经开发了缓存。
因此出于某种原因ajax magento默认产品数量。
请帮忙吗?