Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная_записка_Годун_А.В..docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.5 Mб
Скачать

3. Некоторые предложения и дополнения для решения вопроса.

Для создания полноценных многофункциональных сайтов необходимо обладать теоретическими и практическими знаниями в HTML, CSS, JavaScript, PHP, MySQL. В настоящее время для создания сайта существуют специальные приложения: FrontPage, Adobe Dreamviewer и прочие. Они позволяют создавать основу сайта, а также заполнять его какой-либо информацией. К сожалению, многие созданные и ныне функционирующие сайты громоздки и не оптимизированы.

Есть различные способы оптимизации работоспособности и скорости работы сайта:

1. Оптимизация изображений:

  1. используйте сжатие «с потерями»;

  2. используйте сжатие «без потерь» (.gif, .png) для логотипов, частей дизайна сайта или изображений с малым количеством цветов;

  3. используйте изображения в настоящем размере, не используйте HTML для изменения их размера;

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

2. Используйте хороший «хостинг»:

  1. отдельный «хостинг» для изображений;

  2. размещать большие файлы на отдельном сервере;

  3. размещать базы данных на отдельном сервере.

3. Улучшайте Ваш код:

  1. убедитесь в том, что Ваш HTML код чист на сколько это возможно;

  2. используйте CSS для стилизации страниц, а не HTML. Также используйте теги div, а не таблицы;

  3. не делайте лишних обращений к базе данных.

Статический код столь же важен:

  1. обязательно храните Ваш CSS и JavaScript в отдельных файлах, а не прямо на страничках;

  2. разбейте Ваши CSS на несколько файлов и загружайте только те, которые Вам необходимы для конкретной страницы;

  3. разбейте Ваши JavaScript файлы точно так же. Не загружайте js-файлы, код в которых не собираетесь использовать.

Убедитесь в том, что Ваш код проходит W3C-валидацию. Это очень помогает ускорить работу сайта и с SEO.

4. Минимизируйте всё. Это небольшое улучшение в некоторых ситуациях может очень помочь. Чтобы «минимизировать» файл, нужно удалить все пробелы и сгруппировать всё в одну строку. Вы можете уменьшить HTML, CSS, JavaScript, PHP.

5. Избавьтесь от медленных вещей на сайте:

  1. Flash — замените его частично Ajax, если возможно;

  2. Внешний JavaScript: «выждете» с других сайтов — это замечательно, но если они медленные, избавьтесь от них;

  3. изображения в высоком разрешении;

  4. «онлайн» видео.

6. Оптимизируйте базу данных.

Если возможно, поместите базу данных на отдельном сервере. Также:

  1. оптимизируйте модель данных;

  2. используйте индексы;

  3. оптимизируйте запросы;

  4. не сохраняйте в базе данных вещи, которые не меняются. Сделайте их статическими;

7. Настройте правильно Ваш сервер.

Данными способами можно придать сайту более оптимизированный вид.

Заключение

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

  • Содержание должно соответствовать тематике сайта.

  • Сайт должен быть удобен в использовании.

  • Сайт должен предоставлять свежую и достоверную информацию.

  • Положительным качеством будет и оригинальность преподнесения информации.

В процессе выполнения я лучше ознакомился с возможностями языков HTML, JavaScript, и таблиц стилей CSS. Также могу сделать вывод, что информация на сайте была представлена живо и интересно.

Для полноценного функционирования сайта в браузере должна быть разрешена работа JavaScript. Работоспособность сайта была проверена в браузере Google Chrome. В качестве редактора при создании сайта использовал программу Microsoft Visual Studio 10.