2011-11-18 4 views
3

내 응용 프로그램이 많이 atall 웹 서비스 및 나던 사용 데이터베이스를 사용 responces. 데이터베이스에서 데이터를 가져 와서 php UI로 전송하는 웹 서비스 레이어가 있습니다. 그래서 phpUI는 데이터베이스와 직접 상호 작용하지 않습니다. 이 응용 프로그램의 성능을 향상시키고 성능 향상을위한 더 나은 접근 방법을 원하십니까? memcached 및 cache 컨트롤 헤더를 사용해야합니까, 아니면 성능 향상을 위해 캐싱을 구현할 다른 방법이 있습니까? 난 당신이 용어는 "웹 서비스"나는 당신이 전송 계층으로 HTTP를 사용한다고 가정을 사용하기 때문에 내 HTTP 요청을 줄일 수있는 방법은더 좋은 방법은

+0

왜 캐싱을 수행하는 프레임 워크를 사용하지 않습니까? – lc2817

+0

서버가 무엇입니까? – Bytemain

+0

@ Ic2817 지금 어떤 종류의 프레임 워크가 Zend를 사용하고 있는데,이 시나리오에서 Memcached를 사용하면 실제로 저에게 도움이 될 것이라고 생각하십니까? – Kishore

답변

3

을 웹 서비스하고자합니다. 웹 서비스에 RESTful 아키텍처를 사용한다면, 앱과 서비스 사이에 표준 http 캐싱 프록시가 필요하다.

+0

을 찾아야하는지 모르겠다. 표준 http 캐싱 프록시가 무엇을 의미합니까? cacahe 컨트롤 헤더를 사용하는 것과 같은가요? http://en.wikipedia.org/wiki/Squid_(software) – Kishore

+0

여기 예입니다? –

+0

내가 올바른 접근 방식 밤은 웹 서비스 응답을 캐시 memcached를를 사용하는 생각을했다 : – Kishore

1

나는 당신의 nginx 나 lighttpd를 가능하면 같은 웹 서버를 사용하는 것이 좋습니다. 그것들은 구성이 빠르고 쉽습니다.

+0

어떤 종류의 서버도 사용할 수 없습니다. – Kishore

관련 문제