Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Menadżer plików - długi czas ładowania


  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1
rr97

rr97

    Doświadczony

  • Zarejestrowani
  • PipPipPip
  • 61 postów

Mam pewien problem z długim ładowaniem menadżera i próbnika plików. Często wywala błąd HTTP 500. Czy duża ilość plików może powodować takie problemy? Jak to obejść bo przy większej stronie czekanie na możliwość wybrania plików 10min z niepewnym rezultatem jest bardzo uciążliwa. 

 


  • 0

#2
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Duża ilość plików to chyba najbardziej prawdopodobna przyczyna. Problemem mogą być również zdjęcia, bo Contao generuje ich miniaturki wyświetlając listę plików - jeśli plików graficznych masz wiele, to skryptowi może zająć trochę czasu tworzenie miniaturek.

 

Spróbuj pogrupować pliki w katalogi na serwerze FTP. Contao w back endzie ładuje poszczególne foldery i pliki poprzez AJAX, więc to powinno rozwiązać problem.


  • 0

Codefog - Contao web development


#3
rr97

rr97

    Doświadczony

  • Zarejestrowani
  • PipPipPip
  • 61 postów

Gorzej jeśli w jednej galerii mam kilkaset zdjęć, sprawdziłem niektóre mają po kilka MB, spróbuję zmienić ich rozmiar, ale i tak miniaturki będą się musiały generować. Jak nie pomoże to pozostaje twoje rozwiązanie ale przenoszenie ich do różnych katalogów spowoduje bałagan na stronie i konieczność ich ponownego wstawiania.

 

A tak przy okazji co najlepiej wpisac w ustawieniach, jak się ma 

Maksymalna długość obrazka GD do  Maksymalna szerokość obrazka

 

Czy powinny być tak wpisane te same wartości? Maksymalna szerokość obrazka oznacza to co maksymalnie użytkownik może wysłać, a to pierwsze? Co się stanie jeśli jako maksymalną szerokość wpiszę 1600 a dla GD 800?

Można jakoś spowodować (jak w wordpressie) aby dowolny rozmiar obrazka był po przesłaniu skonwertowany do konkretnego rozmiaru?


  • 0

#4
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Maksymalna długość i szerokość obrazka w ustawieniach powoduje skalowanie obrazków tylko przy wgrywaniu ich na serwer poprzez menedżer plików (jak w wordpressie). Jeżeli wgrany już obrazek ma kilka MB to pewnie ma duże wymiary, a biblioteka PHP obsługująca obrazki ma swoje ograniczenia. Jeśli obrazek jest zbyt wielki, to nie zostanie zmniejszony! Maksymalne wymiary dla których PHP podejmie próbę zmiany rozmiary ustawiasz właśnie w polach obrazka GD.

 

Segregując przez FTP istotnie musiałbyś na końcu zsynchronizować bazę danych i aktualizować moduły i elementy. Gdyby jednak Ci się udało zorganizować te foldery poprzez menedżer plików, to od Contao 3.2 nie musiałbyś już aktualizować wyżej wymienionych, gdyż ścieżki zaktualizowałyby się same.


  • 0

Codefog - Contao web development





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych użytkowników