---
title: "プロダクトリストキャッシュの設定"
slug: "configure-the-product-list-cache"
abstract: ""
---
# プロダクトリストキャッシュの設定

顧客がカテゴリを閲覧したり商品検索を行う際には、GetProductList APIを使って情報の取得とキャッシュを行います。キャッシュ設定は各ストアフロントサイトごとに保存されます。デフォルトでは製品リストキャッシュは無効ですが、パフォーマンスを向上させ、コマースエンジンへのリクエストを減らすために、製品リストキャッシュを有効にすることができます。

> !注このトピックの情報は製品リストレンダリングに特化したものです。Commerce Search Resultsレンダリングを使用している場合は、「 [製品リストの利用可能なレンダリングの選択](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/choosing-between-available-renderings-for-product-lists.html "Choosing between available renderings for product lists")」をご覧ください。

Product Listキャッシュの設定:

1.  コンテンツエディターでキャッシュ設定 */sitecore/Content///Settings/Commerce/Product List*に移動します。
    
    ![Shows the Product List Cache Configuration dialog.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/101/sitecore-experience-commerce/images/ProductListCache.png)
    
2.  キャッシュ **セクションで** 「 **Enabled** 」チェックボックスを選択して、ストアフロントサイトで製品リストキャッシュを実装します。
    
3.  サイズ **フィールドで** 最大キャッシュサイズをメガバイト単位で定義します。この値の変更はサーバーを再起動した後にのみ有効になります。
    
4.  **Duration**フィールドで、キャッシュエントリが有効期限になるまでの期間(秒単位)を定義します。
    
    > !注在庫数や商品価格もキャッシュされます。在庫数や商品価格が定められた期間内で変動すると、顧客体験に影響を与える可能性があります。
    
5.  **Product List Cache Configuration**項目を再公開し、変更がCDサーバーに認識されるようにします。
    

> !注すべての製品リストキャッシュをクリアするには、*/sitecore/admin/cache.aspx*ページをご利用ください。製品リストキャッシュの詳細を見るには 、\[ProductList\]をご覧ください。