Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Generowanie stron html
tomiy
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.06.2008

Ostrzeżenie: (0%)
-----


Witam
Nie mogę znaleźć niczego na temat generowania statycznych stron html przez php.
Chodzi mi o rozwiązania do obsługi tysięcy odwołań, np. takie jak ma chociażby allegro - a mianowicie generowanie stron w takiej postaci 17045_przemysl_metalowy_i_hutnictwo.html
Nie wiem co jaki czas jest to odświeżane - pewnie zależy od zmian na danej podstronie?
Znalazłem kilka infromacji o klasie File 1.0 w połączeniu ze Smartami.
Byłbym wdzięczny za jakieś materiały lub chociaż krótki opis jak to rozwiązać.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
qrees
post
Post #2





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

Ostrzeżenie: (0%)
-----


Cytat(tomiy @ 27.06.2008, 17:45:00 ) *
Witam
Nie mogę znaleźć niczego na temat generowania statycznych stron html przez php.
Chodzi mi o rozwiązania do obsługi tysięcy odwołań, np. takie jak ma chociażby allegro - a mianowicie generowanie stron w takiej postaci 17045_przemysl_metalowy_i_hutnictwo.html
Nie wiem co jaki czas jest to odświeżane - pewnie zależy od zmian na danej podstronie?
Znalazłem kilka infromacji o klasie File 1.0 w połączeniu ze Smartami.
Byłbym wdzięczny za jakieś materiały lub chociaż krótki opis jak to rozwiązać.

modrewrite
Go to the top of the page
+Quote Post
tomiy
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.06.2008

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
qrees
post
Post #4





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
JoShiMa
post
Post #5





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


A nie możesz użyć systemu szablonów z cachem?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:58