Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%)
|
Witam. W swoim skrypcie php zastosowałem cache - przy wywołaniu pliku z parametrami GET, skrypt sprawdza czy w folderze istnieje plik o danej nazwie - jeśli tak to go wczytuje, jeśli nie to pobiera dane z mysql i zapisuje plik.
Wszystko działa póki co dobrze ale zastanawiam się czy duża ilość plików (kilkadziesiąt tysięcy) może znacznie spowolnić odczyt pliku? Chodzą słuchy że tak. Czy dzielenie plików na foldery coś da? Np. Foldery A B C D itd... - w folderze A będą pliki zaczynające się od a/A itp. Co o tym sądzicie i jakie są Wasze doświadczenia? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%)
|
Jest nawet limit na ilość plików w katalogu. Dzielenie tak o na pałe nic nie da - ew. np. cachujesz newsy w jednym, arty w drugim itp.
Pamiętaj, też, że nadmiar cache jest gorszy niż jego brak - usuwaj cronem pliki cache nieużywane np. tydzień czy miesiąc. |
|
|
|
cycofiasz Duża ilość plików na serwerze 12.02.2011, 17:05:18 
fifi209 Cytat(kiler129 @ 12.02.2011, 23:00:00... 12.02.2011, 23:06:22
wookieb http://forum.php.pl/index.php?showtopic=49...st... 12.02.2011, 23:05:27
cycofiasz Dzięki za wysyp odpowiedzi.
Póki co zastosowałem ... 12.02.2011, 23:07:59 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 11:06 |