lukaszstaniszewski.pl

blog programistyczny

lukaszstaniszewski.pl

blog programistyczny

symfony

Varnish – czyszczenie cache – cz. 4

Zapewne nie raz spotkałeś się z sytuacją w której przez cache nie mogłeś zmienić szybko danych widocznych dla użytkownika. W ramach tego wpisu dowiesz się w jaki sposób usunąć cache dla jednego jak i wielu adresów.   Całą użytą konfiguracje możesz znaleźć [TUTAJ]. Wpis jest częścią serii Varnish’u Konfiguracja PURGE Zacznijmy od skonfigurowania obsługi metody […]

Varnish – podstawy konfiguracji – cz. 3

W dzisiejszym wpisie rozpiszę Ci trochę odnośnie samej konfiguracji Varnisha. Będziesz przechodził przez konfigurację Varnisha krok po kroku na podstawie różnych scenariuszy. Wpis ma na celu dać Ci wystarczająca wiedzę abyś umiał odczytać bez problemu większość konfiguracji na githubie, w pracy itd. Całą użytą konfiguracje możesz znaleźć [TUTAJ]. Wpis jest częścią serii Varnish’u VCL Subroutines […]

Mercure + Symfony – wprowadzenie

W tym wpisie dowiesz się czym jest i jak można wykorzystać mercure wraz z Symfony. Nie przedstawię Ci tutaj wszystkich możliwości połączenia tych dwóch rzeczy (zresztą jest to niewykonalne) ale będą to dobre podstawy do dalszych działań. Cały kod wpisu możesz znaleźć [TUTAJ]. Co to mercure Zapewne nie raz nie dwa spotkałeś się z sytuacją […]

Varnish – podstawowy cache – cz. 2

W tym poście chce Ci przybliżyć podstawy Varnisha. Przejdziesz przez konfigurację lokalną Dockera oraz najważniejszą część tj. samą konfigurację Varnisha. Wiedza ta na pewno Ci jeszcze nie pozwoli postawić Varnisha na produkcji ani poprawnie skonfigurować środowiska dla produkcji ale będzie to dobry wstęp do tego aby zrozumieć jak to wszystko mniej więcej działa. Wpis jest […]

Chain of responsibility

Cześć, w dzisiejszym wpisie przedstawię Ci na prostym przykładzie czym jest i po co się stosuje wzorzec projektowy chain of responsibility. Wzorzec ten mam nadzieje że pomoże Ci rozwiązać wiele przypadków oraz pozostawić kod dużo czystszy i otwarty na rozszerzenia 🙂 Całość kodu możesz znaleźć tutaj. (Niektóre paczki/konfiguracje etc. są zbędne, dla własnej wygody przykłady […]

Varnish – wstęp – cz. 1

Tym wpisem rozpocznę moją pierwszą serie. Będzie ona dotyczyła aplikacji opartej o symfony wykorzystującej Varnish do cachowania. Seria będzie się składała z kilku wpisów i będzie przedstawiała tak naprawdę moją drogę nauki Varnisha. Jeżeli zauważysz że popełniam jakiś błąd z góry muszę Cię za niego przeprosić i zaprosić do skontaktowania się ze mną i wyjaśnienia […]

Wzorzec projektowy – prototype

Wzorzec prototyp / prototype polega na klonowaniu wstępnie skonfigurowanego obiektu aby zminimalizować koszty ponownego utworzenia obiektu.  Dzięki temu nasz kod jest czystszy, optymalniejszy oraz wygodniejszy w użyciu.  Czy prototype pomoże zoptymalizować aplikację? Pewnie zdarzyła Ci się taka sytuacja, że trzeba było stworzyć n takich samych obiektów na jeden proces. Wraz z czasem ilość tworzonych obiektów […]

Przewiń na górę