Ostatnio miałem kilka problemów z przekroczeniem dozwolonej wielkości przetworzonych danych. Więc chciałbym się dowiedzieć...

1. Czy błąd "Allowed memory size of xxx bytes exhausted...." dotyczy całego skryptu czy tylko danej operacji?

2. Czy używając funkcji file_get_contents ma znaczenie czy na stronie jest grafika? Chodzi o to czy funkcja ta pobiera grafike czy tylko kod źródłowy strony (ten wyświetlony przez skrypt strony którą funkcja kopiuje)?

3. W jaki sposób uniknąć tego błędu, tzn. jakie są najczęstsze przyczyny wystąpienia tego błędu i jak temu zapobiec.