Diskuze: Kde provádět výpočty? Frontend vs. Backend
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Pokud jsou data jen pro uživatele tak v prohlížeči. Je zbytečné zatěžovat server.
Má to běhat i na telefonu? Je ten výpočet potřeba pokaždé, když zobrazíš stránku, nebo méně často?
Zajímavé téma. Určitě bych se přiklonil k tomu, aby výpočty prováděl server. Tady je příklad proč:
Pokud je to něco, kde je hodně výpočtů a kde je šance, že to bude používat víc lidí, tak na klientu, jinak brzo server přetížíš .
Pokud to je něco, co není příliš obchodně zajímavé, dal bych kód klidně ke klientovi. Když tam dáš ale něco převratného, musíš počítat s tím, že to jde z klienta velmi jednoduše ukrást a to i když to obfuskuješ.
Odpovím na otázky z diskuze.
Zatím jsem spíše pro výpočet na serveru. Přetížení je samozřejmě reálná hrozba, takže bych to chtěl sledovat a pak případně řešit.
Zobrazeno 7 zpráv z 7.