私のクライアントは共有サーバーに Web ホスティング アカウントを持っていますが、「重大なサーバーの過負荷を引き起こしている」ため、アカウントが停止されました。私はコードを見てきましたが、多くのデータベース クエリを使用する機能的にプログラムされた php です。ざっと見たところ、ほとんどが「SELECT *」です。このデータベースには、10 行以上で 1000 を超えるレコードを持つテーブルがあります。
原因はすべての SQL クエリが解放されていないことではないかと考えていましたが、「スクリプトの実行」がいつ終了するかはわかりません。関数の実行が終了した後ですか、それともページ全体がレンダリングされた後ですか? テーブル (構造またはレコード) のサイズでしょうか? 他のアイデアはありますか?