業務改善コンサルティング情報ブログ

シンボリックリンクのトラブル

以前、『Use cookie-free domains?』という記事と、『cookie対策の結果はこうなった』を書きましたが、これにはある問題が生じることがあります。

シンボリックリンク

皆さん、こんにちは。

業務改善を行うIT・業務コンサルタント、高橋です。

以前の記事において、パフォーマンス向上やサイトのパフォーマンステストのスコア改善などを目的とした、あるテストとその結果を書きました。

それは、一部弊害をもたらすことがあります。

シンボリックリンクにおける問題

まず前提として、不要なCookieトラフィックを避けるために、画像ファイルなどの静的コンテンツを別ドメインから提供して解決するということを前提に行ったものです。

例えば、www.example.com/content/abc.jpg という画像があったとします。

これを、static.example.com/content/abc.jpg として提供する。

これは、static.example.com/content/ -> www.example.com/content/ と張られたシンボリックリンクを使って解決しようとしたものですが、これには少々弱点があります。

画像などの静的コンテンツの追加や変更があった場合、それが確実には反映されないという現象が出てしまうことがあるのです。

そのため、キャッシュされているものを一度パージ(クリア)する必要性が出てきてしまいます。

この弱点を克服するとなると、シンボリックリンクを張るというのではなく、リンクの張られていないURLとしてアクセスするしかありません。

しかし、その場合はウェブサイトの管理的に少々煩雑になってしまうなどの問題が出てきてしまうため、それでも問題のない方以外はお勧めいたしません。

Exit mobile version