저는 현재 사용자 정의 PHP (프레임 워크 또는 CMS가 아닙니다)를 사용하는 전자 학습 프로젝트에 있습니다. 프로젝트의 한 페이지 내용에 대해 데이터베이스에서 약 1000 개의 데이터를 가져와야합니다. 그 페이지에서 페이지 매김을 사용하고 모든 page.Now 100s의 데이터를 표시하는 지금 내가 데이터베이스에서 한 번에 모든 데이터를 가져 와서 xml에 저장하고 사용자가 페이지 매김의 페이지 사이에 스윕하면 데이터가 가져올 것입니다 XML보다는 오히려 그것은 데이터베이스 hits.But 줄이는 의미에서 좋은 수 있습니다 XML pursing 내 프로젝트 실행 시간에 영향을 미칠 수 있습니다 혼란이 있습니까? 만약 더 나은 더 나은 아이디어 나 나와 함께 공유하십시오. 내 프로젝트의 환경 PHP는 다음과 같다 5 MySQL의 jQuery를xml을 사용하여 데이터 캐싱
0
A
답변
1
여전히 XML을 구문 분석해야하기 때문에이 여전히 비효율적 소리가 난다.
페이지 뷰에 최적화 된 가장 효율적인 방법은 목록의 html을 미리 생성하는 것입니다.
데이터베이스가 변경 될 때마다 즉, 한 번만 html을 다시 작성한다는 의미입니다. 그러면 모든 스크립트를 실행하지 않고 웹 서버에서 해당 HTML을 제공하기 만하면됩니다.
관련 문제
- 1. UINavigationController를 사용하여 데이터 캐싱
- 2. PHP에서 XML을 사용하여 데이터 반환
- 3. autocompleteextender에서 데이터 캐싱
- 4. Active Directory 데이터 캐싱
- 5. XML을 사용하여 XML을 파싱
- 6. XML을 데이터 세트로 가져 오거나 XPath를 사용하여 XML을 읽으시겠습니까?
- 7. 웹 API의 데이터 캐싱
- 8. OKHttp로 데이터 캐싱
- 9. 파이썬에서 데이터베이스 데이터 캐싱
- 10. 캐싱 데이터 패킷
- 11. 텍스트 파일을 사용하여 JSON 데이터 캐싱
- 12. db4o를 사용하여 데이터 모델에서 큰 자식 캐싱
- 13. memcached를 사용하여 데이터 목록 캐싱 및 검색
- 14. 다양한 길이의 예제를 사용하여 데이터 셋 캐싱
- 15. 캐싱 API를 사용하여 세션 데이터 액세스
- 16. 인증 데이터 캐싱
- 17. 캐싱 관련 데이터
- 18. PHP에서의 초급 데이터 캐싱
- 19. 데이터 테이블의 캐싱 데이터 방지
- 20. XML을 데이터 집합으로 변환
- 21. xml을 데이터 소스로 사용하여 Java에서 보고서 작성
- 22. 정확한 스키마를 사용하여 XML을 데이터 집합으로 읽어들입니다.
- 23. 이전 데이터 XML을 사용하여 템플릿 XML 병합
- 24. XML을 사용하여 MSSQL Db에 데이터 저장
- 25. XML을 사용하여 표시 할 정적 데이터
- 26. .NET을 사용하여 XML을 읽고 쓰는 데이터 처리
- 27. NHibernate로로드 된 캐싱 데이터
- 28. 웹보기 데이터 캐싱 (안드로이드)
- 29. mysql에서 데이터 캐싱
- 30. Active Directory 데이터 캐싱
나는 아직도 하나의 질문을 데이터베이스에서 100 데이터를 가져 오거나 xml 파일에서 하나의 시간이 걸리는 100 데이터를 가져 오는 것을 이해합니까? –
몇 가지 요인에 따라 다릅니다. 나는 단지 짐작할 수있다. 벤치 마크를 수행해야합니다. –