Jaki uzyc wzorzec projektowy w przypadku cachowania przez memcache, APC itd?

Odpowiedz Nowy wątek
2019-06-04 20:00
0

Witam,

Musze popracowad troche nad wydajnoscia naszej platformy. Co chce zrobic to dodac memcache do produkcyjnej wersjim systemu, na stagingu chce uzyc APC, a na localhoscie w ogole nie chce uzywac cache. Jakies pomysly jaki moge uzyc wzorzec projektowy?

edytowany 1x, ostatnio: poniatowski, 2019-06-04 20:17

Pozostało 580 znaków

2019-06-04 20:25
2

Widzę panuje religia wzorców projektowych.
ZTCW nie ma na to wzorca

Pozostało 580 znaków

2019-06-04 20:31
1

fabryka + singleton? W runtime z configa pobiera jaki driver ma być użyty, na tej podstawie fabryka robi obiekt cache używany przez cały okres działania aplikacji.

Pomyśl nad redisem. Oraz włączeniem opcache.

edytowany 1x, ostatnio: mr_jaro, 2019-06-04 20:31
Myslalem o strategy + singleton. I w ogole nie myslalem o config?? I nie wiem jak ominac localhosta, zeby uzyc model bez cache. - poniatowski 2019-06-04 21:09
Juz kumam, to jest dorby pomysl. Podoba mi sie :) Styknie. Dzieki. - poniatowski 2019-06-04 21:22
@poniatowski w configu najlepiej w jakimś envie definiujesz sobie driver a driver to nazwa jakiejś klasy generowanej przez fabrykę, driver to np memcache, redis, file, database. Tak jest np zrobione w laravelu. - mr_jaro 2019-06-04 22:26

Pozostało 580 znaków

2019-06-04 20:32
0

Zastanawiałeś się może nad obserwatorem w celu odświeżania cache?

Pozostało 580 znaków

2019-06-04 20:38
0

@ccwrc: dla php? raczej było by to tylko by było.

Dlatego to było pytanie. To pierwszy wzorzec jaki mi przyszedł do głowy przy cache. - ccwrc 2019-06-04 20:44

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0