![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam
napisałem klasa do obsługi cache ,gdzie zawartość cache trzymana jest w plikach jako że będe również cachował zapytania z SQL i nie chce aby dane z tego gdzieś niepostrzeżenie uciekły (oczywiście katalog cache jest zabezpieczony .htaccess przed odczytem i lisotwaniem z poziomu www) ale wpadłem jeszcze na pomysł szyfrowania pliku cache ( za pomocą biblioteki crypt i klucza 256bit) ,pomiary dla rozmiaru buffora 20kb są dobre i czas wynosci poniżej 0.004s ,ciekaw jestem waszych opini i spostrzeżeń na temat używania cachowania ,niedługo umieszcze klase do wglądu dla wszystkich |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cache na plikach bardzo słabo się skaluje. Jeśli rozdzielasz jeden klucz = jeden plik to samo otwieranie kilkudziesięciu plików będzie wolniejsze niż wykonanie paru zapytań do bazy. Jeśli wszystko trzymasz w jednym pliku to procesy będą wzajemnie walczyć o dostęp do niego. Co do szyfrowania - jeśli ktoś dobrał się już do tych zaszyfrowanych plików cache to myślisz, że nie dobierze się do źródeł strony i nie wyciągnie klucza?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cache na plikach bardzo słabo się skaluje. Jeśli rozdzielasz jeden klucz = jeden plik to samo otwieranie kilkudziesięciu plików będzie wolniejsze niż wykonanie paru zapytań do bazy. Jeśli wszystko trzymasz w jednym pliku to procesy będą wzajemnie walczyć o dostęp do niego. Co do szyfrowania - jeśli ktoś dobrał się już do tych zaszyfrowanych plików cache to myślisz, że nie dobierze się do źródeł strony i nie wyciągnie klucza? A kto normalny trzyma cache w jednym pliku? Zastanów się troszkę człowieku... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 06:54 |