이미 온라인에는 많은 정보가 있습니다.
http://www.xml.com/lpt/a/2005/11 ... idered-harmful.html
http://developer.yahoo.com/javascript/howto-proxy.html
이 두 웹사이트에는 비교적 완전한 솔루션이 있습니다.
현재 방법은 다음과 같습니다.
애플리케이션 프록시: 이는 PHP와 같은 백그라운드 스크립트를 통해 수행되어야 합니다. 핵심은 Ajax를 사용하여 로컬 PHP를 트리거한 다음 PHP를 사용하여 외부 파일을 읽고 이를 Ajax에 반환하여 표시하는 것입니다
. -Demand JavaScript: 동일, 백그라운드 스크립트를 통해
Apache Proxy: Apache 서버에서 apache의 mod_rewrite 또는 mod_proxy를 구성하는 방법입니다
. 위와 같이 apache 설정을 통해 현재 mod_rewrite를 연습하고 있는데, 테스트 후 mod_rewrite의 응답 시간이 많이 걸립니다.
JSON의거의 3배에 달하는 빠른 속도
: 이것은 실제로 이전에 본 적이 없는 것입니다. 오랫동안 살펴보니 JavaScript로 XML을 읽는 작업이 실제로 단순화되어 구문 분석이 더 쉬워진다는 것을 알게 되었습니다. XML입니다. 비동기식일 수 없으며 특정 형식을 갖습니다.
http://developer.yahoo.com/common/json.html
http://json.org/
http://del.icio.us/help/json
document.domain: 작동하지 않았습니다. 누군가 성공하면 알려주세요 :)
스크립트에 디지털 서명: 읽지 않았습니다. 하하. 위의 mod_proxy 메소드로 해결되었기 때문에 읽지 않았습니다. 나중에
자신의 서버 그룹인 경우(예를 들어 여러 서버가 서로 다른 도메인 이름을 사용하고 한 도메인의 Ajax가 다른 도메인의 파일을 읽어야 하는 경우)
아파치를 사용하여 가상 디렉터리를 생성하고 로컬 A 폴더를 가리키는 등의 다른 방법을 사용할 수있으며
, 이 파일은 다른 시스템의 데이터 폴더를 마운트하므로 로컬에서 읽는 것처럼 읽을 수 있습니다.
테스트할 때 브라우저 캐시에 주의해야 합니다. 테스트할 때 항상 실패했다고 하고 캐시가 지워졌습니다. 하하 캐싱에 대한 해결책은 URL 바로 뒤에 임의의 매개변수를 추가하는 것입니다. , index.php?a_rand_number 등