2013-02-11 3 views
0

저는 현재 사용자 정의 PHP (프레임 워크 또는 CMS가 아닙니다)를 사용하는 전자 학습 프로젝트에 있습니다. 프로젝트의 한 페이지 내용에 대해 데이터베이스에서 약 1000 개의 데이터를 가져와야합니다. 그 페이지에서 페이지 매김을 사용하고 모든 page.Now 100s의 데이터를 표시하는 지금 내가 데이터베이스에서 한 번에 모든 데이터를 가져 와서 xml에 저장하고 사용자가 페이지 매김의 페이지 사이에 스윕하면 데이터가 가져올 것입니다 XML보다는 오히려 그것은 데이터베이스 hits.But 줄이는 의미에서 좋은 수 있습니다 XML pursing 내 프로젝트 실행 시간에 영향을 미칠 수 있습니다 혼란이 있습니까? 만약 더 나은 더 나은 아이디어 나 나와 함께 공유하십시오. 내 프로젝트의 환경 PHP는 다음과 같다 5 MySQL의 jQuery를xml을 사용하여 데이터 캐싱

답변

1

여전히 XML을 구문 분석해야하기 때문에이 여전히 비효율적 소리가 난다.

페이지 뷰에 최적화 된 가장 효율적인 방법은 목록의 html을 미리 생성하는 것입니다.

데이터베이스가 변경 될 때마다 즉, 한 번만 html을 다시 작성한다는 의미입니다. 그러면 모든 스크립트를 실행하지 않고 웹 서버에서 해당 HTML을 제공하기 만하면됩니다.

+0

나는 아직도 하나의 질문을 데이터베이스에서 100 데이터를 가져 오거나 xml 파일에서 하나의 시간이 걸리는 100 데이터를 가져 오는 것을 이해합니까? –

+0

몇 가지 요인에 따라 다릅니다. 나는 단지 짐작할 수있다. 벤치 마크를 수행해야합니다. –

관련 문제