Loading…

記事内にプロモーションが含まれています。

カスタマイズ ツール 伝えたいこと 備忘録 時事ネタ

サイト表示速度を高速化とAMPの為にCSSファイルをMinify圧縮する方法

CSSファイル圧縮

所要時間目安:2

This session is using  IPv4  is established in

この記事は2017年1月17日のものです。現在は状況が異なる可能性がありますのでご注意ください。

カスタマイズ ツール 伝えたいこと 備忘録 時事ネタ

目次に行く・戻る

メルカリ招待コード:

えー、
ブログやホームページを運用されている方であれば、一度は気にしたことのあるはずのファイル圧縮についてです。

英語ですと、「Minify」と言います。

中でもAMP対応する場合には、CSSのファイルサイズが50KBまでと決まっています。

多くの場合、なんのCSSコードだったのか分かるようにコメントアウトしたり後でカスタマイズして重複していたりすることもあると思われます。

アドセンス336pxPC閲覧記事下表示1つ目コード


この記事を読む方へのオススメ


ファイル圧縮と言ってもHTMLやJavaScriptやCSSと大きく3つのファイルがあると思います。

その各々においてファイル圧縮をするツールやサイト、プラグインなど、

いくつかあります。

しかし、!!

HTMLなど下手なサイトやツールなどでファイル圧縮(Minify)しても、表示が崩れたりしてしまいます。

サイト表示速度測定サイトのGTMatrixなどでもMinifyされたCSSなどの提案があります。

ですが、
GTMatrixでのファイル圧縮(minify)はあまりオススメしません。

 

なぜなら、これまでに何回か使用した際にデザインが崩れてしまったことがあるからです。

 

CSSのファイル圧縮を今回思い立ったのは何を隠そう(何も隠していませんがσ(^_^;))、AMP対応しているとCSSが基準の50KB以上になってしまったりして超越することがあるからです。

(普通、超えることがあるからです。ですよね、日本語の表現として。)

さておき・・・・・・。

CSSは多くの場合かなりのファイル圧縮(minify)が可能です。

 

私の場合ですが、思うようにしようとした所AMP用のCSSが50.02KBとわずかに超えてしまいました。

そして、もちろんAMPバリゲーターでERRORとなりました。

なので、少しだけ妥協してCSSを削っていました。

 

でも、なんとなくユーザビリティに欠くなぁ。

と思い、しょうがない圧縮しよう。

という経緯です。

 

HTMLとJavaScriptのファイル圧縮方法(サイト)は後述するとして、まずはCSSのファイル圧縮サイトです。

上記したようにいくつかありますが、

以下のMinify your CSSというサイトが良いと思われます。

Online CSS Minifier/Compressor. Free! Works with Media Queries. Provides an API. Simple Quick and Fast!

 

なぜか?

それは、私が使用してCSSのファイル圧縮後に適用してみてもデザインが崩れることもなく思い通りに表示されたからです。

 

こちらでCSSのファイル圧縮をしてみた所50.02KBだったものが、30.8KBにまでなりました。

計算上では、約39%も圧縮できました。

いかにコメントアウトや重複してしまっていたコードがあったのかが分かります。orz

同じように通常表示のサイトのCSSもファイル圧縮したら・・・・・・。

もっと圧縮率は高いと思われますがしません。

なぜかは秘密です。
(特に秘密にする必要はありませんがm(__)m)

これだけファイル圧縮できたので、他にもCSSを追加することも出来るようになりました。

が、追加しません。

 

なぜか?

追加する予定も追加するものもないからです。
ただ単にそれだけです。

最後にHTMLの圧縮サイトとJavaScriptの圧縮サイトを紹介したいと思います。

HTML圧縮サイトは以下になります。

Online Compress HTML tool can process an html document and compress the HTML source code by removing unwanted white spaces, tabs, comments. By applying Compress HTML tool to your HTML code will improve page load time and faster email delivery

 

JavaScript圧縮サイトは以下になります。

// ==ClosureCompiler==// @compilation_level SIMPLE_OPTIMIZATIONS// @output_file_name default.js// ==/ClosureCompiler==

あなたにおすすめな関連記事

