단어 빈도, 일반적인 문구 등을 분석 할 수있는 간단한 자바 스크립트 앱의 기초로 사용하는 총 21.6MB의 440 개의 텍스트 문서가 있습니다. 가장 중요한 정보 일반적인 단어 및 구문에 대한 정보는 페이지와 함께로드되는 일치 인스턴스에 있습니다. 관리가 가능한 150kB 정도입니다. 이 일치 색인은 문구를 원래 있던 문서의 파일 이름에 매핑합니다.브라우저 메모리에로드 할 데이터의 최대 크기
사용자가 구를 클릭하여 발견 된 개별 문서의 원래 컨텍스트에서 볼 수있게하고 싶습니다. 필자의 원래 계획은 AJAX를 통해 필요에 따라 전체 문서 (평균 50kB)를로드하는 것입니다. 이것은 짧은 지연을 수반 할 것입니다.
또한 앱이로드 된 후 페이지가 지연되어 필요할 때 소환 할 수 있습니다. 나는 이처럼 메모리에 얼마나 많은 데이터를로드 할 수 있는지에 대한 경험 법칙이 있는지 궁금합니다. 21MB는 불합리한가요? 이것은 본질적으로 매우 큰 JS 객체입니다.
최신 브라우저는 21MB의 데이터를 쉽게 처리 할 수 있습니다. 나는 당신의 문제가 성과로 나타날 것이라고 생각합니다. –
서버에 데이터베이스가 없습니까? 그런 다음 부분 콘텐츠를 필요할 때로드 할 수 있습니다. – bfavaretto
이것은 AJAX의 모든 클라이언트 측에서 불행히도 - CDN에 대한 액세스 권한 만 가지고 있습니다. –