Joomlaのインストールで使用されるディスク容量を最小化するにはどうすればよいですか?


8

ウェブサイトとバックアップ用のスペースが不十分なホスティングプランのクライアントがいます。この段階では、アップグレードや別のWebホスティング会社への移行を説得することはできません。

Joomlaが使用するディスク容量を減らすにはどうすればよいですか?

大量のディスク領域を使用し、安全に削除できる標準の拡張機能はありますか?

時間の経過とともに大きくなり、安全に削除またはリセットできるログファイルはありますか?


1
バックアップをamazon s3または別の非常に安価な大容量ホストに置くことを検討するかもしれません。それはあなたがそのサイズで保留中のいくつかの深刻なスペースを節約できます。また、画像などのアセットをバックアップから削除して、必要以上に大きくならないようにします。
チャドウィンドナグル2014

1
Akeeba Backupなどのツールを使用する場合、バックアップをより小さな部分に分割し、ホスティングをすぐにシフトオフして、ディスク容量を2倍にすることなくサイトをバックアップできます。
David Fritsch 2014年

回答:


7

いくつかのヒント、

  • 未使用の拡張機能を削除できます。
  • ログファイルは削除または消去できます。多くの拡張機能も独自のログファイルを作成します(paypal、Virtuemartなど)。
  • サイトに画像圧縮がインストールされていない場合は、それを試してください(JPEG tranまたはPNG outは、ギャラリーメディアのスペースを大幅に削減します)。
  • 開発時のファイルやフォルダを確認してください。開発者はフォルダのバックアップやファイルのバックアップを作成しますが、これらも削除できます。
  • バックアップは同じサーバー上に保持しないでください。JoomlaなどのGoogleドライブプラグインのようないくつかのクラウドを使用します。

その助けを願っています...


4

この答えは2つのことが正しいかどうかに依存しますが、それが問題に当てはまらない場合は、他の人に役立つ可能性があります。

  1. gitを使用する場合は、.gitフォルダーを削除します。これは時々大規模になる可能性があります(以前は1 MBのサイトに4 GBの.gitフォルダーがあった)。

  2. Akeebaを使用している場合は、古いバックアップを削除します。古いサイトのある時点で、Akeebaのバックアップがルートディレクトリのフォルダーに保存され、後で独自のコンポーネントフォルダーに移動した場合、古いバックアップに気づきました。不要になった数GBのバックアップがあった元のルート1つ。


4
  1. サイズを変更できる非常に大きな画像を使用しているかどうかを確認します。
  2. 未使用の画像を確認して削除します。
  3. ログファイルを確認し、必要に応じて削除します。

3

デフォルトのJoomla(V3)環境は21 MBです。削除の唯一の重要な候補は、ハトホル管理者テンプレートとサンプル画像です。おそらくtinymceエディターですが、ほとんどの実装ではおそらくそれが必要になります。定期的なメンテナンスアップデートを実行すると、削除されたものはすべて戻る可能性があることに注意してください。

以下は、デフォルト環境でのより大きなディレクトリを示す展開されたツリーです。

  • /-21 MB
  • / administrator-6 MB
    • / administrator / components-3 MB
    • / administrator / language-1 MB
    • / administrator / templates-2 MB
    • / administrator / templates / hathor-1 MB
    • / administrator / templates / isis-1 MB
  • / components-1 MB
  • / images-1 MB
  • /ライブラリ-6 MB
    • / libraries / cms-1 MB
    • / libraries / fof-1 MB
    • / libraries / joomla-3 MB
  • /メディア-5 MB
    • / media / editors-2 MB
      • / media / editors / tinymce-1 MB
    • / media / jui-2 MB
    • / media / system-1 MB
  • / plugins-1 MB
  • / templates-1 MB

削除される可能性がある他のディレクトリが大きくなる可能性があります。

  • /キャッシュ
  • / logs
  • / tmp

そして、開発ディレクトリがありますが、これらはソースのチェックアウトでのみ見つかります。

  • /。ギット
  • / build
  • / tests

3

また、SQLデータベースを調べ、サイズで並べ替えます。セッションテーブルがめちゃくちゃになり、クリアせずに大きくなる場合があります。1Mb未満が一般的です。私は600Mbだったものを発見しました。テーブルは安全に切り捨てることができ、オンラインユーザーは再度ログインするだけで済みます。


1
  1. 未使用のテンプレートを削除する
  2. 未使用の画像を削除する(デフォルトでJoomlaに付属)

2
たとえば、あなたが意味するテンプレートを使用して、彼が削除できる画像をどこで見つけるかなど、答えをもう少し具体的にしていただけませんか?
Harald Leithner 2014

1
  • 削除する:

    • 各フォルダーのindex.html
    • 使用しない限り、administrator / templates / hathor
    • 使用しない限り、templates / beez3
    • メディア/エディター/ tinymce(他のエディターが使用中の場合)
  • クリーン<DocumentRoot>/<joomla>/tmp、インストール後に残ったinstall_#フォルダーを探します

  • データベースに使用中のテーブルのみが含まれていることを確認してください。


3
index.htmlの削除は悪い考えだと思います
Jobin Jose 14

tmp /フォルダーはクリーンなフォルダーでなければなりません!多くのエクステンションは骨をそこに残し、スペースを占有します。
jackJoe 14

@ジョビンホセ:なぜあなたはそれを思いますか?
sovainfo 2014

@JackJoe:tmpへのパスを修正しました。私はJoomla tmpを意味しました。システムtmpではありません。インストール後に削除されているはずの抽出された拡張zipに気づきました。歴史を見るのはいいですが、意図された方法ではありません。
sovainfo 2014

1
@sovainfoまず最初に、Joomlaが提供するindex.htmlはファイルサイズが「0」です。もう1つは、アセットへの直接アクセスを防ぐためにアセットフォルダーで主に使用されることです(htaccessで行うこともできますが、これを指定する必要がある理由サーバーにロードされます)。だから私はその悪い考えを思います
Jobin Jose

1

古いバックアップをすべて削除してから、将来のバックアップをオフサイトに転送します。Akeebaバックアップを使用して、Dropboxなどに自動的にバックアップできます。

画像またはメディアディレクトリのコンテンツを確認して、自分またはクライアントが非常に大きなアセットを追加していないことを確認します。すでに指摘したように、Joomlaのデフォルトのインストールはかなり軽いですが、誰かがいくつかの10Mb画像または200Mb pdfをアップロードしていないという意味ではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.