Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pamięc serwera a wgrywanie plików
johnyMajster
post
Post #1





Grupa: Zarejestrowani
Postów: 151
Pomógł: 2
Dołączył: 2.08.2012
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam
Zrobiłem sobie upload plków i mam pewien problem otóż przy ładowaniu obrazka o rozmiarze 8 megabajtów otrzymuję taki oto bład
Allowed memory size of 134217728 bytes exhausted (tried to allocate 6293 bytes)

Z tego co przeczytałem oznacza on że serwer potrzebuje wiecej pamieci niz mu przydzieliłem i nawet wiem jak ją zwiekszyc.

Pojawia sie jednak pytanie czy to normalne ze przy przetwarzaniu obrazka 8megabajtów serwer potrzebuje az tyle pamieci?? To co sie stanie jak będę miał serwer z 8GB ramu i milion wgrywanych plików przez różnych użytkowników (IMG:style_emoticons/default/sad.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował johnyMajster 29.09.2012, 21:30:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
johnyMajster
post
Post #2





Grupa: Zarejestrowani
Postów: 151
Pomógł: 2
Dołączył: 2.08.2012
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(szalek01 @ 30.09.2012, 00:28:31 ) *
istotna jest też rozdzielczość obrazka, co robisz gdy go wysyłasz na serwer ? generujesz miniaturki czy coś ?


Wgrywam obrazek 6700X4700

Robie trzy mniejsze na podstawie tego wiekszego

800X600
400X300
150X100

Dodatkowo sprawdzam czy użytkownik jest włascicielem konta


Cytat(spokoloko123 @ 30.09.2012, 17:22:56 ) *
Nawet jak byś generował miniatury to nie powinno być problemu(134217728B = 128MB to wystarczająco), możliwe, że gdzieś wycieka ci pamięć. Przejrzyj skrypt ew. spróbuj dodać na początku to:
  1. ini_set('memory_limit', '-1');

Lecz przy takim limicie stawiam na:
1. Udało ci się napisać super niewydajny skrypt
2. Gdzieś coś ci wycieka "memory leaking", przeglądnij dodatkowo poprawność pętli.

Rzeczywiscie jak to dałem to śmiga na 128. Ile mniej wiecej mega powinien wymagac skrypt do uploadu?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 09:53