ホーム 経験・テクニック共有 標準記事

標準記事

Linux VPSでWordPress画像を一括圧縮する方法

初めて自分でサイトを構築する方は、アップロードする画像のサイズを圧縮する必要があることを知らないかもしれません。そうしないと、時間が経つにつれてハードディスクの容量を大きく占有します。Naibaは最近、いくつかのWordPress ECサイトの画像添付ファイルがディスクを満杯にしているケースに遭遇しました。そこで、LinuxシステムのVPS上で画像サイズを一括圧縮する方法を共有します。前提:この方法は…

2021年4月20日更新 約3分で読めます
Linux VPS批量压缩WordPress图片的方法

初めて自分でサイト構築の方は、ウェブサイトにアップロードする画像のサイズを圧縮する必要があることを知らない場合があり、そうしないと時間が経つにつれてハードディスクスペースを非常に占有します。Naibaは最近、WordPressのEコマースサイトの画像添付ファイルがディスクを満杯にしているケースにいくつか遭遇しましたので、ここではLinuxシステムのVPSで画像サイズを一括圧縮する方法を共有します。

前提:

この方法はLinuxシステムのVPSにのみ適用されます。もしあなたがWordPressホスティングを使用している場合は、この方法を使用することはできません。

具体的な方法:

ここではOptiPNGとjpegoptimというツールとスクリプトを使用して、画像サイズを自動圧縮します。

1. OptiPNGとjpegoptimのインストール

#安装epel源
yum -y install epel-release
#安装OptiPNG
yum -y install optipng
#安装jpegoptim
yum -y install jpegoptim

上記のコマンドはCentOSシステム用です。DebianやUbuntuなど他のシステムの場合は、対応するコマンドを自分で検索してください。

2. シェルスクリプトを使用した一括圧縮

#下载批量压缩脚本
wget https://raw.githubusercontent.com/helloxz/shell/master/img_compress.sh
#执行shell脚本
bash img_compress.sh /home/wwwroot/blog.naibabiji.comhttps://edgeone.naibabiji.com/wp-content/uploads

上記のコマンド内の/home/wwwroot/blog.naibabiji.comは、ご自身のサイトのディレクトリパスに置き換えてください。

後ろのwp-content/uploadsはWordPressのアップロードフォルダに対応しており、サイトの画像添付ファイルはすべてこのフォルダ内にあります。

スクリプトのデフォルト設定では、サイズが100kより大きく、変更時間が1時間以内のファイルを対象としており、画像の重複圧縮を避けます。スクリプト内のパラメータを編集して、より長い時間を設定したり、時間制限を削除したりできます。

スクリプトは小zによって共有されました

WordPress画像圧縮の方法

上記の方法は、サーバーにソフトウェアをインストールし、スクリプトと組み合わせて自動画像圧縮を実現するものです(完全に自動化するには、さらにcronジョブが必要です)。では、WordPressホストを使用している場合、どのように自動画像圧縮を実現するのでしょうか?

方法は以下の通りです:

  1. 画像一括圧縮プラグインをインストールする。有名なものにはEWWW Image OptimizerSmushShortPixel Image Optimizerなどがあります。Naiba サイト構築ノートではCompress JPEG & PNG images
  2. を使用しています。画像をアップロードする前に、ローカルで手動で圧縮してからアップロードする。
  3. WordPressのデフォルト画像圧縮機能を有効にする方法については、WordPress画像アップロード速度の最適化に関する記事
  4. 画像ホスティングサービスやCDNサービスを利用すると、通常は自動画像圧縮機能が付帯しています。詳細は、ウェブサイトの画像読み込みが遅い場合の記事を参照してください。
5/5 - (1票)
前の記事 ShopifyとWordPress、どちらがECプラットフォームとして優れていますか?また、どのような違いがありますか? 同じタイムラインの近くのコンテンツを読み続ける。 次の記事 Themeforest高級正規版WordPressテーマ3点共有:Rabbit/Essential/Sigma 次の関連チュートリアルや経験を表示する。

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: