![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 14.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Czy istnieje jakieś maksimum ilości dla plików cahce w laravelu (IMG:style_emoticons/default/questionmark.gif) jak ma się to później do wydajności ?
zauważyłem, że nawet jak wyczyszczę cache - Cache::flush() to zostają foldery. Kiedy pliki są usuwane jeśli cache mam na 30 minut (IMG:style_emoticons/default/questionmark.gif) tylko przy zapytaniu czy dany cache istnieje czy laravel robi to jakoś automatycznie. Na początku będzie to ok 20 plików dziennie/usera, po pewnym czasie się tego trochę uzbiera. Jak sobie z tym radzicie (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Maksimum jest warunkowane ilością węzłów na FileSystem czyli baardzo dużo (IMG:style_emoticons/default/wink.gif)
Flush teoretycznie powinno wyczyścić foldery żeby folder był czysty. Co do czyszczenia przeterminowanych to na pewno są wywalane przy odczycie klucza, ale czy jest jakiś Garbage Collecotr tego nie wiem, ja nie znalazłem w kodzie nic ciekawego Ilość plików to nie problem. Zawsze możesz wrzucić to do memcached albo innego pamięciowego Cache. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Ograniczeniem na pewno będzie system plików.
2. System plików niekoniecznie jest najlepszym zasobem do składowania dużej ilości małych plików. Rozważ może Redisa bądź podobne narzędzia. 3. Póki nie masz problemów możesz spokojnie z tego korzystać. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:10 |