コンテンツ画像のパスをページのパスと一致させることには利点がありますか?
例えば。私のページのパスが
www.example.com/something/my-latest-article
次のようなURLのコンテンツ画像を用意する方が良いですか
www.example.com/something/my-latest-article/content-image-1.jpg
または
www.example.com/images/content-image-1.jpg
利点はまったくありません。
テキストのKBを節約するため、ページに多くの画像がある場合、読み込み時間に関して非常に小さな利点があるかもしれません。ただし、サーバー/ブラウザー側でやることがもう少しあります。
各相対リンクは、リソースを識別する完全な正規リンクに変換する必要があるため、相対リンクは、誰かが完成しなければならない識別子の「半分」にすぎません。
すべてのリンクを完成させることをお勧めします。しかし、前に述べたように、そうしないと、すべてがうまく機能します。
個人的には、これは非常に重要だとは思いません。これは、サイトによってはアーキテクチャ上の問題または問題のように思われ、WebサイトのSEOに影響を与える可能性は非常に低いです。以下は、画像に関してウェブサイトに影響を与える可能性のある問題のリストです。
サイトのパフォーマンスに役立つ可能性のあるもの。
以下の例ですが、これはhttpd.confファイルでアクティブ化されている場合にのみ機能します
## Keeps One Connection Open For HTTP ##
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
## END keep-alive ##
下の例
## expire ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 weeks"
ExpiresByType image/jpeg "access 1 weeks"
ExpiresByType image/gif "access 1 weeks"
ExpiresByType image/png "access 1 weeks"
ExpiresByType text/css "access 1 weeks"
ExpiresByType application/pdf "access 1 weeks"
ExpiresByType text/x-javascript "access 1 weeks"
ExpiresByType application/x-shockwave-flash "access 1 weeks"
ExpiresByType image/x-icon "access 1 weeks"
ExpiresDefault "access 1 weeks"
</IfModule>
## End expire ##
上記を簡単に説明します。永続的な接続では、Webサイトから1つ以上のHTTP接続でコンテンツをダウンロードできます。接続の数は、httpd.confファイルの設定に依存します。接続数が多いほど、コンテンツがダウンロードされる速度が速くなるため、一度に1つのアイテムをダウンロードするのではなく、一度に5つのものをダウンロードできます。
私はおそらく何かを逃したが、それが役立つことを願っています。