Aktywne Wpisy
saji +275
Nie mogę w tym kraju jeździć samochodem. Praktycznie wszyscy ignorują przepisy. Zaczyna się pewnie niewinnie: "50km/h"? Prosta droga, przecież można pocisnąć 70." I dzięki takiej furtce zaczyna się dalsze olewanie. Gdyby to była kwestia gapiostwa to jeszcze pół biedy, ale nie- to mentalność. Nawet jak kierowca kogoś zabije (no chyba, że jest bogaty i trafi na rodzinę z małym dzieckiem) to w komentarz pod artykułem zaczyna się obrona.
W ten weekend dalszy
W ten weekend dalszy
p1p2p3p4 +587
przychlasty już grzecznie siedzą jeden obok drugiego i wysluchują poleceń szefowej, która przekazuje im PLAN DZIAŁANIA na najbliższe dni xD a tyle razy pisała, ze to "URLOP" i "WAKACJE" xD a czy ty etatowcu jeździsz na Kretę z przełożonym? xD
#izadamczyk #frajerzyzmlm
#izadamczyk #frajerzyzmlm
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.