概要
■Page Speed
Remove query strings from static resources
Resources with a "?" in the URL are not cached by some proxy caching servers. Remove the query string and encode the parameters into the URL for the following resources:
所謂…「URL」に「?」が入っているとキャッシュが使えない場合があるよ
…ってヤツは…「Font Awesome」の「css」の「
……woff?v=4.1.0
」に関して…結論が出せないまま持ち越していましたが…決断しました… ( ̄ー ̄) 邪笑®
「Font Awesome」のアイコンは「Webフォント」ですが…
アイコンを画像として扱い「CSS Sprites」で制御する事にしました…
- 「query strings」の問題は…やはり無視できない
- 頻繁に使うアイコンが限られていて…20個程度で収まる
- 拡大・回転などの機能を…ほぼ…使わない
「Font Awesome」も「Webフォント」じゃなく「画像」だった訳ですしね…
Font Awesome to PNG
とは言え…「Webフォント」のアイコンを任意のサイズ・色で画像化するには…
結構な手間が掛かります…そんな時にお便利なのが…オンラインツールの…
Font Awesome to PNG
2016年5月の時点で暗号化接続に未対応なのでリンクを削除
…です…「Font Awesome」の…
「アイコン名」「サイズ」「色」を入力するだけで…
「Webフォント」から「png」形式の画像に変換してくれます…
とても…丁度良い…ツールですねぇ…
あまりにも…「Font Awesome」の「Webフォント」を使った…
記事が増え過ぎると…変更する手間も勘案すると…やる気も失せる
…なので…見切り発車的に早めに決断しました…
「CSS Sprites」を構築するツールと使い方は…過去記事をお読み下さい…
Google Bloggerで絵文字を使うためのTips【CSS Sprites 編】
Tonttu / 「CSS Sprites」作成ツールの使い方と「HTML」マークアップ
おわりに…
「query strings」の問題についての…先生の公式見解です…
■Google Developers
Don't include a query string in the URL for static resources.
Most proxies, most notably Squid up through version 3.0, do not cache resources with a "?" in their URL even if a Cache-control: public header is present in the response. To enable proxy caching for these resources, remove query strings from references to static resources, and instead encode the parameters into the file names themselves.
検証結果がブレないように…トップページから広告を外して検証していますが…
来訪者が実際に読む記事ページには広告がある訳ですから…
出来る事は…徹底的に…やった方が良いのは自明です
なにせ…先生謹製の広告ですら…「Page Speed」での…
「Specify image dimensions」すら守られていないのですから…
私が広告無しのページで…1秒以内の読み込みを目指している事由でもあります…
最低でも…1.5秒程度の読み込み遅延を織り込んで構築しなければ…
「速い」と体感出来ないどころか…お話にもならないでしょうからね…
先生も…広告主にルールをプッシュしてもらいたいものですね…
以上です…最後までお読みいただきましてありがとうございます…
「Font Awesome」を「CDN」で使いたい方はこちらの記事をどうぞ…
「Font Awesome」のCDNでアイコンをWebフォント機能を使ってBloggerに表示【CSS3】
0 Comments :
View Comments :: Click!!
0 Comments :
Post a Comment :: Click!!
コメントを投稿