0

現在、「http://[My IP]/images/example.png」のようなパスを使用してサーバーから画像にアクセスしていますが、他のコードは「images/example.png」のようなパスを使用しているので、疑問に思っていましたサーバーでホストされている画像に対してこれを正しく行っていた場合。

「images/example.png」のようなパスから外れることができる場合、それは私が現在使用しているパスを使用することと、より短いこと以外に違いはありますか? 画像をより速く取得できますか?

4

3 に答える 3

0

検索は常に現在のフォルダーで開始されると思われるため、パス「/images/image」はより高速であると同時に短くなるはずです。

于 2013-05-18T09:33:35.810 に答える
0

性能は基本的に同じです。/images/exampleドメイン名を変更する場合は、次のようなパスを使用することをお勧めします。すべてのリンクを変更する必要があり、それは面倒です。それらも短く、サーバーから送信されるバイト数が少ないことを意味します。これは小さなアプリでは問題になりませんが、大量のリクエストを処理している場合は、サーバーの速度が少し低下する可能性があります。

于 2013-05-18T09:35:05.927 に答える
0

あなたが持っているのは絶対URLです。ドメイン名を省略して、次のようにすることができます。

/images/example.png

また、完全な URL と同じように機能します (画像が Web サイトと同じドメインにあると仮定します)。これは次のものと同じではないことに注意してください。

images/example.png

それが相対URL です。これは (当然のことながら) 現在の URL に対して相対的です。

于 2013-05-18T09:35:10.083 に答える