Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doctrine cache を yaml で設定できるよう修正 #1672

Merged
merged 1 commit into from
Aug 22, 2016

Conversation

nanasess
Copy link
Contributor

app/config/ec-cube/doctrine_cache.yml を作成することでキャッシュの設定が
できるよう修正(#1638)

以下のような内容の app/config/ec-cube/doctrine_cache.yml を作成することで Doctrine cache の設定ができるようにしました。

doctrine_cache:
  metadata_cache:
    driver: xcache
    path:
    host:
    port:
    password:
  query_cache:
    driver: memcache
    path:
    host: localhost
    port: 11211
    password:
  result_cache:
    driver: redis
    path:
    host: localhost
    port: 6379
    password:
  hydration_cache:
    driver: memcached
    path:
    host: localhost
    port: 11211
    password:

キャッシュの種類

metadata_cache, query_cache, result_cache, hydration_cache の設定ができます

driver

array, filesystem, apc, memcache, memcached, redis, xcache が使用できます。
デフォルトは array です

path

driver: filesystem の場合に、キャッシュを保存するパスを指定します。

host

driver: memcache, memcached, redis のいずれかの場合に、 キャッシュサーバーのホスト名を指定します。

port

driver: memcache, memcached, redis のいずれかの場合に、 キャッシュサーバーのポート番号を指定します。

password

host を指定した場合で認証が必要な場合、パスワードを指定します。

その他の修正

  • orm.proxies_dir のパスを変更
  • debug モードの場合はキャッシュしないよう修正

- app/config/ec-cube/doctrine_cache.yml を作成することでキャッシュの設定が
できるよう修正
- orm.proxies_dir のパスを変更
- debug モードの場合はキャッシュしないよう修正
@ryo-endo ryo-endo added the enhancement 機能追加 label Aug 10, 2016
@ryo-endo ryo-endo added this to the 3.0.11 milestone Aug 10, 2016
@ryo-endo
Copy link
Contributor

デフォルトでは、既存どおりの動きをする設定になっています。

@ryo-endo
Copy link
Contributor

ref #696

@nanasess nanasess deleted the improve/cache_yml branch September 26, 2016 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants