Dziś na stronie inżynierów facebooka przeczytałem o bardzo ciekawym rozwiązaniu o nazwie HIPHOP. Nazwa brzmiała na tyle intrygująco, że od razu kliknąłem, aby dowiedzieć się o co chodzi. Programiści Facebooka po raz kolejny postanowili upublicznić efekt swojej wielomiesięcznej pracy. Tym razem jest to coś naprawdę fajnego, szczególnie dla tych, których interesuje wydajność i optymalizacja aplikacji. Czytaj więcej…
Bartosz Aninowski TYPO3 hiphop, performance, php, wydajność
Ostatnie parę dni walczyliśmy z wysokimi czasami parsowania. Strony w CMS TYPO3 zawierały różne wtyczki od najprostszych uruchamianych jako USER do bardzo skomplikowanych USER_INT. Efekt był zawsze taki sam – stanowczo za wysokie czasy.
Strona się zacinała, a admPanel pokazywał dużą ilość sekund w części Page Generation. Po wielu dniach wycinania z TYPO3 wszystkiego po kolei wciąż różnice między środowiskiem developerskim a produkcyjnym były za duże.
Czytaj więcej…
Bartosz Aninowski TYPO3 parsetime, performance, wydajność
Intensywnie testujemy nadchodzącą wersje evo_nginx_boost dla CMS TYPO3. Do czego służy i jak działa możecie przeczytać tu: Jak przyspieszyć działanie TYPO3 przy pomocy nginx’a.
W poniższym video zobaczycie pare nowych funkcji
Czytaj więcej…
Bartosz Aninowski TYPO3 memcache, nginx, performance, wydajność
Jakiś czas temu Google wykonał eksperyment zwiększając ilość wyników na stronie wyszukiwania z 10 do 30. Czas ładowania 30 wyników zwiększył się z 0.4s do 0.9s, a ruch wśród szukających informacji spadł o 20%. Pokazuje to jak ważną częścią naszej witryny jest wyszukiwarka i szybkość jej działania.
Nie chciałbym, aby cały nasz blog był poświęcony tylko i wyłącznie problemom wydajności. Jednak tak to bywa, że podczas codziennej pracy nad dużymi serwisami nie można nawet na chwile zapominać o kwestii wydajności a szczególnie wtedy, kiedy równocześnie chcemy ograniczyć koszty związane z późniejszym wzrostem ruchu.
Wbudowana w TYPO3 wyszukiwarka indeksująca indexed_search pozostawia wiele do życzenia i nie polecam jej użycia w obszernych serwisach z dużą ilością informacji. Zdecydowanie lepszym rozwiązaniem, choć na pewno wymagającym więcej konfiguracji jest wtyczka mnogosearch. Rozszerzenie to pozwala nam na podłączenie zewnętrznego silnika indeksującego o takiej samej nazwie i wykorzystanie jego ogromnych możliwości w połączeniu z TYPO3.
Opis dokładnej konfiguracji znajduje się na stronie z rozszerzeniami TYPO3, natomiast ja skupię się na paru dodatkowych trikach, które pozwolą na indeksowanie bazy sql.
Czytaj więcej…
Bartosz Aninowski TYPO3 mm_forum, mnogosearch, performance, TYPO3, wydajność
Najnowsze komentarze