Лучший хостинг

Что такое PHP memory_limit

PHP memory_limit — это один из параметров или лимитов, который часто используется на виртуальном хостинге. Обозначает он максимальное количество оперативной памяти, которое может быть выделено скрипту. ВАЖНО!!! Это не лимит оперативной памяти выделяемой для сайта, а максимум, что может запросить скрипт для своей работы. Для сравнения можно привести пример дверного проема определенной высоты, все кто ниже — проходят, кто выше — не проходят. По такому же принципу работает и PHP memory_limit, скрипт будет отлично работать, пока не запросит памяти сверх этого лимита, при этом такой скрипт может быть не один. Главное, что бы каждый из них вписывался в указанный лимит.

Сколько PHP memory_limit необходимо для работы сайта?

Это частый вопрос, на который нет однозначного ответа. Для каждого сайта минимальное значение может быть разным, более того, различные модули, плагины или компоненты могут иметь свои требования к этому параметру. Если хотите узнать сколько нужно вашему сайту, обратитесь к разработчику или прочитайте технические требования для CMS и различных дополнений к ней, в большинстве случаев 64 Mb хватает с головой. Стоит также заметить, что величина этого параметра на скорость работы сайта ни каким образом не влияет, но если его будет мало — вы увидите характерную ошибку, которую выдаст скрипт. 

Для чего хостинг-провайдеры ставят такое ограничение?

Все очень просто, не стоит думать, что хостеры такие жадные на оперативную память. Просто таким образом они страхуются от скриптов пожирателей, которые потребляют очень много оперативной памяти. Хостер ведь не проверяет какие скрипты заливают на хостинг, что они делают и сколько памяти им нужно для работы. В один прекрасный момент, может случиться так, что какой-то скрипт начнет кушать потреблять очень много памяти, что в свою очередь скажется на работе всего сервера и всех сайтов на нем. А так, выше лимита никто не "прыгнет" и соответственно такие прожорливые скрипты просто не смогут работать.
Комментарии (0)

Нет комментариев. Ваш будет первым!

Добавить комментарий
© 2012-2017 Hostgid.net. Все права защищены.