Aktywne Wpisy

rales +2101
ZAPLUSUJ TEN WPIS, A ZAWOŁAM CIĘ ZA 7 LAT
Tak aktualnie prezentuje się najdroższa 11. (wg transfermarkt) zawodników mających nie więcej niż 18 lat.
Zobaczymy za 7 lat, gdy chłopaki będą mieli po 25 lat, ilu zrobiło wielką karierę, z ilu wyrosły Bojany, a ilu przepadło w zawodowym futbolu.
Trochę
Tak aktualnie prezentuje się najdroższa 11. (wg transfermarkt) zawodników mających nie więcej niż 18 lat.
Zobaczymy za 7 lat, gdy chłopaki będą mieli po 25 lat, ilu zrobiło wielką karierę, z ilu wyrosły Bojany, a ilu przepadło w zawodowym futbolu.
Trochę
źródło: Screenshot(16)
Pobierz
Rad-X +17
U was też ludzie w robocie nie potrafią się powstrzymać od jedzenia mięsa w piątek na obiad?
Co trzeba mieć w głowie aby nie być w stanie w ten jeden dzień w tygodniu odpuścić?
#pracbaza #korposwiat
Co trzeba mieć w głowie aby nie być w stanie w ten jeden dzień w tygodniu odpuścić?
#pracbaza #korposwiat





Hej,
Mam pewną zagwozdkę i zastanawiam się jak do tego podejść. Mam platformę na której klienci mogą kupować różne produktu. Sprzedawcy chcą mieć możliwość wystawiania zniżek dla poszczególnych klientów względem produktów / kategorii etc. Zastanawiam się jak podejść do obliczeń rabatów i co by było najbardziej wydajne
1. W momencie kiedy jest pobierana cała lista produktów, dorzucić do niej rabat a następnie obliczyć to po stronie frontu?
2. W momencie kiedy jest pobierana cała lista produktów, controller przed zwróceniem cen robi obliczenia na każdy produkt i zwraca już obliczone wartości
Rozwiązanie numer 1 wydaj mi się bardziej optymalne, ale chciałbym się upewnić czy nie wrzuci mnie to na minę.
@GreeenOne: pomyśl. Przecież i tak gdzieś na etapie zamówienia na backendzie będziesz musiał to podliczyć, żeby Ci klient nie próbować zrobić wała z cenami.
Jeśli chodzi o wydajność/skalowalność opcja pierwsza jest lepsza, należy tylko pamiętać aby na którymś etapie przeliczyć to bezpiecznie po stronie backendu. Minus taki ze cache może się rozjeżdżać i klienci mogą się oburzać że co innego jest w koszyku, a co innego na podsumowaniu/fakturze.
Opcja druga natomiast jest dużo bezpieczniejsza - generalnie nigdy nie ufamy frontendowi. No i zazwyczaj łatwiejsza w implementacji.