高速化

WP js 読みこみ フッターから

function my_load_widget_scripts() { wp_enqueue_script('widgets_js', get_template_directory_uri() . '/js/script.js', array() , Null,true); wp_enqueue_script('hatebu', get_template_directory_uri() . '/js/doubletaptogo.js"', array(),Null,true…

WP functions.php デフォルト jQuery の読みこみをさせない CDN に代える

/* --- デフォルト jQuery の読みこみをさせない CDN に代える --- */ function load_cdn() { if ( !is_admin() ) { wp_deregister_script('jquery'); // 同梱のJQueryを読み込ませない //Google CDNのJQueryの登録 wp_register_script('jquery', 'https://c…

AMP 拡張ライブラリー

// 拡張ライブラリーの追加// 拡張ライブラリーの追加 function my_components($data) { $data['amp_component_scripts']['amp-lightbox'] = 'https://cdn.ampproject.org/v0/amp-lightbox-0.1.js'; // ライトボックス $data['amp_component_scripts']['amp-…

ブラウザのキャッシュ設定

# ブラウザキャッシュの設定 <IfModule mod_headers.c> <ifModule mod_expires.c>ExpiresActive On # キャッシュ初期化(1秒に設定) ExpiresDefault "access plus 1 seconds" # MIME Type ごとの設定 ExpiresByType text/html "access plus 1 weeks" ExpiresByType text/css "access plus 1 weeks" ExpiresBy</ifmodule></ifmodule>…

functions.php async を入れる

/* * async defer => 読み込み順を維持。 * * */ function tossy_enqueue_script(){ //hatena wp_enqueue_script( 'tossy-script', 'http://b.st-hatena.com/js/bookmark_button.js', array(), '', true ); } add_action( 'wp_enqueue_scripts', 'nendebcom_…

高速化 メモ

# キャッシュを有効にするHeader set Cache-Control "max-age=2628000, public" # キャッシュ設定<IfModule mod_expires.c>ExpiresActive On# キャッシュ初期化(1秒に設定)ExpiresDefault "access plus 1 seconds"ExpiresByType image/jpg "access 1 year"ExpiresByType image/jpeg</ifmodule>…

レンダリングを妨げるJavaScriptを最適化する

<script async defer src="aa.js"></script>

各種ファイルを縮小するAutoptimize

Autoptimizeの設定画面に行き下記の3つのチェックボタンをチェック。Optimize HTML CodeAutoptimizeの設定画面に行き下記の3つのチェックボタンをチェックします。Optimize HTML CodeOptimize JavaScript CodeOptimize CSS Code

.htaccess 圧縮

<ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE app</ifmodule>…