2011-11-28 1 views
1

NY Times에 처음부터 모든 기사의 목록을 가지고 있으며 외부 데이터베이스에 연결하지 않고도 모든 항목에 즉시 액세스 할 수 있기를 원합니다. 그래서 내 솔루션에서이를 하나의 변수로 유지합니다. 그러나 효율성 측면에서 나쁜 관행이 아닌가?javascript 변수가 2Mb로 길어도 괜찮습니까?

+0

어떤 종류의 변수입니까? 큰 끈? 기사 당 하나의 항목이있는 배열? – Thilo

+2

예, 끔찍한 생각입니다. 검색을 시작하거나 변수를 조작하면 실적은 어떻게 될 것이라고 생각하십니까? 왜 자바 스크립트 만 사용하여이 작업을 수행할까요? 데이터베이스에 어떤 문제가 있습니까? 그리고 PHP와 플랫 파일 스토리지를 고려해 보셨습니까? – OptimusCrime

+0

우리는 1990 년에 다시 돌아 왔습니까? – Rodolphe

답변

0

어떤 종류의 응용 프로그램을 쓰고 계십니까? 로컬 데이터베이스를 만들고 거기에 기사를 저장 한 다음 이전 동기화 작업보다 나중 인 기사 만 가져 와서 로컬 데이터베이스에 저장하는 동기화 작업을 만드는 것이 더 좋을 것입니다. 모두 당신이 쓰고있는 응용 프로그램 종류에 따라 달라집니다.

2

저는 메모리 사용이 문제가 아닌지 의심 스럽습니다. 예를 들어 현대의 브라우저 게임은 아마도 더 많은 메모리를 사용할 것입니다.

데이터 구조와이 구조에서 실행하려는 작업에 대해 더 걱정할 것입니다.

0

이 변수 또는 그 내용을 저장하려면 HTML5 Local Storage을 사용해야합니다. 이렇게하면 데이터를 적절히 저장하는 동안 원하는대로 클라이언트 측을 유지하게됩니다.

관련 문제