О КОМПАНИИ|МИССИЯ КОМПАНИИ|ПРИНЦИПЫ И ТЕХНОЛОГИИ|ПОРТФОЛИО|КОНТАКТЫ

        Расширенный поиск
                  Статьи     Энциклопедия     Новости     История     Ресурсы

Информация > Создание сайтов > Техническое задание

А Б В Г Д З И К Л М Н О П Р С Т Ф Ц Ч Ш Э Я     A B C E F G H I J L M N P Q S W X Y     Все  

Раздел "Быстродействие сайта" технического задания на создание сайта (портала)

Если требуется высокое быстродействие сайта, то недостаточно записать в техническое задание (ТЗ) на создание сайта только эту фразу. Или ничего не обязывающие фразы типа "Должны быть приняты все меры ...".

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

Попытки сократить число обращений к базе данных позволяют, конечно, несколько повысить быстродействие, но приводят к снижению надежности базы данных. Например, за счет отказа от целостности данных.

Выход в создании витрин данных (DataMart) –специальных таблиц, формируемых из надежной реляционной базы данных и содержащих информацию, специально подготовленную для вывода на страницы сайта. Самый простой пример. При выводе данных на страницы сайта применяются довольно сложные сортировки. А можно создать две таблицы с разными сортировками и вызывать нужную таблицу - сортировка при обращении к таблице больше не нужна.

Такая технология широко используется при создании корпоративных систем.

Еще более радикальный вариант - –формирование из реляционной базы текстовых файлов содержащих информацию, специально подготовленную для вывода на страницы сайта. В этом случае страницы сайта вообще не имеют обращений к базе данных и их быстродействие соизмеримо с быстродействием старых статических страниц. Но при этом выводимые страницы динамические! При изменениях в базе данных текстовые файлы автоматически обновляются.

Однако сразу отметим, что эти решения, особенно с текстовыми файлами, более трудоемки и требуют большего бюджета сайта.

Поэтому, при высоких требованиях к быстродействию сайта необходимо задавать в ТЗ на создание сайта конкретные требования по использованию в базе данных сайта витрин данных, или, при еще более высоких требованиях –требования по использованию витрин данных в виде текстовых файлов.
 
В техническое задание на создание сайта можно включать следующие пункты: 
  1. Страницы сайта должны иметь наименьшее число обращений к базе данных сайта и не более одного-двух соединений с базой данных.
  2. Сложные запросы к нескольким таблицам базы данных должны отсутствовать или быть сведены к минимуму.
  3. В базе данных должны быть созданы специальные таблицы (загружаемые из основных таблиц), оптимизированные под максимальное быстродействие вывода страниц сайта.
  4. Динамические данные, выводимые на страницы сайта должны храниться в текстовых файлах (загружаемые из основных таблиц базы данных) оптимизированных под максимальное быстродействие вывода страниц сайта.
Первые два пункта применимы ко всем сайтам, но надо учитывать, что они выполняются за счет ухудшения надежности базы данных. При высоких требованиях одновременно и к быстродействию, и к надежности следует применять пункты 3-4. 
 
Общие вопросы, возникающие при создании технического задания можно посмотреть здесь:
 
 
 
Пример технического задания на создание корпоративного сайта - поисковой системы:
 
 
 
 
 
 


20.10.2008

Перейти на Форум "Эффективное управление предприятием"


__________________
Версия для печати




ДРУГИЕ МАТЕРИАЛЫ ПО ТЕМЕ

Последние новости   Архив



Энциклопедия

Создание сайтов: совместная работа Заказчика и Подрядчика

1. Концепция и техническое задание (ТЗ) на создание сайта Техническое задание на создание сайта это основополагающий документ, определяющий весь ход ...читать статью


Статьи

Как составить техническое задание на создание сайта?


История

Что такое дизайн. История дизайна.

Что такое веб дизайн? Откуда произошло это понятие? Кого можно считать основоположниками дизайна? На эти и другие вопросы я постараюсь ответить в ...читать статью


Ресурсы

Составление технического задания сайта

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

Сайт о корпоративных сайтах и интернет-системах

???????@Mail.ru     © 1997—2008 CopSite.ru     © 1997—2020 CopSite.ru