http://m.egloos.zum.com/bodanaeun/v/1212517


위와같은 방법으로 files/store 폴더의 권한을 설정하고, 마운트 해주면 되는건가요?


원래 777 퍼미션을 시스템 퍼미션으로 바꾸면 권한이 없어져서 라이믹스에서 캐시를 생성하지 못하는 건 아닌지 걱정되네요...

  • profile

    안됩니다.

     

    캐시파일 재생성을 클릭하면 files/cache 폴더 전체를 삭제하기 때문에 files/cache/store만 따로 마운트한다면 마운트 포인트가 사라져 버립니다. 이후에 다시 생성되는 폴더는 램디스크가 아니게 되지요.

  • profile ?
    음 그러면 제가 관리자페이지에서 임의로 캐시파일 재생성 버튼를 클릭하지 않는 한은 제대로 작동하는건가요??(시스템 권한으로 마운트 해 놓아도 라이믹스에서 파일 캐시릋 store 폴더에 제대로 생성하나요)

    어떻게 마운트를 해야할지 몰겠네요 ㅠㅠ

    xe의 램캐시에 대한 가이드는 따로 존재하지 않는 듯 해요
  • ? profile
    퍼미션 때문에 아예 캐시폴더를 삭제하지 못할 수도 있겠네요. 그러면 오작동의 위험이 커집니다.

    참고로 라이믹스의 파일캐시는 모두 .php 파일로 저장되기 때문에 서버에 opcache가 설치되어 있다면 이미 RAM에 캐싱되고 있을 겁니다. 그래서 램디스크를 쓰더라도 성능 차이가 거의 없을지도...
  • profile ?
    음 그렇군요 ㅋㅋ 기진곰님의 지난 댓글에 'files/cache/store를 램디스크에 올려놓고 쓰면 성능이 죽여줍니다' 라는 댓글이 있어서 적용해 봣었습니다 ㅋㅋ

    결국에는 그냥 남아도는 메모리로 opcache memory consumption을 1024 줬습니다.
  • ? profile
    opcache가 없던 시절에나 통하던 기법인 것 같습니다 ㅋ

    opcache 용량을 넉넉하게 쓰시려면 max_accelerated_files 설정도 높여 주세요.