![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 6.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Proszę o doradzenie jak lepiej zrobić:
Mam masę plików o nazwach: dsaf3jkbcs.1.jpg dsaf3jkbcs.3.jpg dsaf3jkbcs.4.jpg ... 4jb5kn53jj.1.jpg 4jb5kn53jj.3.jpg 4jb5kn53jj.4.jpg ... itd. Zastanawiam się jak lepiej zrobić aby strona chodziła wydajniej (zakłądając ze tych plików może być nawet 1000000). 1. Pliki umieścić w jednym katalogu, a żeby je wyświetlić to:
CZY 2. Pliki o tym samym ID umieszczać do folderu o tym ID ? - Nie trzeba by używać funkcji glob() do wyszukiwania plików bo linki mógłbym wygenerować. Ale czy ilość katalogów na serwerze może go spowolnić ? Proszę o odpowiedzi jaka byłaby różnica między wydajnością obu tych rozwiązań i co by było lepsze. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Szybkość kompresji plików zależy od tego jak one są wielkie. Ilość tych plików ma drugorzędne znaczenie IMO. Najgorzej się kompresuje obrazy, pliki audi/wideo. Jeżeli obrazy są niewielkie (powiedzmy po parę kilo) to idzie to dość sprawnie. Nie mam co prawda tyle plików co ty, bo mam koło 80k plików graficznych w jednym katalogu, to pakuje się w sumie dość szybko (IMG:style_emoticons/default/wink.gif) osobiście to nie zrobiłem tego w php z oczywistego problemu z timeout, tylko napisałem to w bashu, podpiąłem pod cron i późnymi nocnymi godzinami się archiwizuje, po czym wysyła na zdalny serwer ftp.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 17:26 |