Php7.0인데
Memcached 가 호환이 안되서 사이트가 느리다는 이야기도 있고..
Memcache는 설치자체가 안대공..
캐시 파일을 메모리에 넣어버리면 갠찮나요?
이방법은 메모리 주기적으로 어떻게 비울지가 걱정이네요 ㅜ
Php7.0인데
Memcached 가 호환이 안되서 사이트가 느리다는 이야기도 있고..
Memcache는 설치자체가 안대공..
캐시 파일을 메모리에 넣어버리면 갠찮나요?
이방법은 메모리 주기적으로 어떻게 비울지가 걱정이네요 ㅜ
memcached는 쓰든 말든 자유이지만, opcache는 PHP를 사용한다면 당연히 써야 합니다. opcache를 안 쓰면 PHP 7.0의 속도 개선 효과를 거의 누릴 수 없거든요. 다른 캐시를 사용하더라도 opcache를 쓰면서 추가로 써야 하는 거지, opcache를 대체하는 게 아닙니다.
라이믹스라면 시스템 설정 → 고급 설정에서 memcached를 선택하고, 필요시 아이피와 포트만 설정해 주시면 됩니다. (대부분 11211 포트 그대로 사용합니다. 아이피 대신 유닉스 소켓을 넣어도 됩니다.)
XE라면 db.config.php에서 use_object_cache라는 항목을 추가한 후 memcache://127.0.0.1:11211로 해줍니다. 위에서 람보님이 말씀하신 템플릿 속도저하를 막기 위해 use_template_cache는 사용하지 않습니다.
일부러 꺼놓은 이상한 서버도 있어요. 직접 세팅하신 서버라면 뭘 설치하셨는지에 따라 다르고요... 항상 켜져 있다면 제가 굳이 이런 말씀을 안 드리죠 ㅜㅜ 관리자 화면에서 서버환경표시를 클릭하고 opcache가 있는지 찾아보세요.
저는 php7.0에 opcache, memcached 조합으로 사용하고 있습니다.
memcached가 호환이 안된다는 이야기은 무슨 이야기 인가요?