난 아직도 XML 형식을 유지해야하지만 내 주요 병목 현상이 많은 통화 것을 찾는거야 나는 simplexml_load_file();
뭔가() PHP
답변
simplexml_load_file
그 자체가 그렇게 느리지 않다. 문제는 원인이되는 I/O로 비용이 많이 듭니다. 다른 방법을 사용하여 XML 파일을 구문 분석하면 훨씬 빠르게 처리 할 수 있습니다.
xml 파일을 자주 열 필요가 없도록 최적화하거나 데이터를 저장하는 다른 방법 (예 : 데이터베이스 속도 향상)을 생각할 수 있습니다.
다른 스레드에서 나를 도왔습니다. 그리고 실제로 I/O에 문제가 있으면 침몰했다고 생각합니다. 나는 데이터베이스가 어떻게 될지 확신하지 못한다. 몇 가지 고려해 볼만한 가치가 있지만 XML 데이터를 데이터베이스로 조작하는 방법에 대해서는 거의 알지 못합니다. 30k 항목이있는 XML 파일이 있으며 각 항목에는 약 50 개의 요소가 있습니다. 어 ... – Adola
괜찮아요. 30k로 중요한 정보입니다 ... 어쩌면 전체 파일을 매번 구문 분석 할 필요가 없도록 작은 파일로 분할 할 수 있습니까? 또한 : eXist : http://exist-db.org와 같은 원시 XML 데이터베이스를 고려하십시오. 이렇게하면 XML 파일을 다시 만들 필요가 없습니다. – yankee
그래서 각 요소를 데이터베이스에 넣을 가치가 없습니까? – Adola
- 1. PHP 코드에서 뭔가 빠졌습니까?
- 2. 뭔가
- 3. 뭔가
- 4. 뭔가
- 5. 뭔가
- 6. 뭔가
- 7. 뭔가
- 8. 뭔가
- 9. 뭔가
- 10. 뭔가
- 11. 입니다 바꾸기 - 뭔가 이름으로 뭔가
- 12. PHP cURL Json Post - 뭔가 잘못하고 있어요
- 13. 뭔가 로깅 세션이 중단됩니다.
- 14. 뭔가 ++ 코드
- 15. 기업에서 뭔가
- 16. document.getElementById를 ("# 뭔가")
- 17. 인쇄 뭔가
- 18. 뭔가, 그것은,
- 19. 뭔가 이클립스에서
- 20. 뭔가 C#
- 21. Require.js 뭔가 명확하지 않습니다.
- 22. MYSQL : 열을 계산하면 뭔가 다른 열은 뭔가 다른 동일한 경우
- 23. 뭔가 아래와 같이,
- 24. 어떻게 이런 내보기 뭔가
- 25. NHProfiler로 뭔가 이상한 점
- 26. OSX에서 jna.library.path에 뭔가 추가하기
- 27. 뭔가 내 CSS 여기
- 28. FromCurrentSynchronizationContext, 뭔가 빠졌습니까?
- 29. 파이썬 정규식의 re.sub : 뭔가
- 30. Google지도에서 MVCObject에 대해 뭔가
http://stackoverflow.com/questions/188414/best-xml-parser-for-php - http://de2.php.net/manual/en/book.xml.php도 확인하고 평가하십시오. . – verisimilitude
나는 양키가 그 권리를 가지고 있다고 생각한다. .xml 파일을 읽는 것 이외의 방법을 고려해야합니다. 하드 드라이브의 실제 읽기가 큰 병목 현상이라고 생각합니다. – Adola
귀하의 질문에 더 많은 정보를 추가해야합니다. 이 호출은 병목 현상입니다. 그러나 함수 또는 파일을 열 수 있습니까? 더 자세한 내용과 실제로 코드 예제는 천 가지 이상의 단어를 말하고 실제로 다른 사람들에게 도움이 될 것입니다. – hakre