pierwszy kamień milowy za nami

Uff, przekładana kilka razy pierwsza odsłona portalu za nami. Dużo mniejszy zakres niż planowaliśmy, ale też dużo mniejsze koszty po drodze. Dziś udało się puścić galerię z mapą i prostą wyszukiwarką. Przed chwilą jeszcze drobiazgi do serwera obrazków: można zadać jakość JPGa i, co ważniejsze, jest on generowany tylko w przypadku braku gotowego pliku, a jeśli przeglądarka pyta o konieczność odświeżenia, bo ma obrazek w cache, to wysyłany jest nagłówek 304 - not modified. Od razu ruch na łączu mniejszy, a i galeria szybciej się pokazuje.

rozpoznawanie lokalizacji użytkownika

Ośmieliłem się wreszcie przetestować GeoIP MaxMind - działa. O ile wersja darmowa czasem myli się o kilkaset kilometrów (Leszno zamiast Kielc, okolice Lublina zamiast Zabrza), to wersja City już raczej trafia. Jedna tylko sprawa była do zmiany - mamy autoload klas w PHP, a oryginalny, PECLowski kod wymuszał ładowanie z konkretnego katalogu ścieżką bezwzględną. ‘Wykomentowałem’ require i chodzi samo.

ruszył serwer obrazków

Dziś udało się uruchomić serwis podający obrazy, ze skalowaniem w różnych wariantach. Cały czas walczymy z modelami danych do galerii ofert. Problem polega na tym, żeby nie psuć bazy a jednocześnie nie komplikować zapytań ponad miarę i nie przesyłać stada danych w tę i z powrotem po kablach. Obrazki pokazały się już w animowanej galerii, zaczyna się formatowanie prezentacji.

Druga dzisiejsza ważna rzecz to przewrócenie struktury katalogów. Wcześniej domeny były przekierowane do podkatalogów, a to na home.pl oznacza że kod z jednej domeny był izolowany od drugiej. Ponieważ to ten sam kod i te same dane, trzeba było rozebrać żądania http z pomocą mod_rewrite, a cały kod uwspólnić. Uff, bałem się tego ale jest OK i muszę przyznać - dużo porządniej w katalogach.

« Previous PageNext Page »