2011-08-29 3 views
2

MySQL MEMORY 엔진에 대한 경험이있는 사람들에게 물어보고 싶습니다. 저렴하고 빠른 캐싱 시스템을위한 좋은 선택입니까?PHP로 캐싱하기 (MySQL 메모리 엔진)

+2

캐시하려는 대상, 구성 방법, 대상 크기, 한 번에 사용하려는 개체의 개수는 무엇입니까? (etc.) "one-size-fits-all"답변이 없으며, * 더 자세한 정보가 필요합니다. (또한 MySQL 스토리지 엔진은 PHP와 관련이 없습니다.) – Piskvor

+0

예, PHP를 서버 측 파서로 사용합니다. 내 세부 사항은 간단합니다. SQL 쿼리를 수행 할 때 많은 요청이 모든 요청에 ​​대해 동일하며 얼마 동안 결과를 캐시하고 싶습니다. MEMORY 엔진을 사용하면 간단한 텍스트 파일이나 memcache, apc 등의 캐싱 엔진보다 좋은 선택이 될 것입니다. –

+1

참고로 쿼리가 동일하면 MySQL이 자동으로 캐시를 캐시합니다. http : //dev.mysql.com/doc/refman/5.1/en/query-cache-operation.html (이 기능은 기본적으로 컴파일되지만 MySQL 설정에서 활성화되어야합니다. 예 : http : // www .docplanet.org/mysql/mysql-query-cache-in-depth /) – Piskvor

답변

1

저렴하고 빠르다. 물론 - 그것은 트릭을 않습니다. 익숙하지 않은 PHP 확장을 다루는 대신 SQL 쿼리를 작성하는 것이 너무 간단합니다.

기본적으로 내가 사용하는 것은 세션 데이터를 저장하는 것입니다.하지만 엄청난 양의 콘텐츠를 채우지 않으려면 캐싱에도 좋습니다.