Lebih efisien melakukan ini di PHP.
Lebih cepat tergantung pada mesin yang terlibat, jika Anda berbicara tentang lebih cepat untuk satu pengguna. Jika Anda berbicara tentang lebih cepat untuk satu juta pengguna mengunjungi situs web, maka lebih efisien untuk melakukan perhitungan ini di PHP.
Beban server web yang menjalankan PHP sangat mudah didistribusikan ke sejumlah besar mesin. Mesin ini dapat berjalan secara paralel, menangani permintaan dari pengunjung dan mengambil informasi yang diperlukan dari database. Database, bagaimanapun, tidak mudah untuk dijalankan secara paralel. Masalah seperti replikasi atau sharding rumit dan dapat memerlukan perangkat lunak khusus dan data yang diatur dengan baik agar berfungsi dengan baik. Ini adalah solusi yang mahal dibandingkan dengan menambahkan instalasi PHP lain ke array server.
Karena itu, nilai siklus CPU pada mesin database jauh lebih berharga daripada satu di server web. Jadi, Anda harus menjalankan fungsi matematika ini di server web di mana siklus CPU lebih murah dan secara signifikan lebih mudah untuk diparalelkan.