요청에 제한이있는 API를 사용하고 있습니다. API 응답은 XML로되어 있으며 일반적으로 약 8KB입니다. 간략하게 말하자면 동일한 요청을 API에 두 번 정확하게 보내려면 제거하고 싶습니다.MySQL에 대한 캐시 API 응답 - 우수 사례입니까?
해당 답변과 함께 2 백만 건이 넘는 요청이있을 수 있습니다. 그래서 MySQL의 레코드에 복사 된 양의 XML 응답을 얻을 때 쿼리 할 때 충분히 빠르게 응답 할 것입니까?
테이블 구조 : 대부분을
- 아이디 INT PK 자동 증가 내가 MySQL의 쿼리 캐시 찾았지만, 내가 생각
- 응답 TEXT
_ "내가 쿼리하면 충분히 빠르게 반응 할 것인가?"내가 그것을 보면 깨지 는가? 임의의 8KB 텍스트와 몇 가지 매개 변수로 데이터베이스를 채우는 것은 쉽게 실현 될 수 있으며, 우리가 추측 할 수있는 것보다 더 정확한 답이 될 것입니다. – CodeCaster
왜 XML에서 배열을 가져 오지 않을까요? (나는 이미 그렇게 생각합니다) 배열을 직렬화하고 서버의 파일 시스템에 파일로 저장하십시오. 이것은 더러운 방법이지만 매우 빠릅니다. 타사 캐싱을 사용할 수도 있습니다. – Leri
@CodeCaster 네 말이 맞아, 지금 내 노트북에 시험을 준비하고있어. 결과가 1 시간 이내에 표시됩니다. 남겨진 질문 : 이렇게 캐시하는 것이 좋습니다. 감사합니다 – DelphiLynx