PHPでこれを行う方が効率的です。
1人のユーザーにとってより速いことについて話している場合、より速くなるのは、関係するマシンによって異なります。 100万人のユーザーがウェブサイトにアクセスすることについて話している場合は、PHPでこれらの計算を行う方が効率的です。
PHPを実行しているWebサーバーの負荷は、多数のマシンに非常に簡単に分散されます。これらのマシンは並行して実行でき、訪問者からの要求を処理し、データベースから必要な情報を取得します。ただし、データベースを並行して実行するのは簡単ではありません。レプリケーションやシャーディングなどの問題は複雑であり、正常に機能するには専用のソフトウェアと適切に編成されたデータが必要になる場合があります。これらは、サーバーアレイに別のPHPインストールを追加する場合に比べて高価なソリューションです。
このため、データベースマシンのCPUサイクルの値は、WebサーバーのCPUサイクルよりもはるかに価値があります。したがって、これらの数学関数は、CPUサイクルがより安価で、並列化が非常に簡単なWebサーバーで実行する必要があります。