PHP: увеличиваем или уменьшаем количество ресурсов под выполнение скриптов

Февраль 8, 2010 Опубликовано Designer
Рубрика: Админим, Виртуальный учебник, Мастерим Веб 

PHP: увеличиваем или уменьшаем количество ресурсов под выполнение скриптовСегодня мы расскажем как управлять количеством ресурсов выделяемых под выполнение PHP скриптов на web-сервере. Все делается очень просто, через конфигурационный файл php.ini.


Итак в файле php.ini за ресурсы выделяемые скрипту PHP отвечают следующие строчки:
1. max_execution_time : Максимальное время выполнения одного скрипта – например ваш только что написанный скрипт зациклился и без этого параметра будет выполняться бесконечно долго
2. max_input_time : Максимальное время загрузки данных скрипта – что бы ограничить размер входных данных пересылаемых пользователем на сервер
3. memory_limit : Максимальное количество памяти выделяемое скрипту для работы на сервере. Если вдруг скрипт начал выжирать свободную память его выполнение будет автоматически остановлено.
Итак приступим

# vi /etc/php5/apache2/php.ini
max_execution_time =  30
max_input_time = 30
memory_limit = 40M

Далее ограничим количество данных которые можно отправить на сервер при помощи процедуры POST

post_max_size = 8M

Ограничим размер файла который можно переслать на сервер используя функции upload языка PHP.

upload_max_filesize = 2M

Если необходимо отключить возможность загрузки файлов на сервер делаем так:

file_uploads = Off

Отключаем возможность делать fopen удаленному пользователю

allow_url_fopen = Off

Отключаем safe режим работы с базой mysql

sql.safe_mode = 0

Ну и под конец перезапускам httpd

sudo /etc/init.d/apache restart

Статьи по теме:

Комментарии

10 Comments on PHP: увеличиваем или уменьшаем количество ресурсов под выполнение скриптов

  1. Hi (1) Пн, 8th Фев 2010 9:55 пп
  2. решил вам немного помочь и послал этот пост в социальные закладки

  3. Hi (1) Пн, 8th Фев 2010 11:02 пп
  4. Может быть кто-нить поделится ссылочкой на что-нибудь из этой же тематики? Уж очень заинтересовало

  5. Hi Вт, 9th Фев 2010 12:07 дп
  6. Спасибо, хорошая статья. Подписался.

  7. Hi (1) Вт, 9th Фев 2010 1:16 дп
  8. Наткнулся случайно на Ваш блог. Теперь стану постоянно просматривать. Надеюсь, не разочаруете и дальше

  9. Hi (1) Вт, 9th Фев 2010 6:21 дп
  10. Отлично написано. А главное хорошо разжевано.

  11. Hi (1) Вт, 9th Фев 2010 7:53 дп
  12. Еще бы на эту тему что нить написали – зайду обязательно еще раз – интересно.

  13. Hi (1) Вт, 9th Фев 2010 9:05 дп
  14. Спасибо. Прочитал с интересом. Блог в избранное занес=)

  15. hi (1) Вт, 9th Фев 2010 1:14 пп
  16. +1. Подписался.

  17. Hi (1) Вт, 9th Фев 2010 2:25 пп
  18. спасибо за статейку

  19. Hi (1) Вт, 9th Фев 2010 4:31 пп
  20. Давно искала эту информацию, спасибо.

Оставьте свое мнение о статье...