내가 궁금해서 ... memcache에 압축을 사용하는 것이 무엇이겠습니까?Memcache 압축 - 양호/좋지 않음?
답변
많은 클라이언트가 압축을 수행하지만 서버 자체에서는 압축이 발생하지 않습니다.
클라이언트 측 압축은 네트워크를 통해 전송되는 데이터가 적지 만 더 중요한 것은 개별 개체가 더 작다는 것을 의미합니다. 작은 물체는 작은 슬래브에 떨어질 확률이 높으므로 효율적으로 저장됩니다.
슬랩 오버 헤드 낭비가 현저하게 줄어들지 않더라도 더 많은 공간을 확보해야합니다.
Memcache 클라이언트의 압축 옵션을 알지 못했습니다.
그러나 Memcache 서버에 더 많은 공간이 필요할 경우 더 많은 RAM 또는 더 많은 서버에 투자해야한다고 생각합니다. 데이터 압축은 웹 서버의 CPU 사이클 비용 (알고리즘 및 압축 정도에 따라 차이가있을 수 있음)이 기본적으로 그만한 가치는 없다고 생각합니다.
BTW, 램 저렴 :)
캐시가 전용 시스템에서 실행중인 경우 처리 능력이 거의 사용되지 않으므로 CPU 히트가 눈에 띄지 않습니다. BTW, 나는 얼마 동안 AWS와 GCP를 사용 해왔고 RAM이 일반적으로 싸다는 것에 동의 할 수 없으며 RAM의 두 배가되는 것보다 코어 수가 배가되는 것이 더 저렴합니다. – user2417480
좋습니다. 물론 설정에 따라 달라집니다. RAM은 아마 6 ~ 7 년 전보다 오늘날보다 저렴합니다 :) –
대규모 클러스터에있는, I/O는 매우 중요하게된다.
압축은 CPU 부하를 증가시킬 수 있지만 대신 I/O를 줄입니다.
- 1. memcache 및 memcache Java 클라이언트
- 2. 파이썬의 Memcache
- 3. 트랜잭션이있는 Memcache?
- 4. SWF 압축 파일이 IIS 압축과 함께로드되지 않음
- 5. 압축 된 SWF 형식이 지원되지 않음
- 6. GZipStream 압축 해제 성능이 좋지 않음
- 7. memcache/php - multi memcache 노드를 사용한 모범 사례
- 8. Memcache stats cachedump
- 9. Memcache get() failure
- 10. memcache 키 구성
- 11. PHP memcache 문제
- 12. memcache 용 C++ API
- 13. memcache loadbalance/failover plan
- 14. rails2 memcache expires_in 문제
- 15. 레일에 memcache 세션 유지
- 16. Memcache Vs. memcached를
- 17. Google App Engine Memcache
- 18. PHP - Memcache - HTML 캐싱
- 19. memcache-client가 필요합니까?
- 20. Memcache : 다중 세트/직렬화
- 21. Heroku의 Node.js 및 Memcache?
- 22. memcache "카탈로그"가 있습니까?
- 23. symfony1.4에 memcache 설치
- 24. asynchronus memcache 라이브러리
- 25. Memcache 기반 메시지 큐?
- 26. Joomla memcache 세션 문제
- 27. flex에서 압축 파일 압축
- 28. 압축 된 SWF 형식이 지원되지 않음/cws2fws 문제
- 29. 인 프로그램에서 압축/압축 해제
- 30. android에서 압축 파일을 압축 해제
단점은 무엇입니까? CPU? –
약간의 CPU 오버 헤드가 있습니다. 이를 측정 할 수 있다면 그에 따라 압축 알고리즘을 조정할 수 있습니다. :) – Dustin