hysryt / wiki

https://hysryt.github.io/wiki/
0 stars 0 forks source link

Webサイトパフォーマンス 実践入門 #63

Open hysryt opened 6 years ago

hysryt commented 6 years ago

ミニファイ

$ npm install -g minifier
$ minify -o style.min.css style.css
$ minify -o script.min.js script.js

minifier は現在は非推奨になっているので webpacknode-sass などの機能でミニファイする。

hysryt commented 6 years ago

サーバー側で圧縮

サーバー側でテキストファイル(HTML, CSS, JavaScriptなど)の圧縮をおこなう SVG もテキストファイルなので有効 PNG や JPEG などはファイルフォーマットとしてすでに独自に圧縮されているので効果はない

Node.js での圧縮方法

$ npm install compression
/** Node.js ( Express ) **/
var express = require('express');
var compression = require('compression');
var app = express();

app.use(compression());
hysryt commented 6 years ago

画像の最適化

hysryt commented 6 years ago

CSSの最適化

容量の削減

パフォーマンス改善