Kolejny przykład z serii "oprogramowanie mozna robić dobrze, źle lub Enterprise":
System templatkowy bez cache - źle.
System templatkowy dla przyśpieszenia działania powinien miec cache renderów, żeby nie robić niepotrzebnie co chwila generowania strony która jest właściwie statyczna. To jest akurat dobre podejście.
Ale jesli to cache jest robione per klient i zamiast cache jest nazwane "customization" i do tego łączy w sobie cechy micro-customizacji templatek oraz cahce - to jest to rozwiązanie enterprise. A później mamy folder customization zajmujący 20GB+ pełny html/xml w którym są łącznie 3 faktyczne micro-customizacje.