私はLaravelとPostgresqlで構築されたウェブサイトを持っています。ウェブサイトにはパフォーマンス測定のためにデバッグバーがインストールされています。私のローカル開発マシンでは、約4MBのメモリが使用されていますが、プロダクションサーバでは同じページで約40MBほど多く使用されています。その結果、約200〜300ミリ秒のロード速度が向上します。ウェブサイトとそのデータベースの内容はまったく同じです。プロダクションサーバでPHPのメモリ使用量がはるかに高い
私のローカルマシンは、Apache/2.4.18、PHP 7.0、PostgreSQL 9.5、およびRedisキャッシングを使用してLinux Mint 18を実行します。
プロダクションサーバは、Apache/2.2.15、PHP 7.0、PostgreSQL 9.5、およびRedisキャッシングを使用してCentOS 6.8を実行します。
私はこのようなメモリ使用の違いをどこで探すべきですか? OS/Apacheのバージョンの違いによってメモリ使用量が増えることはありますか?
....同じデータベースを使用していますか? – vanloc
同じdbサーバーを意味しますか?いいえ、両方のサーバーには独自のローカルデータベースがありますが、dbの内容は同じです。 – Deez
何のために4MBのメモリが使用されていますか?あなたは何を測定しますか? –