2011-01-27 5 views
0

Drupalベースのポータルを開発しました。テストと展開(ローカル)の後、サイトは完全に機能していました。しかし、私がサイトをオンラインサーバー(ホスティング)に移動すると、そのサイトはメモリの実行制限の問題に直面していました。ホスティングプロバイダのDrupal実行メモリの制限

最低96MBが予想されますが、ホスティングプロバイダはこれ以上増額できません!この問題を解決する他の方法はありますか?オーストラリアでは、他のホスティングプロバイダがこのように多くのメモリ制限を与えていますか?

答えて

2

私の経験では、Drupalサイトでは96MBが必要です。サイトにインストールしたモジュールを調べて、実際には必要ないものを無効にしてアンインストールします。例えば、それらを使用していない場合は、コアのColorおよびCommentモジュール(デフォルトでDrupal 6で有効)を無効にします。 Views UI、Beautytips UI、ImageCache UI、またはRules Administration UIのようなモジュールがある場合は、すべての設定が完了したら無効にしてください。

あまりにも多くのメモリを必要とする特定のページだけがある場合は、それらのページを最適化してみてください。たとえば、ビューに多数のノードが表示されている場合は、ビューにページャを追加して複数のページにコンテンツを分割してみてください。

カスタムモジュールをお持ちの場合は、管理UIコードを別のmodulename.admin.incファイルに分けてください。必要な場合にのみロードされます。あまりにも公に寄付されたモジュールのためにそれを行うことを考慮し、それらのモジュールの問題キューにパッチを投稿することを検討してください。

更新日:次にVPSホスティングを検討するとよいでしょう。そこでは、実行しているシステムをより詳細に制御できます。

UPDATE 2:あなたのサイトのニーズや機能に応じて、あなたのサイトのフラットファイルバージョンを作成しますBoostモジュールをインストールすることで、サイトのメモリフットプリントを削減することができます。

+0

私は本当にすべてのプラグインが必要です。現在のシステムからモジュールを無効にする方法はありません!!これを修正する他の方法はありますか? – Arung

+0

詳細返信ありがとうございます。私はあなたが言及したすべてのオプションをチェックする必要があります。 – Arung

+0

ありがとうございます。私は既にdrupalにboostモジュールをインストールしました。 – Arung