小编Tom*_*lar的帖子

Magento如何缓存productCollection

我注意到我的主页需要花费很长时间才能加载 - 超过6秒insite24x7.com,所以我一直在关闭元素以尝试确定原因是什么,这是我做的2个产品收集文件展示新产品和畅销产品.

一旦我从主页中删除这些,页面加载时间不到0.5秒.

那么,任何人都可以帮助优化和缓存productCollection吗?我在服务器上安装并运行了APC,但我不确定它是否缓存位于app/design/frontend/default/MY_THEME/catalog/product/newproducts.phtml中的文件

所以,我的畅销书(实际上看得最多)看起来像这样;

    <?php $storeId = Mage::app()->getStore()->getId(); // return current store id  ?>
    <?php $_productCollection= Mage::getResourceModel('reports/product_collection')
    ->addAttributeToSelect('*')
    ->addStoreFilter($storeId)
    ->addViewsCount()
    ->addFieldToFilter('visibility', Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)
    ->addFieldToFilter('status',Mage_Catalog_Model_Product_Status::STATUS_ENABLED);
    $_productCollection->getSelect()->limit(8)
    ?>
Run Code Online (Sandbox Code Playgroud)

我该如何进一步优化这个?

caching apc magento

6
推荐指数
2
解决办法
9513
查看次数

Magento Soap Api(v2),如何显示XML响应

我正在进入Magento SOAP api(v2)开始检索新订单等.

通过在服务器上运行此代码(通过url),我可以显示数组结果,但有没有办法可以将响应显示为xml?

<?php
 $proxy = new SoapClient('http://www.MAGENTO.co.uk/api/v2_soap/?wsdl'); 
$sessionId = $proxy->login('user', 'password'); 

$result = $proxy->salesOrderList($sessionId);
var_dump($result);
?>
Run Code Online (Sandbox Code Playgroud)

xml api soap magento

1
推荐指数
1
解决办法
3346
查看次数

标签 统计

magento ×2

apc ×1

api ×1

caching ×1

soap ×1

xml ×1