26.09.29
0
조회 185
26.09.26
1
조회 150
26.09.24
0
조회 177
26.09.23
0
조회 183
26.09.19
0
조회 500
26.09.11
0
조회 147
26.09.10
0
조회 145
26.09.10
0
조회 147
26.09.10
0
조회 114
26.09.10
0
조회 100
26.09.09
1
조회 100
26.09.04
0
조회 500
26.09.03
0
조회 339
26.09.01
1
조회 134
26.08.29
0
조회 177
26.08.22
0
조회 289
26.08.20
0
조회 319
26.08.13
0
조회 309
26.08.13
0
조회 362
26.08.13
0
조회 203
댓글 5
opcache는 적용하고 말고 선택할 필요가 없습니다. PHP 5.5 이상이라면 opcache는 무조건 쓰는 겁니다. 그 밖의 모든 캐시 방법은 opcache에 더하여 쓰는 거지, opcache를 대체하는 개념이 아닙니다.
이론적으로는 파일캐시만 사용해도 opcache가 메모리에 다 올려주니까 memcache를 따로 쓰는 것과 별 차이가 없어야겠지요. 그러나 현실적으로는 캐시파일이 너무 많이 쌓여서 성능이 저하되거나 관리가 힘들어질 수도 있고, stdClass를 var_export할 수 없기 때문에 반드시 serialize를 거쳐야 해서 네이티브 코드가 아닌 문자열 상태로 저장되고, 게다가 opcache에 너무 많은 부담을 주면 디버깅하기 아주 힘든 에러가 발생하기도 하기 때문에... 웹호스팅 등 불가피한 상황 외에는 권장하지 않습니다.
사실, 단일 서버에서 가장 빠른 캐시 방법은 파일캐시도 아니고 memcache도 아니고 apcu입니다^^
어차피 opcache는 php에 내장되어 기본 활성화 된 캐시이니까, apcu만 추가로 설치하면 되겠군요...