Drupalベースのポータルを開発しました。(ローカルでの)テストと展開の後、サイトは完全に機能していました。しかし、サイトをオンラインサーバー(ホスティング)に移動すると、サイトはメモリ実行制限の問題に直面していました。
最小96MBを期待していますが、ホスティングプロバイダーはそれほど増やすことができません!! この問題を解決する他の方法はありますか?またはオーストラリアでは、他のホスティングプロバイダーがこれだけのメモリ制限を与えていますか?
Drupalベースのポータルを開発しました。(ローカルでの)テストと展開の後、サイトは完全に機能していました。しかし、サイトをオンラインサーバー(ホスティング)に移動すると、サイトはメモリ実行制限の問題に直面していました。
最小96MBを期待していますが、ホスティングプロバイダーはそれほど増やすことができません!! この問題を解決する他の方法はありますか?またはオーストラリアでは、他のホスティングプロバイダーがこれだけのメモリ制限を与えていますか?
私の経験では、Drupalサイトが必要とするのは96MBです。サイトにインストールしたモジュールを確認し、実際には不要なものを無効にしてアンインストールします。たとえば、コアのColorモジュールとCommentモジュールを使用していない場合は、それらを無効にします(Drupal 6ではデフォルトで有効になっています)。Views UI、Beautytips UI、ImageCache UI、Rules Administration UIなどのモジュールがインストールされている場合は、すべての構成が完了したら、それらを無効にします。
大量のメモリを必要とする特定のページしかない場合は、それらのページを最適化してみてください。たとえば、ビューに多数のノードが表示されている場合は、ビューにページャーを追加して、コンテンツを複数のページに分割してみてください。
カスタムモジュールがある場合は、管理UIコードを別のmodulename.admin.incファイルに分割して、必要な場合にのみ読み込まれるようにしてください。公的に提供されたモジュールに対してもそれを行うことを検討してから、それらのモジュールの発行キューにパッチを投稿することを検討してください。
更新:次にVPSホスティングを検討することをお勧めします。そこで、実行しているシステムをより細かく制御できるようになります。
更新2 :サイトのニーズと機能によっては、サイトのフラットファイルバージョンを作成するBoostモジュールをインストールすることで、サイトのメモリフットプリントを削減できる場合があります。