web-dev-qa-db-ja.com

WordPressのインストールサイズを開発から本番まで簡単に縮小する方法を教えてください。

ときには、安価ではあるが高速で信頼性の高いホスティングプランには、ファイルとデータベース用に50MB/100MBのローカルスペースしかないという欠点があります。

さて、本番に入る前に、いくつかのファイルを手動で削除します。例えば、CSSやjavascriptの開発版、私が使っていないプラグイン言語ファイルなど.

プロダクションサーバにデプロイする前に、私のWordPressインストールのサイズを小さくするのに役立つソフトウェアまたはバッチスクリプトはありますか?

1
Drake

あなたのJavaScriptとCSSを縮小しているとき。私はあなたが1MB以上の節約されたディスクスペースを得ることを疑う。 smush.itや ImageOptim のようなツールを使用すると、大きな違いがあります(1MB以上)。 (PNGを使用している場合は特に)画像をスプライトに移動することを試みることをお勧めします。使用したアルゴリズムを使用すると、画像を非常にきれいに圧縮できます(ただし保証はありません)

あなたの最善の策は、使用されていないすべてのテーマと使用されていないすべてのプラグインを削除することです。あなたができることは本当に違いをもたらすだろう何も他にはありません。あなたのサイトがあなたのCSSやジャバスクリプトあるいはその両方から20KBを削る50または100MBのスペースに収まらないならば、役に立たないでしょう。

1
Ryan Gibbons

私はこれを自動化されたやり方で行うことは単純に不可能(または極端に困難)であると主張するでしょう。

例として、JavaScriptファイルを取り上げます。含めることができます:

  • 任意のテンプレートファイルの<script>タグを介して
  • wp_enqueue_script を使用してキューに入れられます
  • それ以外の場合は、別の関数によってテンプレートファイルにエコーバックされます。

これは3つの方法のほんの一例です。他にもたくさんあると思います。実際に使用されているファイルを確認するのは難しいということです。

ただし、検討できることの1つは、スタイルシート、Javascript、および画像を縮小して、縮小バージョンをサーバーに展開することだけです。それぞれにいくつかの異なるサービスがあります。

1
nobody

あなたはWordPress Capistrano Gitプラグインを使うことから始めることができます: http://github.com/jestro/wordpress-capistrano

これにより、サーバーへのデプロイが自動化されます。その後、これらの他のアイデアのいくつかをデプロイ時にも実行できるように設定できます。

http://shinylittlething.com/2010/01/20/css-minification-on-the-fly/

配置と縮小は、Railsの世界(私がWordPress以外で最もよく知っているもの)が崩壊したものです。

私の答えは質問のあなたの「簡単な」資格には当たらないかもしれないと思います。

0
curtismchale

私はそのようなスクリプトを意識していませんが、おそらくそれを開発するのが良いでしょうか。最初のステップは、削除可能なものを識別することです。たぶん、あなたはこの質問をコミュニティのWikiページに変えて、人々はその情報について共同作業をすることができるでしょうか?

接線方向にのみ関連していますが、私は A Small Orange Webホスティングが少なからず_ $ 25/ account 150Mbの記憶容量を持つ)の大ファンです。彼らは5年以上私のウェブホストでした。)

0
MikeSchinkel