Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pytanie o memory_limit
Forum PHP.pl > Forum > PHP
[fisher]
Witam !!!

Uzywam klasy mimeDecode (z PEAR) do rozpruwania wiadomosci MIME.
Przy 'rozkodowywaniu' wiadomosci powiedzmy o objetosci nieco ponad 4 mb
dostaje komunikat ze dostepna pamiec zostala wykorzystana.

W php.ini mam ustawiona wartosc (domyslna) dla memory_limit = 8MB

Sytuacja rozwiazuje sie (skrypt nie wywala sie z powodu braku dostepnej pamieci) gdy
ustawiam memory_limit na 32MB (dla wygody przez ini_set())

Jestem ciekaw Waszych opini czy taka ilosc pamieci nie jest za duza i czy lepiej zajac
sie optymalizacja 'rozpruwacza' ?
Jednakze MIME ma to do siebie ze najpierw tak wiadomosc trzeba przeczytac w calosci zeby wszystko o niej wiedziec.


Jak zwykle bede wdzieczny za wszelakie pomysly
scanner
Radziłbym zająć się optymalizacją rozpruwacza.
Nie wiem jak działa (nie mam czasu zerkać w żródła), ale może np. dubluje ją w pamięci?
[fisher]
myslalem o napisaniu po swojemu rozprowacza w MIME, znalazlem gotowca na PEAR wiec sie pokusilem, moze faktycznie jest maly blad, czasami moze brakowac '&' i skrypt sie wywali bo stworzy sie kopie zamiast pracujac na oryginale, co przy wiekszym materiale przeznaczonym do obrobki (a tak jest w MIME) moze miec znaczenie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.