Php 如何在memcache中缓存symfony partial?

Php 如何在memcache中缓存symfony partial?,php,symfony1,doctrine,memcached,symfony-1.4,Php,Symfony1,Doctrine,Memcached,Symfony 1.4,我们正在开发机器上使用symfony 1.4 在symfony中缓存部分内容的传统方法是编辑cache.yml something: enabled: true lifetime: true 这将在磁盘上存储缓存 但我们希望将缓存存储在memcache上,而不是磁盘上 因此,问题是如何在memcache中缓存symfony partialsymfony partial cache与symfony中的所有其他缓存一样工作:它指的是查看\u cacheapps/frontend/confi

我们正在开发机器上使用symfony 1.4

在symfony中缓存部分内容的传统方法是编辑cache.yml

something:
  enabled: true
  lifetime: true
这将在磁盘上存储缓存

但我们希望将缓存存储在memcache上,而不是磁盘上


因此,问题是如何在memcache中缓存symfony partial

symfony partial cache与symfony中的所有其他缓存一样工作:它指的是
查看\u cache
apps/frontend/config/factories.yml的一部分

例如,如果要将缓存存储在SQLite数据库中:

all:
  view_cache:
    class: sfSQLiteCache
    param:
      database: %SF_TEMPLATE_CACHE_DIR%/cache.db
因此,如果要将这些信息存储到Memcached中,应该使用
sfMemcacheCache.class.php
class:

all:
  view_cache:
    class: sfMemcacheCache
    param:
      servers:
        server1:
          host: localhost
          port: 11211
          persistent: true

all:
  view_cache:
    class: sfMemcacheCache
    param:
      host: localhost
      port: 11211
      persistent: true