Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Buforowanie fajna sprawa ale...
motor
post
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Witam ostatnio poczytałem sobie artykuł o buforowaniu na php.pl po testowałem i efekty wydajności są niesamowite
ale ... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Co zrobić gdy mam ogłoszenia których treść zmienia się u niektórych co 2h a u niektórych co 2 msc albo wyniki wyszukiwania ?

W artykule była mowa o czasie ważności bufora tyle że trudno go ustalić przy takiej rozbieżności

Czy można porównywać aktualny stan wyjścia buforu z tym zapisanym w pliku ?

I czy to ma sens ? Chodzi o to czy czas generowania strony i porównanie nie zajmie tak dużo czasu że wszystko będzie trwało jeszcze dłużej ?

Ten post edytował motor 17.02.2006, 16:55:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
motor
post
Post #2





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Nie no chodzi mi o to
  1. <?php 
  2. //  check if there is a cached version 
  3. if ( file_exists( 'cachefile.txt' ) ) {
  4.  //  if there is a cached version read content and display
  5. readfile ( 'cachefile.txt' );
  6. exit();
  7. }
  8. //  if there is not a cached version start output buffering
  9. //  display some HTML ( this will be stored in the buffer )
  10. ?>
  11. <html>
  12. <head>
  13. <title>Caching server output</title>
  14. </head>
  15. <body>
  16. <h2>This page is a cached Page</h2>
  17. </body>
  18. </html>
  19. <?php 
  20. $bufferContent = ob_get_contents();
  21.  //  get buffer content
  22.  //  clean and display buffer content in the browser
  23. $fp = fopen ( 'cachefile.txt' , 'w' ) or die ( 'Error opening cache file' );
  24.  // write buffer content to cache file
  25. fwrite ( $fp , $bufferContent );
  26. fclose( $fp );
  27. ?>


Przykład zawartość bufora jest składowana jako plik
ja chciałem zeby na początku skrypt mi sprawdził i porównał $bufferContent z zawartością pliku 'cachefile.txt' jeżeli są takie same skrypt wyświetli buforoaną wersję strony z pliku jeśli nie normalnie wyświetli stronę i pobierze dane np z bazy

Tylko czy to się opłaca ?
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 19:41