PHP в режиме FastCGI (mod_fastcgi)
По своим свойствам FastCGI является золотой серединой между mod_php и CGI режимами. В нём исключены недостатки CGI и присутствуют его достоинства. При включенном FastCGI, в ОЗУ сервера располагается постоянно запущенный процесс-обработчик. Это избавляет от необходимости при каждом запросе запускать новый процесс, как в случае использования CGI. По быстродействию FastCGI аналогичен mod_php.
FastCGI сочитает в себе преимущества всех приведенных выше режимов. В этом случае php-обработчик запускается на постоянной основе, и теперь на каждый запрос не нужно создавать новый процесс, что было свойственно режиму CGI. FastCGI особенно подходит для высоконагруженных сайтов, нагрузка на которые постоянна.
Преимущества:
· Можно улучшить производительность используя кэширование.
· Скрипты запускаются от имени их владельца.
· Риск зависания минимизирован за счет существования переменной, определяющей количество запросов, которые можно обслужить до плановой перезагрузки интерпретатора.
Недостатки:
· Постоянно запущенный процесс интерпретатора создает нагрузку на оперативную память, хотя её объем меньше, чем при использовании PHP как модуля Apache. Это достигается за счет отсутствия необходимости обращения к интерпретатору PHP при выдаче статического содержимого.
LINUX
1)10 консольных команд
cd /home | перейти в директорию '/home' |
cd .. | перейти в директорию уровнем выше |
cd ../.. | перейти в директорию двумя уровнями выше |
pwd | показать текущюю директорию |
ls | отобразить содержимое текущей директории |
mkdir dir1 | создать директорию с именем 'dir1' |
mkdir dir1 dir2 | создать две директории одновременно |
rm -f file1 | удалить файл с именем 'file1' |
rmdir dir1 | удалить директорию с именем 'dir1' |
cp file1 file2 | сопировать файл file1 в файл file2 |
cp dir/* . | копировать все файлы директории dir в текущую директорию |
2) как заблокировать порт через iptables |
Блокировка исходящих соединений с порта
Пример синтаксиса команды.
В фигурных скобках вставьте свои переменные:
2) режимы vim linux
· • Нормальный режим — это тот, в котором вы можете выполнять команды. Это основной режим, в который переходит Vim после запуска.
· • Режим вставки — это режим, в котором вы можете набирать нужный текст.
· • Визуальный режим — это где вы визуально выбираете часть текста, которую нужно обработать командой/операцией
Нормальный режим
Изначально, вы попадете в нормальный режим. Давайте посмотрим что вы можете делать в этом режиме.
Наберите :echo "hello world" и нажмите enter. Вы увидите знаменитые слова hello world. То, что вы только что сделали, это запустили команду Vim, называемую :echo, и вы добавили текст к ней, который и был успешно выведен.
Наберите /hello и нажмите клавишу enter. Vim будет искать эту фразу и перейдет к первому её вхождению.
Это было только два простых примера команд, доступных в нормальном режиме.
Мы рассмотрим много других команд в последующих главах
Режим вставки
Когда Vim запускается, он открывается в нормальном режиме, вы можете использовать i для перехода в режим вставки.
Есть и другие способы переключения из нормального режима в режим вставки, такие как:
• Запустите :e dapping.txt
• Нажмите i
• Введите следующий обзац (включая все опечатки и ошибки, мы исправим их позже): means being determined about being determined and being passionate about being passionate
• Нажмите клавишу <Esc> для переключения назад в нормальный режим.
• Запустите :w
Режим визуализации
Предположим, что вы хотите выделить несколько слов и заменить их полностью каким-то новым текстом, который вы хотите написать. Что вы будете делаете?
Один из способов заключается в использовании мыши, щелкните в начале текста, который вас интересует, удерживая левую кнопку мыши, перетащите мышь до конца соответствующего текста, а затем отпустите левую кнопку мыши. Но зачем там много работать?
Мы могли бы использовать клавиши <Del> или <Backspace>, чтобы удалить все символы, но кажется это еще хуже по эффективности.
Наиболее эффективным способом было бы поместить курсор в начало текста, нажать v, чтобы начать визуальный режим, используя клавиши со стрелками или какие-либо текстовые команды перейти в конец соответствующего текста (например, нажмите 5e, для перехода к концу пятого слова от текущей позиции курсора), а затем нажмите c, чтобы изменить ("c'hange) текст. Обратите внимание на возросшую эффективность.
В этой конкретной операции (команда с), вы будете переведены в режим вставки, поэтому после его окончания нажмите <Esc>, чтобы вернуться в нормальный режим.
Команда v работает с символами. Если вы хотите работать со строками, используйте верхний регистр V.