PHP: увеличиваем или уменьшаем количество ресурсов под выполнение скриптов
Сегодня мы расскажем как управлять количеством ресурсов выделяемых под выполнение PHP скриптов на web-сервере. Все делается очень просто, через конфигурационный файл php.ini.
[ad#ad-2]
Итак в файле 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
Similar Posts:
12 Responses to PHP: увеличиваем или уменьшаем количество ресурсов под выполнение скриптов
Добавить комментарий Отменить ответ
Метки
3D 2010 AMD Android Apple apt-get aptitude CISCO Core cpu D-Link debian ethernet Facebook Firefox FreeBSD Gnome Google hacking IBM Intel IOS Ip iPhone KDE Linux Microsoft Mozilla networking NVidia Radeon Red Hat Samsung Server Twitter Ubuntu USB Windows Windows 7 интернет процессор бизнес безопасность видео сетиСчетчики
Popular Posts
- Windows 7:боремся с ошибкой BOOTMGR is missing
- Windows 7:боремся с ошибкой BOOTMGR is missing (в картинках)
- Linux: Восстанавливаем работу grub после обновления Ubuntu до 10.04
- Windows 7: Возвращаем кнопку выполнить.
- PHP: увеличиваем или уменьшаем количество ресурсов под выполнение скриптов
- Windows: Active@ Boot Disk восстанавливаем MBR
- Ubuntu: Padre, the Perl IDE
- Linux: регулярные выражения в Grep
- IPFire 2.9 Первое знакомство
- CISCO: первая настройка маршрутизатора
-
Энергосберегающие окна цена Специальные предложения. Онлайн-форма вызова замерщика. respublika-okon.ru -
Лазерная шлифовка лица стоимость Условия кредитования пластических операций. Ответы на вопросы. petrovka-beauty.ru









решил вам немного помочь и послал этот пост в социальные закладки
Может быть кто-нить поделится ссылочкой на что-нибудь из этой же тематики? Уж очень заинтересовало
Спасибо, хорошая статья. Подписался.
Наткнулся случайно на Ваш блог. Теперь стану постоянно просматривать. Надеюсь, не разочаруете и дальше
Отлично написано. А главное хорошо разжевано.
Еще бы на эту тему что нить написали — зайду обязательно еще раз — интересно.
Спасибо. Прочитал с интересом. Блог в избранное занес=)
+1. Подписался.
спасибо за статейку
Давно искала эту информацию, спасибо.
Для изменения времения выполнения PHP скриптов можно вставить в ачало скрипта
set_time_limit(6000);
или
ini_set(«max_execution_time», «6000″);
Либо добавите в файл .htaccess текст
php_value max_execution_time 6000
где 6000 = 6000 сек (иногда нужны и такие астрономические величины)
Мне больше нравится через php.ini