Cytat(ActivePlayer @ 16.10.2007, 15:00:13 )

nie napsiales najwazniejszego znowu, na jakiej zasadzie to działa?
Przecież to jest super-łopatologicznie opisane w dokumentacji.... Pobierz sobie wersję PDF dokumentacji i otwórz plik "Schemat_Funkcjonowania_Hypercachera_v1.pdf"
Oczywiście wiem że nikomu nie będzie się chciało klikać, więc od razu może zapodam bezpośredni link do ściągnięcia:
http://hypercacher.com/download/Schemat_Fu...rcachera_v1.pdfCytat(ActivePlayer @ 16.10.2007, 15:00:13 )

co jesli mam okienko na stronei w którym jest np hmm... 'ostatnio na forum' albo inny element który _musi_ sie odświeżać na bieżąco?
Są dwie opcje:
1. Hypercacher Refresher GZIP (to ta wersja która odświeża się przy każdej zmianie czegokolwiek)
albo2. AJAX (lepsze rozwiązanie)
Oczywiście trzeba kombinować, no ale jeżeli chcesz mieć niskie obciążenie servera, to coś za coś.
Cytat(Sh4dow @ 16.10.2007, 14:35:28 )

Zastanawia mnie trochę jak tym skryptem kompresujesz pliki css i javascript ?
Bardzo proste.
1. Albo dodajesz plik .htaccess w folderze javascriptu i CSSów i
zamieniasz nazwa_pliku.js na getscript.php?file=nazwa_pliku.js, albo
2. Zmieniasz adresy skryptów na swojej stronie na odpowiednie getscript.php?file=[nazwa_pliku]
Tak powstają dymamicznie generowane JavaScripty. oczywiście jest to dośc szybkie, bo
w tej chwili używa tej technologii strona nowebiuro.pl. A jak widać, nowebiuro.pl chodzi bardzo szybko.
Aha, żeby to działało, na początku pliku z javascriptem, dodajesz
<?php
header('Content-type: text/javascript'); ?>
Cytat(Sh4dow @ 16.10.2007, 14:35:28 )

Co do czytelności kodu to jest kiepska. Rozumiem komentarze w wersji DEV ale praktycznie w każdej linijce ?
1. Zasługa
devnulla... :/
2. Nigdy wszystkim nie dogodzisz
Cytat(Sh4dow @ 16.10.2007, 14:35:28 )

W wersji produkcyjnej wywalenie wszystch komentarzy i znakow nowej lini jest chyba lekka przesada jesli na samej górze zostawiasz naglowek skryptu.
No a z tego co wiem to 'entery' i komentarze nie zwalniają ani nie zaśmiecają zbędnie pamięci parsera PHP.
Wszystko zaśmieca parser PHP. Ale nie chodzi nawet o sam parser, tylko o to że
1. Serwer musi więcej DUŻO MNIEJ czytać z dysku co przełoży się na większą wydajność (wersja pełna z komentami zajmuje 20K, a bez zajmuje 5K co znaczy 4 razy mniej kodu do czytania)
2. Kod który jest w 3 linijkach dużo wygodniej się wkleja
w przypadku instalacji gdzie trzeba wkleić kod 20 razy - np. PHPBBCytat(Sh4dow @ 16.10.2007, 14:35:28 )

Inna sprawa większość systemów szablonów ma wbudowana obsługę nagłówka gzip.
No niestety nie ma. Na pewno nie na hostingach wspóldzielonych (serwerach wirtualnych). Tam często kroją ludzi na dużą kasę na transferze. Wiem to z własnych doświadczeń podczas pracy w nowebiuro.pl
Na żadnym wspóldzielonym hostingu nie pozwolą ci grzebać w ustawieniach apache. NO CHYBA że masz własny dedykowany server. Ale wtedy trzeba na to wywalić masę kasy.
Cytat(Sh4dow @ 16.10.2007, 14:35:28 )

No i jeśli chodzi o instalacje, ściągnąłem paczkę wewnątrz były 2 pliki php (produkcyjny i dev) i katalog docs w którym była jedynie treść licencji. A gdzie dokumentacja jak to zainstalować ?
1. OMG... Przecież na tej samej stronie jest też dokumentacja do pobrania do wyboru z listy.... Chyba muszę poprawić czytelność mojej strony.
2.
Kiedyś w kazdej paczce z hypercacherem była też dokumentacja. Ale uznałem że to niepotrzebna strata transferu bo ludzie i tak pobiorą dokumentację osobno, więc wywaliłem ją.
Widać myliłem się co do tego.
Cytat(Sh4dow @ 16.10.2007, 14:35:28 )

Przepraszam za same słowa krytyki ale uważam że można by nad tym jeszcze trochę popracować.
Nie szkodzi. Większość krytyki pewnie jest słuszna.