2010-01-28 5 views
0

저는 현재 Zend_Amf_Server를 사용하는 플렉스 애플리케이션의 백엔드를 개발 중입니다. 많은 텍스 트얼 애셋을 db에서 일부 xml 구성 파일로 이동하기로 결정했습니다. 애플리케이션이 10k + 인트라넷 사용자 기반으로 롤아웃되고 있으므로 내 눈에는 더 적은 DB 상호 작용이 더 잘 진행되지만 개발자 중 한 명은 클라이언트가 정적 XML 접근의 위험을 알고 있어야한다고 언급했습니다. 시스템은 많은 동시 사용자를 가질 수 있습니다.XML을 데이터 구조로 사용하여 플렉스 앱의 확장성에 문제가 있습니까?

많은 동시 사용자를위한 플렉스 앱을 개발하는 동안 직면 한 확장 성 문제와 데이터 소스로서의 xml이 우려의 대상인 경우 경험이나 링크/백서를 소지 한 사람이 있습니까? 그게 나에게 이상한 것 같아요 시작시 사용자 당 한 번 XML 파일의 50kbs 가치를 읽는 것은 확장 성의 관점에서 db에 여러 amf 호출보다 훨씬 나쁩니다.

답변

0

xml 파일보다 훨씬 작을 amf 호출을 유지하고 많은 데이터베이스 호출을 방지하기 위해 서버 측에서 일종의 캐싱을 사용하는 것이 더 좋은 해결책이 아닙니다.

http://benmetcalfe.com/blog/2005/12/mysql-database-caching-in-php/

+0

플렉스 응용 프로그램은 전자 e 러닝 솔루션의 일부이기 때문에 SCORM 준수를 위해, 모든 자산은 XML 경로가 선택되었다 이유입니다, DB 접속없이 독립적으로 작동합니다 (거의 모든 자기가 포함 된 유지) – yandos