wordpressスマホ対応サイト・wpプラグイン・検索体験最適化・SNS・ 動画・bgmやテーマ曲を駆使して、リアルビジネスへの集客を達成するためのコラム!

   

wordpress屋のマルチメディアコンテンツ制作読んどけ☆コラム

データベース圧迫するワードプレス リビジョンを、安定稼動のため削除・制限する(プラグインとconfig.php)

      2018/04/04

こんにちは、管理人@SS_mshpです。

今回は、ワードプレスの機能である『リビジョン』を制御したいと思います。

データベースなどが絡んでくるのでちょっとややこしいかもしれませんが、長く運用する上では押さえておいたほうが良いポイントもあります。さっそく、リビジョンについてみていきましょう。

■ワードプレスのリビジョンとは?ほっとくとまずいの?

■記事などで、更新前のバージョンが自動的に保存されている


管理人のワードプレスサイトの画面です。個別投稿ページや固定ページで、何回か書き直ししてると『リビジョン』というものが表示されます。これは更新前のバージョンも保存されてて、『リビジョン31は、同じ記事のバージョンが31こある』と考えておくといいでしょう。

■リビジョンが増えすぎると、データベースを圧迫していく


mysqlデータベースの画面です。wp_postsみたいなところに、記事の文章データが格納されています。同じ記事でもバージョンが違うものが入ってます

最初のうちはあまり気にならないけど、増えるとどんどんデータベースを圧迫します。(管理人はまだそうなったことはないけれど)増えすぎると読み込み時間などで不都合が出ると言われています。

■wpリビジョンを削除・制限する方法~プラグイン

これは、余計なリビジョンを消せる『Simple Revisions Delete』です。このように、リビジョンを制限・削除するプラグインは流通しています。新規でワードプレスサイトを始める方は『リビジョン最新数回に制限』、運用歴が長い方は『余計なリビジョン削除』という方向でえらぶとよいでしょう。

mysqlデータベース内を検索してリビジョンを削除するのは、非常に大変です(さっきやって、間違えてアイキャッチ画像設定データをデータベースから消してしまいました(笑))。

■リビジョンの制限~wp-config.phpで制限

ワードプレスの公式リファレンスhttps://wpdocs.osdn.jp/リビジョン管理でも推奨されている方法です。

■サーバーコンパネから入って、wp-config.phpでリビジョン回数制限

上記の公式リファレンスにあったコード『define( 'WP_POST_REVISIONS', 3 );』を、wp-config.phpに追加します。//でコメントにして、あとからわかるようにしました

このコードの数値の部分で、リビジョン回数が設定されます。別にこだわりないから、『最新の3つを保存する3』とかきました。

■注意点~作業終了後は、必ずwp-config.phpを、『パーミッション→書き込み不可』にする

作業時はパーミッションを

書き込み可能にすると思うんですけど、これについて必ずやっておかなければならないことがあります。


それは、終わった後wp-config.phpのパーミッションを『読み込み可能・書き込み不可』に戻すこと。

このファイルはインストールされている場所がわかりやすいくせに主要な機能を持っているので、悪意ある誰かが侵入して書き換えようものなら、乗っ取りや最悪サイト見れないみたいな被害にあう可能性があります。

■リビジョン制限の結果


wp-config.phpで回数制限したことにより、何回リライトをかけてもリビジョンが3以上増えなくなりました。

過去記事に追加リライトして、読者への情報の精度&検索順位やSNSシェア数アップを狙う方は、行っておくと良いテクニックです。

*お問い合わせフォームページに移動します。webリニューアル・ロゴ・記事・wordpress化などでお力添えできます。

■LINEできいてみる(アカウントがある方)

(タップ・またはqrでアプリを起動してください。回答できる内容には限りがありますが、なにか課題解決のきっかけができるかもしれません。)


【カテゴリ】 - wordpressプラグイン(拡張)情報 【タグ】 -

Message

メールアドレスが公開されることはありません。

  関連記事

【wpプラグイン】スライドショー実装でwebサイトをリッチにする『Slider by WD』

今回は、ワードプレスでサイトにスライドショーを実装します。 名前は『Sl …

【wpプラグイン】ワードプレスサイトに、スマホで電話機能をつけられる『Really Simple Click To Call』

今回は、スマホで電話する機能を、ワードプレスサイトに実装できるプラグイン …

ワードプレスで絵や動画・オーディオのダウンロード販売しよう~Easy Digital Downloads使い方

今回は、ワードプレスプラグインを使って、『絵や動画・オーディオといったデ …

【phpでWPプラグイン改造】What’s New Generatorで、記事タイトル文字数を設定する

今回は、ワードプレスサイトでよく使われる更新情報表示プラグイン『What …

【wordpressで教室・個別相談・サロン予約受付】プラグインEasy Appointmentsの設定・サイト実装方法を詳しく解説

今回は、特定の形態のビジネスで、『カレンダーつき予約フォームで、お客さん …

【WPプラグイン】PDFで、ワードプレスを電子書籍風にできる『PDF light viewer』

今回は、ワードプレス&WPプラグインを使って、めくれる電子書籍風のページ …

【wpプラグイン】ワードプレスサイトで、スマホアクセス時だけ軽量テーマに切り替える方法

今回は、スマホでみるとワードプレスサイトがちょっと重い件について対策して …

【WPプラグイン】ページ読み込み画面(ローディングアニメ)をサクッと実装できるWP Smart Preloader

今回は、wordpressのサイトで、ページ読み込み時の画面(ローディン …

ブログ型ワードプレスサイトの強力武器~更新情報を確実に伝えるping Optimizer

今回は、地味だけど重要な『ping送信』を、確実にワードプレスサイトに実 …

ワードプレスサイトに、コメント機能を実装しない/非表示に

今回は、ブログサイトによくある『コメント機能』を、実装しない方法を考えて …