나는 많은 배열을 가지고 있습니다 (2300 요소, 280KB, 최단 형태로 180KB). 페이지 또는 서버를 너무 많이로드하지 않고 PHP 또는 JavaScript로 처리해야합니다. 페이지에 자동 완성 필드가 있는데 사용자가 글자를 입력 할 때마다 180KB 페이지로 요청을 보내지 않습니다 (매우 비효율적 인 것으로 보입니다). 나는 원래 페이지에 모든 것을 저장하고 싶지 않습니다. '페이지를 느리게 만들 것입니다. (그렇지 않습니까?)PHP 또는 JavaScript로 처리 할 큰 배열
나는 그것을 쿠키에 넣으려고했으나 쿠키에 그러한 거대한 배열을위한 공간이없는 것으로 보인다. 어떤 제안? 아마도 데이터베이스 내에서 검색하는 것이 더 나은 솔루션이며 대신 데이터베이스에 저장해야합니다.
자동 완성 필드에 데이터베이스를 사용하는 것은 실제로 고전적인 해결책입니다. 그것은 아주 잘 작동합니다. 절대로 클라이언트에게 전체 목록을 보내면 쓸모가 없으며이 솔루션은 확장되지 않습니다. –
나는 이것을 위해 JSON + PHP를 사용해야한다고 생각한다. 이것은 약간의 요청을하고 데이터를 가져옵니다. –
이전에 약 81,000 개의 요소가있는 자바 스크립트 배열을 사용했습니다. 문제는 'array.length'처럼 length 속성에 액세스하려고했을 때 문제가 발생한다는 것입니다. – starbeamrainbowlabs