![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Próbuję napisać klasę szablonów z cachowaniem. Zastanawiam się, czy dobrze kombinuję. Przykładowo zapisuję już gotową, wygenerowaną stronę w htmlu do folderu "cache". W klasie zadeklarowałem, że jeśli strona już widnieje w cache to jest wczytana do zmiennej w taki sposób: a następnie jest wyświetlana w taki sposób "echo $this->plik;" Zastanawiam się, czy jest to dobre rozwiązanie, bo wychodzi, że cały rozmiar pliku pobrany jest do zmiennej, a następnie wyświetlony. Strzelam co do sposobu, bo nigdy nie pisałem takiego modułu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
lepiej użyć do tego htaccess'a czyli jak masz np link:
Kod /aktualnosci/tytul.html To cache zapisuje to do katalogu publicznego Kod _cache/aktualnosci/tytul.html Wtedy w htaccess robisz regułkę na to czy plik istnieje z tą ścieżką i jak tak to serwujesz od razu ten plik bez jakiegokolwiek odpalania interpretera. Oczywiście do tego są potrzebne jeszcze gdzieś zapisywane metadane do tych plików by łatwo można było je usuwać, po tagach / nazwach / ścieżkach itp. Ten post edytował melkorm 7.12.2011, 18:43:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 17:43 |