Já existe muita informação online
http://www.xml.com/lpt/a/2005/11 ... idered-harmful.html
http://developer.yahoo.com/javascript/howto-proxy.html
Esses dois sites possuem soluções relativamente completas.
Os métodos atuais incluem o seguinte:
Proxies de aplicativo: Isso deve ser feito por meio de scripts de segundo plano, como PHP. A essência é usar Ajax para ler para acionar o PHP local, depois usar PHP para ler arquivos externos e devolvê-los ao Ajax para exibição
. -Demand JavaScript: O mesmo, através do script de fundo
Apache Proxy: Este método é para configurar o mod_rewrite ou mod_proxy do Apache no servidor Apache
: Como acima, através das configurações do Apache, estou praticando mod_rewrite após o teste, o tempo de resposta do mod_rewrite é muito. mais rápido, quase três vezes
JSON: Na verdade, isso não é ajax. É algo que nunca vi antes e finalmente descobri que na verdade simplifica a operação de leitura de XML com JavaScript, facilitando a análise. XML. Não pode ser assíncrono e possui formato específico.
http://developer.yahoo.com/common/json.html
http://json.org/
http://del.icio.us/help/json
document.domain: Não funcionou, estou deprimido. Se alguém conseguir, me avise :)
Assine digitalmente seus scripts: Não li, haha. O método mod_proxy acima resolveu o problema, então não li mais tarde,
se for o seu próprio grupo de servidores (por exemplo, vários servidores usam nomes de domínio diferentes e o Ajax em um domínio precisa ler arquivos em outro domínio), você.
pode usar alguns outros métodos, como usaro
apache para criar um diretório virtual e apontar para a pasta A local, e este arquivo monta a pasta de dados de outra máquina, para que possa ser lido como se fosse lido localmente.
prestar atenção ao cache do navegador durante o teste. Quando testei, ele sempre dizia que não teve sucesso e o cache foi limpo, então tudo bem. A solução para o cache haha pode ser adicionar parâmetros aleatórios diretamente após o URL. , como index.php?a_rand_number