Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wybór rozwiązania cache
adam882
post
Post #1





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

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


Witam

Mam dylemat z doborem systemu cachowania przyszłego serwisu.

Zastanawiam się nad wyborem:
1.) klasy cachowania zapytań mysql (do wyboru cache na plikach lub przez APC) bez żadnego większego systemu szablonów, lub
2.) samego systemu szablonów z wbudowanym cache (myślałem tutaj o SMARTY 3).

Pierwsze rozwiązanie zminimalizowałoby jedynie zapytania do bazy.
Używając drugiego rozwiązania myślę, że mógłbym skorzystać z wbudowanej w php klasy mysqli (darując sobie moją klasę) oraz włączenia cachowania w SMARTY.

Zastanawiam się które rozwiązanie byłoby dobre (a może też inne, niż te które wymieniłem). Patrzę z perspektywy serwisu, który odwiedzałoby dziennie 10 000 unikalnych osób. Nie wiem jak radzi sobie smarty z kompilacją szablonów, ale nie chciałbym mieć takiej sytuacji, że dwie osoby wchodzą w jednej chwili i tym samym momencie włącza się kompilacja oraz zapis pliku do cache, przez co ulega on uszkodzeniu. Kompilacja pewnie może powodować lekkie obciążenie, ale przecież od czegoś jest wbudowane cache. Z samą klasą cachowania mysql z włączonym APC chyba nie byłoby takiego problemu.


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


10 tyś. dziennie to raczej nie jest spory ruch. Postawiłbym na opcję drugą, bo lepiej serwować gotowe treści.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
by_ikar
post
Post #3





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Cytat
Zastanawiam się które rozwiązanie byłoby dobre (a może też inne, niż te które wymieniłem). Patrzę z perspektywy serwisu, który odwiedzałoby dziennie 10 000 unikalnych osób. Nie wiem jak radzi sobie smarty z kompilacją szablonów, ale nie chciałbym mieć takiej sytuacji, że dwie osoby wchodzą w jednej chwili i tym samym momencie włącza się kompilacja oraz zapis pliku do cache, przez co ulega on uszkodzeniu. Kompilacja pewnie może powodować lekkie obciążenie, ale przecież od czegoś jest wbudowane cache. Z samą klasą cachowania mysql z włączonym APC chyba nie byłoby takiego problemu.


Poczytaj: http://www.zyxist.com/pokaz.php/pasywny_cache_z_chdb wydaje mi się że trochę da ci to do zrozumienia wink.gif poczytaj również komentarze, bo jest tam jeszcze kilka kwestii odnośnie cachowania.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 20:19