Ускорение PHP-скриптов

В последние полгода не удавалось писать в блог из-за большой загруженности на работе над одним очень интересным мне проектом.

Буквально пару недель назад началось его альфа-тестирование, и, надеюсь, в скором времени он займет свою нишу.

К чему это я? Да к тому, что за время работы над этим проектом я смог выделить для себя огромное количество полезной информации относительно работы с PHP, JQuery и, самое главное, - CMS Drupal. В ближайшее время хочу написать об этом подробней.

А сегодня уделю время одному из серьезнейших вопросов при разработке масштабных сайтов/приложений на PHP - скорости работы.

Защита PHP-скриптов

Зачастую возникает проблема защиты PHP-скриптов от попыток взлома.

Поскольку первый мой сайт, по моей неопытности, взломали еще в 2004 году, то за несколько лет я накопил достаточный опыт в защите PHP. Не помню, чтоб кому-то удавалось обойти мою защиту за прошедшие 2-3 года ;)

Итак, к делу. Опишу по шагам.

1. Безопасные настройки PHP:

1.1 expose_php = off
Сервер не будет показывать при запросе, что мы используем PHP. Напрямую к защите это мало относится, но заставить взломщика поломать себе голову лишних пять минут - это хорошо.

1.2 safe_mode = on
Будет происходить проверка того, что UID (owner/владелец) совпадает с тем, кто выполняет скрипт.

1.3 memory_limit = 16М

Открытие блога

<? echo "begin" ?>

Блог о работе, Интернете и деньгах.
Простые решения сложных проблем.