Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Добавление стилей или как подключить CSS к HTML документу




. Первый способ заключается в размещении стилей в отдельном файле или нескольких файлах с расширением.css. В этом случае для подключения CSS стилей используется метатег link, в котором прописан путь до внешнего файла стилей. Помещается этот метатег в раздел заголовков соответствующей веб страницы между тегами head. Вот формат его написания:

<link rel="stylesheet" type="text/css" href="<адрес файла стилей>">

2.Второй способ заключается в написании так называемых глобальных стилей, которые прописываются прямо в html коде веб-страницы. Их заключают в парный тег style и обычно помещают в секцию заголовка между тегами head:

<head>
...
<style type=”text/css”>
...
p{color:#aaaaaa;}
h1{font-weight:normal;}
...
</style>
...
</head>

Недостаток этого способа в том, что правила CSS глобальных стилей применяются только к той веб-странице, в которой они прописаны.

3. Третий способ это так называемые встроенные или внутренние стили. Для этого просто в требуемый html тег нужно поместить атрибут Style, который включает в себя в качестве параметров набор CSS свойств:

<p style="color:red; font-size:20px; background-color: gray;">Абзац с серым фоном и красным текстом</p>

3) где происходит обработка flash/javacript

Заставить произойти некоторое событие для объекта так же просто, как и установить соответствующий событию обработчик. Для каждого события, которое может обработать объект, имеется метод с именем, соответствующим этому событию. Например, объект Button имеет метод click (), вызывающий выполнение программы обработчика onclick. Вот как просто вызвать событие, соответствующее щелчку на кнопке, для определенных в предыдущих двух примерах объектов:

 

Document.myForm.myButton.click();

PHP

1) Режимы работы PHP, отличия, преимущества, недостатки

Интерпретатор PHP может работать в нескольких режимах. В этой статье рассматриваются следующие режимы работы:

· PHP как модуль Apache

· CGI

· SuPHP

· FastCGI

PHP как модуль Apache (mod_php)

Этот режим предполагает подключение модуля mod_php в настройках веб-сервера Apache. В этом случае каждый процесс веб-сервера будет включать в себя этот модуль. Выбор этого режима особенно подходит для небольших сайтов с малой посещаемостью.

Преимущества:

· Доступны настройки кэширования, за счет чего можно увеличить производительность.

· Быстрое исполнение скриптов.

Недостатки:

· Конфигурирование можно выполнять только через основной файл php.ini и некоторые параметры можно объявить через файл htaccess.

· По умолчанию скрипты запускаются с правами пользователя apache. Однако это можно изменить путем использования mod_ruid, который позволяет запускать скрипты от разных пользователей.

· Подгрузка модуля происходит во все процессы apache даже при отсутствии запросов на тип скрипта, обрабатываемый этим модулем. За счет этого создается бесполезная нагрузка на сервер.

· Скрипт, имеющий ошибки, может привести к сбою работы веб-сервера.

· Нет простого способа узнать, каким пользователем было запущено стороннее приложение.

· Некоторые модули имеют проблемы в совместимости с многопоточным запуском веб-сервера (MPM Worker).

PHP в режиме CGI

В этом режиме запускается интерпретатор php-cgi для всех скриптов, для которых установлен CGI в качестве обработчика. Если большая часть сайта состоит из статического содержимого, то CGI будет хорошим выбором, т.к. будет обеспечено экономичное использование оперативной памяти за счет того, что интерпретатор будет вызываться в случае необходимости. Но и в то же время такой метод замедляет исполнение, т.к. при каждом запросе понадобится загрузка интерпретатора в память.

Преимущества:

· Обработчик CGI может быть запущен с правами любого пользователя системы (с помощью suexec).

· Конфигурацию PHP можно сделать индивидуальной для каждого пользователя.

· CGI использует оперативную память только если это действительно необходимо.

· Благодаря тому, что PHP интерпретатор работает как независимый процесс, вероятность сбоя работы Apache из-за ошибок в скриптах практически нулевая.

· Каждый клиент может выбрать индивидуальную версию PHP.

Недостатки:

· Не высокая производительность.

· Разработка PHP-авторизации с командой Header имеет ограничения по причине того, что скрипт будет получать не все необходимые серверные переменные.

SuPHP

SuPHP является частным случаем CGI, в котором каждый php скрипт может выполняться с привилегиями разных пользователей.

Преимущества:

· Можно отследить, от имени какого пользователя запускался скрипт.

· Пользователь не сможет запустить скрипты, если он не является их владельцем.

· Для всех файлов, которые будут загружены на сервер через сайт, будет установлен владельцем тот пользователь, от имени которого эти файлы загружались.

Недостатки:

· Сравнительно с CGI более высокая нагрузка на CPU.

· Недоступны функции кэширования, например, XCache, APC и др.





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


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


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

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

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

2285 - | 2212 -


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

Ген: 0.009 с.