Archiwum

Posty oznaczone ‘memcache’

Evo_nginx_boost mała aktualizacja

lipiec 19th, 2009

Na prośbę użytkowników zmieniliśmy sposób usuwania cache po wykonaniu żądania typu POST. Do tej pory usuwaliśmy cache dla całej strony z której przyszedł POST. Wyobraźmy sobie sytuację w której mamy bardzo duże archiwum newsów. Każdy news zapisany do memcache miał czas wygaśnięcia ustawiony na 24h i więcej. Jeśli pojawił się komentarz pod dowolnym rekordem, memcache był czyszczony dla wszystkich rekordów. Rozwiązanie to może czasem się przydać ale dla serwisu newsowego, który ma kilkanaście tysięcy rekordów powoduje niepotrzebne uruchamianie CMS TYPO3.

Czytaj więcej…

  • Share/Save/Bookmark

Bartosz Aninowski TYPO3 Dodaj nowy tag, memcache, performance

TYPO3, memcache i nginx na amazon EC2

kwiecień 18th, 2009

Amazon Web Service to zestaw różnego rodzaju usług, których przeznaczenie jest tak szerokie, że nie sposób opisać w kilku zdaniach. Moja codzienna praca jest niemożliwa na pewno bez 2 z nich:

S3 – Simple  Storage Service, o którym napiszę w kolejnym artykule na temat CDN (Content Distribution Network) w CMS TYPO3.

EC2 – Elastic Compute Cloud – wykorzystuję do testowania różnych konfiguracji i wdrażanych rozwiązań. W normalnych warunkach trudno jest sprawdzić zachowanie aplikacji w oparciu np o 6 serwerów. Zestawiania takiego środowiska w serwerowni albo w firmie, zawsze pociąga za sobą czas i koszta. EC2 pozwala w szybki sposób uruchomić dowolną ilość jednostek serwerowych, a koszta są tak niewielkie, że można do woli eksperymentować.

Czytaj więcej…

  • Share/Save/Bookmark

Bartosz Aninowski TYPO3 amazon, AWS, memcache, nginx, TYPO3

Zobacz co możesz zrobić z nadchodzącą wersją evo_nginx_boost

kwiecień 15th, 2009

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…

  • Share/Save/Bookmark

Bartosz Aninowski TYPO3 memcache, nginx, performance, wydajność

Jak przyspieszyć działanie TYPO3 przy pomocy nginx’a.

marzec 21st, 2009

UWAGA. Nowa wersja i nowa podstrona dedykowana tylko evo_nginx_boost http://techblog.evo.pl/evo_nginx_boost-extension/ Teraz evo_nginx_boot może pracować bez użycia NGINX’a. Wymagane jest TYPO3 i memcache!

TYPO3 cache

Kwestia wydajności TYPO3 była omawiana wiele razy. Znalazłem wiele różnych tricków, które pozwalają przyśpieszyć czas generacji strony między innymi moduł  nc_staticfilecache czy dmc_highperformance. Najnowsza wersja TYPO3, która obecnie jest w fazie alpha radykalnie zmienia podejście do cachowania, dając nam do wyboru różne mechanizmy wsparcia jak file, memcache, database, czy apc.

Problem

Wszystkie powyższe rozwiązania z wyjątkiem nc_staticfilecache mają jedną wspólną rzecz: aby odczytać cache należy wywołać proces php i odczytać scachowane dane, sparsować, a następnie wysłać do przeglądarki.
Zróbmy prosty test z wykorzystaniem narzędzia ab. Sprawdzimy ilość zapytań na sekundę z wykorzystaniem złożonej witryny.

Czytaj więcej…

  • Share/Save/Bookmark

Bartosz Aninowski TYPO3 boost, memcache, nginx, performance, przyśpieszanie, TYPO3