そこにsymfony2アプリがあります。しかし、RAM メモリに問題があります... アクティブなユーザーが 50 人いるときは魅力的に機能します (Google アナリティクス)。
通常、次のように DB からデータを選択します。
$qb=$this->createQueryBuilder('s')
->addSelect('u')
->where('s.user = :user')
->andWhere('s.admin_status = false')
->andWhere('s.typ_statusu != :group')
->setParameter('user', $user)
->setParameter('group', 'group')
->innerJoin('s.user', 'u')
->orderBy('s.time', 'DESC')
->setMaxResults(15);
return $query=$qb->getQuery()->getResult();
クエリは高速で、問題はありません。
必要なものを正確にお知らせください。ここに貼り付けます。めっちゃ直さなきゃ..
しかし、問題が発生:同時に 470 人がいる場合.. (Google アナリティクス) 約 7GB のメモリが必要です... その後、ピーク後に 5GB まで低下します。しかし、なぜそんなに?私のスクリプトは、app_dev で 10 ~ 17 MB のメモリを使用しています。
私もAPCを使っています。どうすればこの状況を解決できますか? なぜそんなに多くのメモリが消費されるのですか? アドバイスありがとうございます!!
あなたの平均記憶力は?
ところで:私がこれを解決しないとき、私は大きな問題になるでしょう。