26.10.17
0
조회 79
26.10.17
0
조회 82
26.09.29
0
조회 217
26.09.26
1
조회 168
26.09.24
0
조회 203
26.09.23
0
조회 201
26.09.19
0
조회 519
26.09.11
0
조회 155
26.09.10
0
조회 156
26.09.10
0
조회 152
26.09.10
0
조회 123
26.09.10
0
조회 106
26.09.09
1
조회 111
26.09.04
0
조회 507
26.09.03
0
조회 343
26.09.01
1
조회 145
26.08.29
0
조회 188
26.08.22
0
조회 305
26.08.20
0
조회 334
26.08.13
0
조회 323
댓글 9
1. apc, eAccelerator, xcache, wincache, (zend) opcache
이렇게 다섯가지가 있는데, 특별한 경우가 아니면 그 중 하나만 써야 합니다.
PHP 5.5부터는 zend opcache가 내장되면서 다른 것들은 급격히 이용률이 줄어들고 있어요.
apc의 일부 기능만 남긴 apcu라는 것을 쓰는 분들도 아직은 꽤 있지만...
2. 같은 겁니다.
PHP 5.4 이하라면 apc만 쓰고 있을 테고요... 5.5 이상이라면 opcache와 apcu를 함께 쓰고 있을 수도 있습니다. 서버 셋팅에 따라서는 그 밖의 조합도 가능해요.
XE의 캐시설정은 위에 언급한 모듈들의 주 기능(PHP 실행속도 향상)과는 무관하고, 임의의 데이터를 메모리상에 저장할 수 있는 부가기능을 활용하는 것입니다. apc에서 opcache와 중복되는 주 기능을 빼고 부가기능만 남긴 것이 apcu이고요.
그럼 저희 서버에서 opcache / apcu 를 쓰고 XE에서는 apc를 쓰고 있는게 맞는건가요?? 캐시에대해서 잘 모르니 php에서 도는 캐시랑 XE에서 도는 캐시가 어떻게 다른지도 잘 모르겠네요.