Googleのウェブサイトの一部を書き直し、ユーザーのブラウザのキャッシュを最大限に活用しようとしています。私たちは、作成した複数のサイトにわたって「コーポレートブランディング」として使用する予定の共有されたcssファイルのグループを作成しました。CSSファイル名の大文字と小文字の区別とCSSファイルのキャッシュ
理由は、ブラウザが一定の時間、CSSファイルをキャッシュすることがわかっているからです。別のケーシングを持つ異なるサイトで同じファイル名を指定すると、ファイルの両方のバージョンがキャッシュされる(同じコンテンツであっても)か、同じファイルであることが認識されるため、ファイル名の大文字と小文字は無視されます対
<link href="http://branding.corporateentity.com/style/screen.css" type="text/css" />
<link href="http://branding.corporateentity.com/style/print.css" type="text/css" />
:
<link href="http://branding.corporateentity.com/Style/Screen.css" type="text/css" />
<link href="http://branding.corporateentity.com/Style/Print.css" type="text/css" />
一般に、私は、どこかのシステムが間違ったことをするという前提のもと、同様に名前のついたものを区別するために大文字小文字を使用することは避けます。すべての命名規則の1つのケーシングルールに従うことをお勧めします。可能性のあるすべてのWeb環境をチェックするよりも、コード内の大文字と小文字の問題を見つけ出すスクリプトを作成する方が簡単です。 –