Alternatywa dla sIFRa?

Znamy już w miarę dobrze sIFRa używaliśmy go przy okazji np. strony GetZZZ. Dzisiaj znalazłem podobne rozwiązanie które nazywa się FaceLift.

Generuje on obrazki z różnymi czcionkami w locie po stronie serwera czyli PHP + GD a nie jak sIFR po stronie przeglądarki (Flash). Na pewno jest łatwiejszy w implementacji jednak nigdzie nie doczytałem informacji o obsłudze UTFa. Jakiś czas temu próbowałem za pomocą GD zrobić parę polskich “krzaków” ale niestety nie wyszło mi to :(

Być może było to winą niepoprawnej czcionki (która nie miała w sobie znaków z puli UTF8) -  nie badałem tego tak dokładnie. Innym problemem z generowaniem obrazków po stronie serwera jest jego obciążenie. Oczywiście wygenerowany obrazek jest cachowany po stronie serwera (a więc napis jest generowany tylko raz) pozostaje jednak problem, że nadal wszystkie takie obrazki są przetwarzane przez PHP.

W przypadku “zwykłego” pobierania obrazków jest on serwowany bezpośrednio przez Apache’a, w przypadku generowanego niestety zawsze uruchamiany jest PHP co dodatkowo obciąża serwer (niewiele ale jednak). Rozwiązaniem jest nasz pomysł z wcześniejszym sprawdzaniem (przed wygenerowaniem strony) czy dany obrazek znajduje sie w cache’u i wygenerowanie URLa bezpośrednio do obrazka zanjdującego sie w cacheu.

Ten wpis umieszczono w kategorii JavaScript. Możesz dodać go do zakładek permalink. Dodaj komentarz lub dodaj odpowiedź (trackback): Trackback URL.

3 Komentarze

  1. Opublikowano 7 August, 2008 at 10:58 | Permalink

    OffTopic: Usuńcie , które wstawiły się przed każdym linkiem…. ;-)

  2. Opublikowano 7 August, 2008 at 10:59 | Permalink

    Po “Usuńcie” być <BR />, ale nie został wyescape’owany. ;-)

  3. dooshek
    Opublikowano 7 August, 2008 at 11:03 | Permalink

    Problem jest w tym, że u mnie (FFox3, win) się one nie pokazują :) Ogólnie sprawdzaliśmy to już i wydaje się, że w tym przypadku czary wordpressowe są skuteczne…

Skomentuj

Twój adres email nie zostanie opublikowany i nie będzie rozpowszechniany. Wymagane pola są oznaczone *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>