質問

私は、おそらく約3000行のコードになることになるクラスを書く過程にあります。

私が知りたいことは非常に簡単です。各ページの上部でこのクラスを開始すると、1つのオブジェクトメソッドが使用されていても、ページのランタイムが遅くなりますか?サーバーが1日に数千回アクセスされている場合、サーバーにもっと多くの負担をかけるつもりですか?

もしそうなら、クラス全体を1つのファイルに配置するのではなく、各メソッドを処理する拡張機能を作成することを検討する必要がありますか?

編集

まず、KingCrunchとKenaniahを修正するために、このクラスは私のAPI用です。これは、Facebookアプリケーション全体とともに、WebサイトおよびiPhoneアプリケーションに表示されるデータを取得するための多くの機能を保持することを意味します。したがって、私たちのウェブサイトのサイズと機能を考えると、3000行は非常に小さいですが、これらの行の700以上がコメントであることは言うまでもありません。だから私はあなたに設計上の欠陥がないことを保証することができますが、構造的な欠陥があるかもしれませんが、私はこの質問をしている理由です...

コンストラクト関数は、デフォルト値を定義された変数に設定するだけです。

私はこのファイルをゼロから完全に書き直したので、古いコードはありません。クラス内の方法は可能な限り効率的であると確信しています。

サーバーの使用などを監視しているだけでなく、Apache ABツールを使用して大量のトラフィックをシミュレートしてきましたが、メモリの使用量が撮影されますが、大丈夫だと思われます。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top