서버 측을 빠르게 참조 할 수있는 아주 작지만 영구적 인 데이터 구조를 만들고 싶습니다.매우 작고 영구적 인 데이터 구조
기본적으로 원하는 것은 3-10 개의 문자열을 포함하는 작은 구조체를 보유하고있는 배열입니다. 배열의 크기는 50-5,000 (확장 가능) 정도입니다.
나는 데이터베이스 사용을 고려하고 있었지만,이 경우 잔인한 것처럼 보입니다. 내가 JSON을 개최 파일을 사용하는 것을 고려하고 있었지만, 옳은 것 같지 않습니다. (내 서버는 파일을로드하고, 파일을 구문 분석 한 다음, CGI가 호출 될 때마다 리턴해야한다고 생각합니다.)
나는이 영구 데이터 구조에서 뭔가를 가져오고 싶을 때마다 호출 할 때마다 일정하고 빠른 시간을 갖기를 원합니다.
저는 현재 바닐라 아파치와 PHP만을 사용하고 있습니다.
불필요한 읽기를 방지하기 위해 파일을 사용하고 APC에 내용을 캐시 하시겠습니까? 데이터는 얼마나 자주 업데이트됩니까? –
SQLite를 보셨습니까? 이것은 서버에 별도의 것을 설치할 필요가없는 단지 하나의 파일에 대한 아주 기본적인 데이터베이스입니다. 그것은 PHP에서 상자 밖으로 작동합니다. – rpkamp
memcached를 사용하는 것도 고려해보십시오. 적어도 메모리에 저장되어 디스크 I/O를 예비 할 것입니다. – Basic