2012-08-25 2 views
2

Magento 1.6을 APC 3.1.9와 함께 사용하고 있습니다.Magento 1.6이 APC를 사용하지 않는 것 같습니다.

나는 99 %를 놓치고 있으며, 불과 0.4 %의 히트를 기록 중이다.

젠토의 local.xml 내가 젠토 포럼에 따라 apc.ini에 PARAMS의 대부분을 쥐게 한

<config> <global> <cache> <backend>apc</backend> <prefix>MAGE_</prefix> </cache> ...... .....

이 항목을 가지고있다.

내가 실행

,

php -r 'phpinfo();' | grep 'apc'

출력이 문제를 디버깅하고, 99 % 캐시 미스를 해결하는 방법에

additional .ini files parsed => /etc/php.d/apc.ini, 
apc 
apc.cache_by_default => On => On 
apc.canonicalize => On => On 
apc.coredump_unmap => Off => Off 
apc.enable_cli => On => On 
apc.enabled => On => On 
apc.file_md5 => Off => Off 
apc.file_update_protection => 2 => 2 
apc.filters => no value => no value 
apc.gc_ttl => 3600 => 3600 
apc.include_once_override => Off => Off 
apc.lazy_classes => Off => Off 
apc.lazy_functions => Off => Off 
apc.max_file_size => 20M => 20M 
apc.mmap_file_mask => no value => no value 
apc.num_files_hint => 10000 => 10000 
apc.preload_path => no value => no value 
apc.report_autofilter => Off => Off 
apc.rfc1867 => Off => Off 
apc.rfc1867_freq => 0 => 0 
apc.rfc1867_name => APC_UPLOAD_PROGRESS => APC_UPLOAD_PROGRESS 
apc.rfc1867_prefix => upload_ => upload_ 
apc.rfc1867_ttl => 3600 => 3600 
apc.serializer => default => default 
apc.shm_segments => 1 => 1 
apc.shm_size => 1024M => 1024M 
apc.slam_defense => On => On 
apc.stat => On => On 
apc.stat_ctime => Off => Off 
apc.ttl => 0 => 0 
apc.use_request_time => On => On 
apc.user_entries_hint => 10000 => 10000 
apc.user_ttl => 0 => 0 
apc.write_lock => On => On 

확실하지입니다. 내가 무엇을 놓쳤는가?

도와주세요.

답변

2

local.xml을 변경 한 후에 rm -rf /var/www/var/cache/*을 수행했는지 확인하십시오. 당신의 APC 캐시 최적화에

시도 http://blog.nexcess.net/2011/03/25/optimizing-apc-cache-settings-for-magento/

하고 확인 있는지 확인

APC 구성을위한

추가 조언 : 캐시 할 수 있습니다, 실험 불안정

  1. 턴 오프 apc.optimization (사용자 세션 정보, 관리 페이지 및 로그인 한 사이트 페이지와 같이 캐시해서는 안되는 쓸모없는 항목
  2. ,210
  3. 턴 오프 apc.include_once_override
  4. 턴 오프 apc.slam_defense
  5. 설정 apc.user_ttl = 0 (PHP 스크립트가 적절 설정할 수 있습니다 (객체의 원인이하는 사용자에게 표시되는 PHP 경고로 대체합니다) 쿼리 및 개체의 시간 초과)
  6. 파일 백업 mmap에 대해 apc.mmap_file_mask = /tmp/apc-yourusernamehere.XXXXXX를 설정하십시오. 고유 한 파일 마스크를 추가하여 문자열을 추가하십시오. XXXXXX는 (정확히 6 X의)를 사용하면 메모리

소스을 마련 할 수있는 경우 APC는 익명의 mmap에 대한 임의의 문자열 또는 설정은/dev/제로를 추가 할 수 있도록 유지해야합니다 http://blog.magikcommerce.com/configuring-apc-cache-for-faster-magento/

+2

eAccelerator도했다 사용하도록 설정되었습니다. eAccelerator를 사용 중지하고 기사에서 언급 한 변경 사항을 적용한 후에는 이제 99 %의 조회가 발생하고 0.2 % 만 누락되었습니다. – user1624871

+1

지금 결과를 듣는 것이 좋다 !! 당신은 최고예요! –

관련 문제