Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Використання технології SSI для создания вісокодінамічніх web-Додатків

Реферат Використання технології SSI для создания вісокодінамічніх web-Додатків





рення: *. Shtml або *. Shtm, хоча це візначається конфігурацією сервера. Найчастіше застосовується самє *. Shtml. Про том, что сервер підтрімує SSI, зазвічай повідомляється в опісі хостингу або тарифом.

Отже, чім же SSI может помочь при супроводі сайту? Основне Полягає в Наступний. Будь-який фрагмент, Який повторюється на кількох страницах, мі Можемо зберігаті на сервері в єдиному екземплярі! Для цього помістімо цею фрагмент в окремий файл, например fragment.html. У цьом файлі НЕ потрібні lt; html gt ;, lt; body gt; та Інші атрибути повноцінного html-документа. Там винен буті только сам фрагмент коду, Який потім буде вставлений на свое місце.

Тепер в будь-якому місці будь-якої Сторінки сайту, де цею фрагмент Знадоби, мі пишемо SSI-вставку:


lt ;!- # Include file= fragment.html - Gt;


Файл винен знаходітіся в тому ж каталозі, что и основний файл. Если нужно вінесті всі файли-вставки в окремий каталог, то придется використовуват іншу команду, в Якій вказується повний шлях до файлу фрагмента относительно потокового каталогом:


lt ;!- # Include virtual=/catalog/fragment.html - Gt;


Таким чином, в основному файлі можна Залишити только основу (макет) Сторінки, например каркасно таблицю и основний текст, а всі постійні блоки додаваті через SSI-вставки. Повна сторінка буде формуватіся web-сервером на льоту raquo ;, Ніби з окремим цеглінок. Тім НЕ менше, корістувачеві на комп'ютер прийде повна сторінка, без найменших ознакой использование SSI. Если ві змініте Щось у фрагменті, це автоматично відобразіться на всех страницах, де ВІН вікорістовується.

Колі сайт Вже сформованому, придется вітратіті Якийсь годину, перепісуючі Сторінки під SSI. Альо ця робота собі віправдає. Єдиний недолік - вині зможете переглянутися сайт на своєму комп'ютері. Тобто Побачити его можна, но все SSI-вставки будут пропущені. Браузер інтерпретує їх як Коментарі и просто ігнорує. Для налагодження придется ставити локальний web-сервер. Альо Це не така Вже велика незручність.

Перейдемо до других можливіть SSI, Які принципова недоступні HTML.

За помощью SSI можна отрімуваті доступ до Деяк спеціальніх значень, Які назіваються змінними оточення. Например, змінна HTTP_USER_AGENT містіть Ідентифікатор вікорістовуваного браузера та операційної системи, а REMOTE_ADDR - IP-адреси відвідувача сайту. Отріматі список всех змінніх оточення можна SSI-директиви:


lt ;!- # Printenv - gt;


позитивність є ті, что SSI-директиви містять у Собі конструкцію if/else. Повний ее синтаксис такий:


lt ;!- # If expr= УСЛОВІЕ1 - Gt; код, Який буде Виводити, если УСЛОВІЕ1 Істинно

lt;- # Elif expr= УСЛОВІЕ2 - Gt; код, Який буде Виводити, если УСЛОВІЕ1 помилковості, а УСЛОВІЕ2 Істинно

lt;- # Else - gt; код, Який буде Виводити, если всі умови Помилкові

lt;- # Endif - gt;


Мі Можемо перевіряті версию браузера користувача и відаваті Йому найбільш підходящій html-код.

Щоб підтрімуваті статус сайту и став Кількість Користувачів нужно например, хоча б змінюваті рекламний блок на странице, відаючі різнім Відвідувачам різну інформацію. Вісь в цьом нам и поможет SSI-директива if/else. Для цього нужно только підібраті відповідну умову. Найбільш просто прив'язати до годинників сервера - Аджея годину Постійно змінюється. Дістатіся до годин сервера напряму не Вийди, того вікорістовуємо змінну оточення DATE_GMT. У списку форматів годині вікорістовуємо % S - Лишь секунд. Тепер в нашому розпорядженні є все необхідне. Вставляємо SSI-код:


lt ;!- # Config timefmt=% S - Gt;

lt ;!- # If expr= ($ DATE_GMT lt; 20) - Gt;

Рекламний блок 1

lt ;!- # Elif expr= ($ DATE_GMT lt; 40) - Gt;

Рекламний блок 2

lt ;!- # Else - gt;

Рекламний блок 3

lt ;!- # Endif - gt;


У нас Вийшов рекламний блок, Який змінюється трьох разї в ХВИЛИН. Відвідувачі на сайт призахідного безсистемних, того можна вважаті, что КОЖЕН отрімує Випадкове рекламу. Кількість умів можна збільшити, хоч по одному на шкірні секунду. А можна використовуват формат % M и змінюваті рекламу кілька разів на годину.

Рішення про ті, коли використовуват SSI, и коли сторінка Повністю генерується програмою, складається зазвічай у пітанні про ті, наскількі сторінка є статичною, и скільки разів необходимо Проводити повторні оці...


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка оффлайн-браузера, здатного зберігати HTML-сторінки з усім їх вміст ...
  • Реферат на тему: Розробка термогенератора, який буде використовувати тепло двигуна для заряд ...
  • Реферат на тему: Опісові композіційно-мовленнєві форми в творах Т. Прохаська &З цього можна ...
  • Реферат на тему: Коли працювати можна менше ...
  • Реферат на тему: Анексія Криму, як можна вірішіті Конфлікт України с Россией чі можна его ві ...