임시 메모리 내장 키 - 값 저장소와 같은 것이 필요합니다. 레디 스 (Redis)와 같은 해결책이 있다는 것을 압니다. 하지만 파이썬 사전을 사용할 수 있을까요? 잠재적으로 더욱 빨라질 수 있습니까? 토네이도 (또는 비슷한) 서버가 실행 중이고 파이썬 사전을 메모리에두고 HTTP 요청에 따라 적절한 값을 반환한다고 생각하십시오.파이썬 사전을 임시 메모리 내장 키 - 값 데이터베이스로 사용 하시겠습니까?
왜 내가 이것을 필요로합니까? 서비스의 일부로 키 값이 저장되지만이 속성이 있습니다. 액세스가 더 최근의 것이 더 최근입니다. 그래서 빠른 검색을 위해 메모리에 마지막 100 개의 키 값 (디스크에 쓰는 것뿐만 아니라)을 계속 말하고 싶습니다.
서버가 죽으면 사전을 디스크에서 다시 복원 할 수 있습니다.
누구나 이런 식으로 일 했습니까? 내가 여기서 뭔가를 놓치고 있니?
추신 : 나는 WSGI 서버로는 불가능하다고 생각합니다. 맞습니까? 왜냐하면 내가 아는 한 당신은 개별 요청 사이에 어떤 것을 기억할 수 없기 때문입니다.
OP가 dorn에 요청을 중개하는 토네이도 서버를 말하면 ... 여전히 네트워크 대기 시간이 있습니다. – Amber
@amber이지만 memcache/redis에는 적용되지 않습니다. –
OP는 토네이도를 통해 * memcache/redis를 다시 구현한다고 제안하는 것으로 보입니다. – Amber