Bardziej wydajne jest robienie tego w PHP.
Szybszy zależy od zaangażowanych maszyn, jeśli mówimy o szybszym dla jednego użytkownika. Jeśli mówisz o szybszej dla miliona użytkowników odwiedzających witrynę, bardziej wydajne jest wykonanie tych obliczeń w PHP.
Obciążenie serwera WWW z PHP jest bardzo łatwo rozłożone na dużą liczbę maszyn. Maszyny te mogą działać równolegle, obsługując żądania odwiedzających i pobierając niezbędne informacje z bazy danych. Baza danych nie jest jednak łatwa do równoległego uruchomienia. Problemy, takie jak replikacja lub sharding, są złożone i do prawidłowego funkcjonowania mogą wymagać specjalistycznego oprogramowania i odpowiednio zorganizowanych danych. Są to drogie rozwiązania w porównaniu z dodawaniem kolejnej instalacji PHP do tablicy serwerów.
Z tego powodu wartość cyklu procesora na maszynie z bazą danych jest o wiele bardziej wartościowa niż na serwerze WWW. Dlatego powinieneś wykonywać te funkcje matematyczne na serwerze sieciowym, gdzie cykle procesora są tańsze i znacznie łatwiejsze do zrównoleglenia.