かなり大きなクラスを書き終えたところですが、(から関数を実行するとき)非常に遅いことがわかりました。
このクラスには、3つのパブリック関数と少なくとも10のプライベート関数が含まれており、1,569行のコードが生成されます(そのかなりの量はコメントでもあります)。
今、私は認めなければなりません、公の行事の1つを呼び出すとき、舞台裏で歌と踊りがたくさん行われていますが、応答時間が非常に悪く、クラスは使用する価値さえありません。
クラスファイルのサイズは57KBです。ここでファイルサイズが問題なのか、それとも単に実行しているコードが原因なのか疑問に思っています。ファイルを分解するだけでいいのでしょうか、それともコードに欠点を持たせる必要があるのでしょうか。
また、別のファイルのクラスファイルを単純に含めることも試みましたが、同じことが言えます...
これがうまくいく場合:
1.)クラスには、ファイルの読み取り/書き込みを伴う関数がかなりあります(file_exists()
、、、、ectなど)fopen()
。fwrite()
2.)データベースクエリ/接続はありません
3.)ループはありませんhuge
(20を超える)ループはありません
どんな助けでも大歓迎です!