Archiwum

Archiwum dla kwiecień, 2009

Secret project

kwiecień 21st, 2009

EVO wspiera tajny projekt :) Zobacz więcej na Secret project

  • Share/Save/Bookmark

Bartosz Aninowski TYPO3

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

Certified TYPO3 CMS integrator

kwiecień 16th, 2009

Czasem warto się pochwalić. Trochę czasu już minęło ale brakło okazji żeby to zakomunikować. Niniejszym to czynie.
Otrzymałem tytuł certyfikowanego integratora CMS TYPO3 :)

Czytaj więcej…

  • Share/Save/Bookmark

Bartosz Aninowski TYPO3 certyfikat, cms, 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ść

HOW TO: wyświetalnie rekordów tt_news montowanych w różnych podstronach

kwiecień 15th, 2009

Wiele stron i wiele kategorii.

Bardzo często podczas integracji wtyczki tt_news w CMS TYPO3 spotykamy się z pewnym ograniczeniem, które póki co nie ma prostego rozwiązania. Wyobraźmy sobie witrynę opartą o wiele kategorii i dużą ilość aktualności. Z racji konstrukcji serwisu nasz klient chce aby rekordy tt_news zostały zamontowane bezpośrednio do konkretnej kategorii w drzewie stron. Cały serwis ma wiele sekcji i różne newsy są pokazywane w różnych miejscach. Dużym problemem jest określanie tzw single view dla każdej kategorii. Musimy pamiętać, żeby każda instancja wtyczki posiadała określony “single view”. Kolejny problem pojawi się podczas globalnego wyszukiwania we wszystkich kategoriach. Wtyczka wyświetlająca wyniki wyszukiwania powinna linkować każdy rekord do właściwej strony single view. Utworzenie wspólnej strony nie jest rozwiązaniem ponieważ dla przykładu news:

“Taniec z gwiazdami”  powinien być pokazany w sekcji Strona głowna > Gwiazdy > Wydarzenia

a news

“Wywiad z Piaskiem” w Strona głowna > Gwiazdy > Wywiady
Czytaj więcej…

  • Share/Save/Bookmark

Bartosz Aninowski TYPO3, typoscript cms, how-to, TYPO3, typoscript

Wyszukiwarka indeksująca mnogosearch w mm_forum

kwiecień 2nd, 2009

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…

  • Share/Save/Bookmark

Bartosz Aninowski TYPO3 mm_forum, mnogosearch, performance, TYPO3, wydajność