お名前.comレンタルサーバーでWordPressが重いと感じたら!

【スポンサーリンク】

LINEで送る
Pocket

今日は、専門的なお話になります。

お名前.comの共用レンタルサーバーを使用でWordPressが重いと感じたらページ速度向上モジュール「mod_deflate」「mod_expires」を「.htaccess」に追加すると劇的に軽くなります!

mod_deflate、mod_expiresのモジュール

以前このブログが、とても重くなり色々調べてるとお名前.comレンタルサーバーのお知らせで ページ速度向上モジュール「mod_deflate」「mod_expires」の事を知り今年の1月に「.htaccess」に このモジュールを追加してみました。

それから軽くなりサクサク動いていたのですが、昨日急に以前の様にこのWordPressのブログが、重たくなってしまいました。

いったいどうしたんだろうと思い1月の事を思いだし そこでFFFPソフトでを使ってこのブログの「.htaccess」を確認してみました。

すると「.htaccess」に1月に記述していたページ速度向上モジュール「mod_deflate」「mod_expires」コードが、全て消えていました。

なぜ消えたんだろう?

ハッキングでもされたのか?

不思議に思いネットで調べてみたらWordPressでは、パーマリンク設定を行うと.htaccessが自動生成されるという事がわかりました。

実は、昨日パーマリンク設定を確認する為に このページへアクセスしました。

確認するだけでしたからぺーじを表示させただけで変更は、加えていません。

【▼記事は、下記に続く】

スポンサーリンク


【▲上記の記事からの続き▼】

パーマリンク設定ページを 変更せず確認するだけで自動生成されるのかなぁ?

そこで ちょっと試してみました。

するとパーマリンク設定ページへアクセスするだけで「.htaccess」が自動生成され 以前書かれていた内容が、消えてしまう事がわかりました。

なので追加で記述する場合は、「# BEGIN WordPress 〜 # END WordPress」の間に記述するのではなく「# END WordPress」の下の行から記述しないと消えてしまう事がわかりました。

 

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /piano/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /piano/index.php [L]
</IfModule># END WordPress
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE# gifやjpgなど圧縮済みのコンテンツは再圧縮しない
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|ico)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI _.utxt$ no-gzip# htmlやcssなどは圧縮
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
</IfModule>

<ifModule mod_expires.c>
ExpiresActive On
ExpiresByType image/png “access plus 1 months”
ExpiresByType image/jpeg “access plus 1 months”
ExpiresByType image/gif “access plus 1 months”
ExpiresByType text/css “access plus 1 months”
ExpiresByType text/javascript “access plus 1 months”
</ifModule>

私の場合は、何故か「# BEGIN WordPress 〜 # END WordPress」の間に記述されてるコードも消えてしまいます。

取り合えず「.htaccess」にページ速度向上モジュール「mod_deflate」「mod_expires」を記述しましたらまた軽くなりサクサク動くようになりました。

この記事は、自分への備忘録としてこのブログに残しておきます。

【関連記事】
重くなったWORDPRESSブログを高速化!

LINEで送る
Pocket

にほんブログ村 地域生活(街) 四国ブログ 愛媛県情報へ にほんブログ村 美容ブログ 理容室・床屋へ

スポンサーリンク
スポンサーリンク

※コメントを残すには、枠内をクリックしてください!