Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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  

Блокировка исходящих соединений с порта

Пример синтаксиса команды.

В фигурных скобках вставьте свои переменные:

/sbin/iptables -A OUTPUT -p tcp --dport {НОМЕР_ПОРТА} -j DROP # блокировка только для интерфейса eth2 # /sbin/iptables -A OUTPUT -i eth2 -p tcp --dport {НОМЕР_ПОРТА} -j DROP # блокировка порта для соединения с определенным IP или подсетью # /sbin/iptables -A OUTPUT -i eth2 -p tcp --destination-port {НОМЕР_ПОРТА} -s {БЛОКИРУЕМЫЙ_IP} -j DROP/sbin/iptables -A OUTPUT -i eth2 -p tcp --destination-port {НОМЕР_ПОРТА} -s {IP_СЕТИ/МАСКА} -j DROP

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.

 

 

 

 

 





Поделиться с друзьями:


Дата добавления: 2017-02-25; Мы поможем в написании ваших работ!; просмотров: 412 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Свобода ничего не стоит, если она не включает в себя свободу ошибаться. © Махатма Ганди
==> читать все изречения...

2370 - | 2121 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.