お仕事の依頼はココをクリック

今更聞けないプラグインのメリット・デメリット

ブログ
スポンサーリンク

 

まいどおおきに!おおもと(@so88qa)です

 

今回は、ワードプレスを運営する上で必ず使用する『プラグイン』について解説をして行きます。

プラグインについては、良い面と悪い面がありますので誰もがわかりやすいように丁寧に解説していこうと思いますので、どうぞリラックスして読み進めてください。

 

スポンサーリンク

プラグインとは

プラグインは、WordPressの機能を拡張するためのツールです。

WordPress のコアは、柔軟性を保つため、不必要なコードでふくれあがってしまわないように設計されおり、ユーザーそれぞれが特定のニーズに合ったプラグインを利用して、カスタム機能を取り入れられるように作られています。

ワードプレスにプラグインで機能を拡張することによって、自分だけのサイトが簡単にできてしまいます。

スポンサーリンク

プラグインのデメリット

先にプラグインのデメリット部分に触れますね。

 

動作が重くなる

プラグインは簡単にワードプレスの機能を拡張する事ができます。

しかし、本来なかった機能を後付けで追加するのでどうしても動作が遅くなります。

 

プラグインを1個ロードするだけで、WordPress 内部では目眩がするほどの関数を複数回コールする。オーバーヘッドが半端です。

また、たとえ停止してあっても1つのプラグインにつきグローバル変数には複数のオブジェクトやら配列やらが大量に登録される。

さらに、停止状態でも cron による更新チェックは動くので、WordPress は、それ自体が とてつもない大きさのグローバル変数 を持っているので元々遅い上に、大量のメモリを使うことにつながり結果的に動作が遅くなります。

 

ある程度パワーがあるサーバーであれば「体感で速度は変わらない」と感じると思いますが、Google 先生が要求する最適なサーバーレスポンスは0.2 秒以内であるので、Google 先生の要求レベルでみれば、プラグイン1個につきどれほど遅くなってるか分かったもんじゃありません。

CSSで書ける程度のプラグインなら、入れずにCSSで書いた方がいいです。

 

プラグイン同士のコンフリクトの可能性がある

コンフリクトとは、複数のプラグインが干渉しあって起こる不具合のことです。

プラグインは、誰でも好きに作成して公開することができます。

一人の人間もしくは会社が作成して入ればこのような不具合は起こりにくいとは思いますが、プラグインは自由に作成し公開することができるので、作成者が意図しないプラグインが多数存在します。

そのようなプラグイン同士をたまたまインストールしてしまうと、ワードプレスの動作不良・サイトの型崩れ最悪画面が真っ白で表示されなくなります。

プラグインをインストールする際は、ネットで一度調べてからインストールしましょう。

 

アップデートによる不具合

ワードプレスは定期的にアップデートされています。それを追いかける形でプラグインもアップデートされる訳ですが、どうしてもタイムラグが出てしまします。

その間に、動作不良を起こす可能性が微々存在します。

さらに、プラグインは個人で作成している事が多く、アップデートが行われない事が多いです。

中には何年もアップデートが行われておらず、最新のワードプレスでの動作検証がされていないものが多数存在し、不具合の原因になる可能性が高いです。

できれば、そのようなプラグインは避けてインストールしてください。

 

スポンサーリンク

プラグインはインストールする必要があるのか?

これは、個人の意見ですが究極的にはインストールする必要はあります。

 

私を含め、普通の人にはプラグインをインストールすることにより、サイトに自分の色を付け加える事ができ他との差別化を測ることができます。

さらに、プラグインの中にはバグ等の修正のためのプラグインや、セキュリティー強化のためにプラグインもありますので、必要最小限だけインストールしましょう。

 

スポンサーリンク

おすすめのプラグイン

ここで、おすすめのプラグインを紹介します。

セキュリティー系のプラグインで『IP Geo Block』というプラグインです。

セキュリティー系のプラグインではバズ部さんでも紹介されている『Akismet』がド定番ですが、このAkismetはスパムを100%回避できる超優秀くんですが、クソ重いせっかく画像を圧縮して軽量化してもこれが全てをなかったことにするぐらい重いです。

そこで、Akismetよりかは性能が落ちますが、国や地域を判別して自分が承認した国・地域以外を防いでくれる一種のファイヤーウォールのような役割を果たしてくれるプラグインです。(国産)

リンクはこちらから↓

IP Geo Block
スパム投稿、ログイン試行、特定の国からリクエストされたバックエンドへの悪意のあるアクセスをブロックし、ゼロデイ攻撃も防止します。

 

軽いわりにはかなり優秀なプラグインなので一度試して見てください。

 

スポンサーリンク

まとめ

ワードプレスでサイトを立ち上げる上で、プラグインをインストールすることは必要不可欠です。

しかし、必要以上のプラグインをインストールしたり、役割が同じプラグインを複数インストールすると必ず不具合が起こります。

一度インストールする前に考えて、用法用量を守ってお使いください。

 

追記

使用しないプラグインを停止しているだけでも、遅くなります。

使わないプラグインは削除してください。

 

“おおもと”
おおもと
質問などがあれば、コント覧に書き込んでくださいね!

- Comments -

タイトルとURLをコピーしました