Jetpack Photonの無効化 Wordpress | ITオフィスサポートとシステム開発|システムガーディアン AWSクラウド導入|東京都中央区八丁堀

ITサポート出張、ITシステム開発・保守をワンストップで|AWSクラウド|東京都中央区八丁堀

ITオフィスサポートとシステム開発|システムガーディアン AWSクラウド導入|東京都中央区八丁堀

電話でのお問い合わせ

Jetpack Photonの無効化 WordPress

   

Wordpress photon 無効化

 

画像サーバをこしらえたので、お世話になっていたCDNのPhotonを強制的に無効化したお話(๑ơ ₃ ơ)Photon導入の記事はあっても、無効化についてはあまりないようでしたので記事にしました。

CDNって何?


Webサーバー上のコンテンツの中でキャッシュが出来るファイル(画像,CSS等)をCloudFlare上のサーバーにキャッシュする事でWebサーバーのレスポンスを改善する、CDN(コンテンツデリバリネットワーク)サービス。

 

@see http://jp.cloudflare.com/

自身のサーバの代わりに静的コンテンツ(CSS,Javascript,画像等)をCDNに置くことによって、負荷分散が出来ます。GoogleやCloudFlareなどがサービスを提供しています。

メリット

サーバの高速化・軽量化が行える。CDNはハイスペックなサーバーを使っている為。

 

デメリット

CDNサーバが倒れると配信が出来なくなり共倒れ。その為に自動でフォールバック(自身に代替)する仕組みをスクリプトで用意をする必要があり。

 

例)CDNからJQueryが読み込みに失敗したら、自サーバから配信

 

WordPress JetpackプラグインのPhoton

JetpackにはCDNのPhotonモジュールと連携できる。無料でCDNが利用できるのだから凄いですね。

 

Photon導入で記事のソースコードが変化する

 

Photon jetpack 無効化

Photonを有効化するとi0.wp.comなどの外部サーバに自動的に画像がキャッシュされるようになります。サーバーは画像のリクエストを返さないように済むので負荷が抑えられる。注意したいのは間違って投稿した場合に、WPサーバ側で取り消してもPhotonサーバ側にキャッシュされたままになってしまうので気を付けて。

 

通常の手順

photon 無効化

 

Jetpackの設定からPhotonをクリック。

 

photon 無効化

 

停止をクリック。以上でPhotonは解除されます。

 

CDNの利用は任せっきりの運用の場合、CDN側で障害が起きた場合にサービスが提供出来なくなります。滅多にあるわけではないですが、CDNが止まった場合に復旧を待つ以外に手段がなくなる。

 

そんなわけで、静的ファイル配信サーバーを用意できるならば、自前で用意しちゃうのが一般的です。

 

賢いCDNの使い方

テレビCMやキャンペーンなどで一時的に大きなアクセスが予想される時に有償のCDNを使うといった方法もあります。

通常の手順ではPhotonが解除できなかったケース

バグ?他の開発会社が作ったWEBサイトを保守した時に、Jetpackの設定画面でPhotonを無効化してもPhotonが無効化出来なかった。

応急処置

上記のようにPhoton対象ファイルをコメントしたらあっさり解決。

 

 

 

優 ( エンジニア )

 

システムガーディアン爆弾処理班

アクセス負荷対策などNginxへの移行案件が多いこの頃。

秋の到来を喜んだらもう寒くなってきた。

 

 

 

 

 - WordPress,

  関連記事

dreamweavercc_20160110_s
Dreamweaver CC でキャッシュを更新中にこける

  Dreamweaverは起動後にサイトキャッシュを読み込むのですが、大量にプログラムファイルがあるような中規模以上のWEBサイトやシステムではキャ …

マトリクス ハッキング
Nmap対策Portsentry 不正アクセス撲滅委員会[即BAN]

映画『マトリクス』のクラッキング(ハッキング)にも使われたNmap 目次1 Nmapってなんだろう?2 タイトルのPortsentryってなんなのか3 port …

HDDレスキュー
Linux HDD換装 ハードディスクをクローン化

OSごと丸ごとバックアップするクローンディスクのやり方です。 パソコンが壊れた時などにHDDが読み込めないなどの時に対応します。 HDDが読み込めないなどエラー …

ライセンス管理 plesk
【製品ライセンスの執行猶予期間中にParallels Plesk Panelを利用しています】エラーの対処

目次1 対処は簡単2 警告メッセージが消えたら成功٩(๑❛ᴗ❛๑)۶3  Pleskの保守承ります。 対処は簡単   メッセージに表示されている【ライ …

nginx_20160530_1
Nginxのキャッシュ管理 cache purgeモジュール WordPress

  Nginxのキャッシュをブラウザから管理できるcache purgeモジュールの導入方法です。   ダウンロードディレクトリの作成 [c …

C# テスト駆動 ユニットテスト
C#テスト駆動開発ユニットテスト編 TDD Visual Studio 2015

  Microsoft MVPである当社技術顧問の増田による、C#によるテスト駆動開発の講習会がありました。 増田 ( 技術顧問 )@moonmile …

Softlayer Windows Server 2012RT 日本語化
IBM SoftLayer Windows Server 2012R2の日本語化

  SoftLayerからWindows Server 2012R2をインストールすると英語になっています。また、ネイティブでないのに英語のまま作業す …

mondorescue_banner_s
さくらVPSをmondorescueでバックアップ/リストア

※mondorescueのバックアップ/リストア手順を書きますが ※無償ソフトですので正常稼働する保障はありません。 目次1 さくらVPSの元データ確認2 mo …

asimoto
WEB系システムの移行で気をつける10のこと

WEBサーバの移行のご依頼を頂く時に、ついつい見落としがちな事や注意する点を整理する為にまとめました。 目次1 アクセスと負荷を確認する2 プログラムがメモリリ …

rsync サーバー バックアップ
rsyncによるバックアップ 公開鍵認証

目次1 rsyncとsshでバックアップする2 【ローカルバックアップサーバー】3 【リモートバックアップクライアント(データを抜かれる側)】4 【ローカルバッ …

トップページ