
- •Пояснительная записка
- •1. Постановка задачи……………………………………………………………...4
- •1.1. Разработка архитектуры……...…………………………………………...4
- •1.2. Разработка навигации по сайту…………………………………………...5
- •Введение
- •Постановка задачи
- •1.1. Разработка архитектуры
- •1.2. Разработка навигации по сайту
- •Реализация поставленной задачи
- •2.1. Разработка интерфейса
- •3. Некоторые предложения и дополнения для решения вопроса.
- •Заключение
- •Список используемой литературы
- •Приложение
3. Некоторые предложения и дополнения для решения вопроса.
Для создания полноценных многофункциональных сайтов необходимо обладать теоретическими и практическими знаниями в HTML, CSS, JavaScript, PHP, MySQL. В настоящее время для создания сайта существуют специальные приложения: FrontPage, Adobe Dreamviewer и прочие. Они позволяют создавать основу сайта, а также заполнять его какой-либо информацией. К сожалению, многие созданные и ныне функционирующие сайты громоздки и не оптимизированы.
Есть различные способы оптимизации работоспособности и скорости работы сайта:
1. Оптимизация изображений:
используйте сжатие «с потерями»;
используйте сжатие «без потерь» (.gif, .png) для логотипов, частей дизайна сайта или изображений с малым количеством цветов;
используйте изображения в настоящем размере, не используйте HTML для изменения их размера;
уменьшайте качество всех изображений, внешний вид которых это позволяет.
2. Используйте хороший «хостинг»:
отдельный «хостинг» для изображений;
размещать большие файлы на отдельном сервере;
размещать базы данных на отдельном сервере.
3. Улучшайте Ваш код:
убедитесь в том, что Ваш HTML код чист на сколько это возможно;
используйте CSS для стилизации страниц, а не HTML. Также используйте теги div, а не таблицы;
не делайте лишних обращений к базе данных.
Статический код столь же важен:
обязательно храните Ваш CSS и JavaScript в отдельных файлах, а не прямо на страничках;
разбейте Ваши CSS на несколько файлов и загружайте только те, которые Вам необходимы для конкретной страницы;
разбейте Ваши JavaScript файлы точно так же. Не загружайте js-файлы, код в которых не собираетесь использовать.
Убедитесь в том, что Ваш код проходит W3C-валидацию. Это очень помогает ускорить работу сайта и с SEO.
4. Минимизируйте всё. Это небольшое улучшение в некоторых ситуациях может очень помочь. Чтобы «минимизировать» файл, нужно удалить все пробелы и сгруппировать всё в одну строку. Вы можете уменьшить HTML, CSS, JavaScript, PHP.
5. Избавьтесь от медленных вещей на сайте:
Flash — замените его частично Ajax, если возможно;
Внешний JavaScript: «выждете» с других сайтов — это замечательно, но если они медленные, избавьтесь от них;
изображения в высоком разрешении;
«онлайн» видео.
6. Оптимизируйте базу данных.
Если возможно, поместите базу данных на отдельном сервере. Также:
оптимизируйте модель данных;
используйте индексы;
оптимизируйте запросы;
не сохраняйте в базе данных вещи, которые не меняются. Сделайте их статическими;
7. Настройте правильно Ваш сервер.
Данными способами можно придать сайту более оптимизированный вид.
Заключение
Данный сайт ориентирован на предоставление пользователю справочной информации, что и налагает на содержание некоторые ограничения. Для поддержания популярности сайта необходимо:
Содержание должно соответствовать тематике сайта.
Сайт должен быть удобен в использовании.
Сайт должен предоставлять свежую и достоверную информацию.
Положительным качеством будет и оригинальность преподнесения информации.
В процессе выполнения я лучше ознакомился с возможностями языков HTML, JavaScript, и таблиц стилей CSS. Также могу сделать вывод, что информация на сайте была представлена живо и интересно.
Для полноценного функционирования сайта в браузере должна быть разрешена работа JavaScript. Работоспособность сайта была проверена в браузере Google Chrome. В качестве редактора при создании сайта использовал программу Microsoft Visual Studio 10.