1

Web開発者が親戚のURLを避けるべき理由についての記事を読んでいましたが(http://yoast.com/relative-urls-issues)、同じディレクトリ階層のどこかに格納されているスクリプトへのajax呼び出しなどについてはどうでしょうか。 ?

相対URLが「まだ使用されている」理由の1つは、

Relative URLs are often used because developers have a test environment on another     
hostname and it makes it easy for them to move stuff between their test environment and 
their live environment. Other reasons include that it’s “just easier in website 
maintenance”. They’re also, in my opinion falsely, promoted by some websites about site 
speed because they’re “shorter” and thus “faster”.

これが主に私がそれらを使用している理由です。アプリケーションを別の場所に移動することにした場合、すべてのURLを慎重に置き換えてすべてのスクリプトを実行する必要があるため、エラーが発生しやすいようです。

ディスカッショントピックを回避するために、複数のjsファイルとphpファイルに数十の相対リンクが分散している可能性がある場合に、どうすれば相対リンクを効果的に回避できますか?

4

1 に答える 1

0

そのリンクは私に404でしたが、それを「より速く」する唯一のことは、相対を使用するときにDNSルックアップの必要がないということだと思います。

/ contextroot / webservices-location?query形式のURLを使用すると、devからqa、prodへの移行が簡単になります。

疑わしい場合は、ローカルまたは外部の呼び出しでDNSを解決する際のパフォーマンスとサーバーの応答時間について懸念がある場合は、firebugを使用してスクリプトのプロファイルを作成してください。

ちょうど私の2セント。

于 2012-11-17T13:55:43.293 に答える