OCNトップページ

伝えたいこと 時事ネタ

OCNが光回線でも速度制限実施!!スマホで速度制限のみならず

 これまでは、 スマホにおいては契約時にパケット通信量を何ギガにするのかということで、 契約料金も変わっていました。 それはそれで、 なんとなくは分かるのですが、家庭での光通信(光…

もっと読む

インフィード広告アドセンス

楽天ひかりIPv6対応WXR-5700AX7s無線LANルーター

インターネット 伝えたいこと 光コラボ

楽天ひかりIPv6設定WXR-5700AX7S設定接続未確認無線LANルーターにて

今年に入り新型コロナウイルスに感染拡大で4月には全国的に「緊急事態宣言」が発出されリモートワークなどが多くなりました。他にも、リモート飲み会やリモート〇〇とリモートと付くオンラインで行うことが多くなり…

もっと読む

インフィード広告アドセンス

伝えたいこと 備忘録 時事ネタ

Googleを独禁法違反で審査 公取委、検索寡占を解明へ

公正取引委員会(公取委)が、Google(グーグル)を検索サービス(検索ポータルサイト。検索プラットフォーム)の独占禁止法疑いで審査へとのことのようです。(調査) ググるという言葉が出来たのが2000…

もっと読む

インフィード広告アドセンス

非同期レスポンシブコード

AdSense WordPress カスタマイズ

非同期のAdSenseレスポンシブコードの変更方法

既に、 多くの方が利用されているかと思われます。 Google AdSenseという広告配信サービスです。 がレスポンシブコードがβ版から始まり現在では正式版になっています。 また、 以下のように同期…

もっと読む

インフィード広告アドセンス

Amazonプライム会員アイキャッチ画像

インターネット 伝えたいこと 備忘録 時事ネタ

Amazonプライム会員になる10のメリットを紹介してみます。

Amazonプライムを見てみる以前に「Amazon(アマゾン)で間違った商品の返品方法」というタイトルで記事にしたことがありますが、 今回はそのAmazon(アマゾン)のプライム会員になるメリットを1…

もっと読む

インフィード広告アドセンス

間違いメールと迷惑メールとフィッシング詐欺メール判断方法

LINE インターネット セキュリティ 伝えたいこと 備忘録 時事ネタ

クリス松村さん迷惑メールで個人情報流出疑惑抱く「1社登録したらその企業の釣りメール」

言わずもがなしれた方のクリス松村さんですが、一社にメールアドレスを登録した後にフィッシングメールが送信されてくるようになったとのこと。記事の内容には「釣りメール」とありますが、調べてみるとフィッシング…

もっと読む

カスタマイズ, ツール, 伝えたいこと, 備忘録, 時事ネタ」同じカテゴリーの記事一覧

おすすめの記事一部広告

お小遣い稼ぎにアンケート。

Multiplex 広告

おすすめ!!

世界中でNo.1のシャアを誇るAmazonでのお得なお買い物でお得をしよう!!ネット通販なので、もちろん24時間年中無休です。健康商品から食品、車カスタマイズ商品、大手家電メーカー商品やパソコンの自作サプライ商品、その他アマゾン・プライムでは映画やドラマなど多くの作品や番組を見ることができます。マスクなど衛生商品も今では必須アイテム。一番信用できて一番商品数の多いAmazonでの買い物が絶対にオススメ!!

おすすめ2

楽天による季節特集です。それぞれの季節ごとにお得なお買い物商品やお得な旅行商品、その他にもAmazon同様に国内最大の買い物ポータルサイトです。楽天をメインにお買い物されている方はポイントやSPUも貯まりさらにお得に!!楽天カードや宇佐美系列のガソリンスタンドでも楽天ポイントが今では貯まります。それらのポイントを貯めてお得にお買い物や旅行商品その他にもパソコンサプライや車カスタマイズ商品など楽天も充実しています。

Total265


アドセンス336pxPC閲覧記事下表示1つ目コード

目次に戻る

よろしかったらシェアよろしくお願いします。

-カスタマイズ, ツール, 伝えたいこと, 備忘録, 時事ネタ

目次に戻る

目次に戻る


コメントを閉じる

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください