Cytat(tomiy @ 27.06.2008, 18:17:32 )

No tak ale to tylko skróci mi nazwe strony. Tak jak napisałem chodzi mi o cache'owanie strony - jeśli istnieje aktualna to wysyła ją(nie generuje nowej np. na podstawie bazy danych) jeśli nie istnieje to generuje z bazy.
Wiadomo że wysłanie pliku html mniej obciąża niż generowanie każdemu użytkownikowi na podstawie php.
No to możesz przecież w krypcie wpisać jakiś warunek który sprawdzi czy ma być wygenerowana nowa strona, jeżeli tak, to wykona normalne zadania, a jeżeli nie to wyśle to co jest w cache'u. Mediawiki np trzyma gotowe strony w bazie danych, ale ich wyciągnięcie wymaga jednego prostego zapytania do bazy. Możesz też pliki trzymać na dysku i po prostu je wczytywać za pomocą php i wysyłać do użytkownika.
A modrewrite pozwoli ci na zmianę adresu z index.php?cos=cos1&.... na coś w stylu strona.html pomimo, że wykona się ten sam skrypt. W ten sposób się to robi.
Jak chcesz coś bardziej zaawansowanego to zajrzyj np tu:
http://www.danga.com/memcached/ albo poszukać czegoś innego na google na temat cachowania.
Możesz jeszcze pobawić się nagłówkami http żeby strona była cachowana po strinie użytkownika. Przeglądarka wtedy będzie pobierać nową wersję wtedy tylko gdy strona zostanie zmodyfikowana.