Проектирование коммерческого сайта
Предметная область и проектирование сайта: определение потенциальных пользователей, информационные направления сайта (контент, дизайн, навигация, web-формы). Разработка сайта и дополнительные технические сведения: web-server и СУБД, CMS и хостинг.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 18.06.2012 |
Размер файла | 637,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Другим аргументом против левой полосы навигации послужило правило юзабилити, гласящее, что чем меньше пользователю приходится двигать мышью на сайте, тем лучше. Исходя из этого некоторые дизайнеры критиковали левостороннюю полосу и рекомендовали размещать навигацию вдоль правой кромки окна, рядом со скроллом. Это имеет свой смысл, потому что согласно статистики, подавляющее большинство пользователей программ с динамически расположенным инструментарием (например Adobe Photoshop) располагают инструменты вдоль верхней кромки (рядом с основными меню) или вдоль правой кромки рядом со скроллом. Однако в интернет правостороннее размещение не прижилось и оно скорее дезориентирует пользователя, чем помогает ему.
Наиболее весомым аргументом против боковой полосы навигации (в том числе и левосторонней) является то, что такая полоса совершенно бесполезным образом занимает немалую часть пространства, даже после того, как пользователь прокрутит скролл вниз и ссылки скроются за верхней кромкой окна. Существуют некоторые хитрости и методы борьбы с этим недостатком, однако он остается актуальным и по сей день.
Сектор навигации, растянутый по верху сайта не крадет лишнего пространства, но он имеет свои ограничения. В то время как в боковом секторе можно разместить практически любое количество ссылок, в верхнем секторе количество ссылок ограниченно шириной экрана. Можно, конечно раздвинуть ширину сайта и за пределы экрана и вынудить пользователя пользоваться горизонтальным скроллом, но это нарушит еще один негласный стандарт web гласящий, что сайт может превосходить размеры экрана в высоту, но ни в коем случае не в ширину.
Как видите идеальной системы размещения ссылок не существует. У каждого варианта есть свои недостатки. Наиболее оптимальными выглядят варианты левостороннего столбца и верхней строки. Навигационная строка на дне сайта применима только в качестве дублирования системы, расположеной в верхней части сайта. Что касается правосторонней навигации, то не смотря на ее объективные преимущества, она так и не получила распространения в web. Я бы рекомендовал просто отказаться от ее использования.
Я уже упоминал о встроенной адресной строке браузера и ее навигационных возможностях. Так вот, существует практика дублирования данных адресной строки на сайте. По сути это та же адресная строка, только в более доступном варианте. Адресная строка использует в цепочке непосредственно названия файлов и папок. Однако, они зачастую не передают точной информации о содержании. В адресных строках сайтов используется та же строчно-иерархическая модель, но вместо фактических названий используются слова более точно передающие содержание. Различаются и методы перехода при помощи адресной строки. В браузере переход осуществляется путем сокращения строки. Использование альтернативной адресной строки еще не стало общепринятой практикой, но я рекомендовал бы использовать это как удобную интуитивно понятную дополнительную систему ориентирования. Поскольку альтернативная адресная строка еще не приобрела глобальную популярность, нет и единого стандарта по ее оформлению. Наиболее распространенными символами разделения иерархии страниц являются знак "больше" (>), двоеточие (:) и знак дроби (/). Я считаю наилучшим знак дроби, поскольку он соответствует символике адресной строки браузера, но в принципе любой из перечисленных знаков приемлем. Единственным иногда используемым, но недопустимым знаком является вертикальная черта (|). Она трактуется большинством пользователей не как знак иерархического отношения, а как выбор между равнозначными вариантами.
2.2 Размещение контента
В этом пункте я бы хотел рассмотреть несколько вопросов для корректного размещения контента. Начнем по пунктам :
1)Какой контент интересен посетителям на сайтах?
Пользователя привлекает комплексный ресурс с оптимальным соотношением визуальной и текстовой информации. При этом основные тексты должны быть написаны доступным языком, а не представлены лишь в виде технических таблиц. Полноценные сайты значительно интереснее для людей, чем их недоразвитые однобокие коллеги. Есть несколько уровней привлекательности сайта для посетителя с точки зрения текстового наполнения. Это принципиальное наличие контента, его актуальность и уникальность (нельзя копировать контент с других ресурсов), фактическая полезность и доступность изложения материала.
Не следует забывать и о таком понятии, как адекватность контента ожиданиям посетителя. Собственно, это - основное требование к контенту сайта, от которой необходимо отталкиваться при планировании создания текстового наполнения для сайтов. Остальное - верно лишь настолько, насколько правильно угаданы потребности и ожидания посетителя.
Веб-сайт - это не книга. В подавляющем большинстве случаев посетитель приходит на сайты не читать. Его интересует информация - в контексте коммерческого сайта, - информация, необходимая для достижения одной из следующих целей. И содержание должно учитывать хотя бы основные требования к контенту сайта.
2)Содержание: что люди хотят видеть в контенте?
1. Получение из контента основных сведений на интересующую тему. Скорее всего, человек, пришедший просто за информацией, вряд ли расположен прямо сейчас покупать товары или услуги. Тем не менее со стороны SEO-оптимизатора контента было бы непростительным пренебрегать подобным посетителем. Интересуется контентом - значит, рискует в какой-то момент времени превратиться в покупателя. Или, что еще более ценно, бескорыстно заинтересованный человек может стать “экспертом” по вопросам выбора товаров или услуг, продвигая их в своем кругу общения.
2. Выбор товара или услуги, находящихся в сфере деятельности сайта. Такого посетителя отделяет от покупки лишь один шаг. Со стороны веб-мастера было бы естественно контентом помочь ему определиться с выбором, ненавязчиво подтолкнуть к идее покупки товара именно в этом Интернет-магазине.
3. Выбор места, где можно приобрести товар определенной марки или услугу известного формата. Такой посетитель знает почти все; единственное, что ему нужно от сайта, - это подтверждение контентом страницы того, что купить товар или услугу он должен именно здесь. Такое подтверждение может заключаться и в выгодной цене, и в каких-то индивидуальных условиях сотрудничества, и в высокой авторитетности сайта, но в любом случае посетитель может получить его только через текстовый контент.
3)Как удержать посетителя контентом на странице?
Золотое правило “контентщика”, выведенное после продолжительных проб и ошибок, гласит: посетитель на каждом своем шаге должен получать из контента достаточно информации. Причем пусть лучше ее будет меньше (но у посетителя будет возможность щелкнуть на кнопке “Читать далее”), чем больше того, что реально требуется посетителю. Современный пользователь Интернета не обладает ни временем, ни желанием, чтобы читать большие массивы текстов в поисках нужной ему информации. Если у посетителя не будет уверенности, что именно на это странице находится тот контент, который он ищет, то как потенциальный покупатель он, скорее всего, будет потерян. В подавляющем большинстве случаев в Интернете (а точнее, в выдаче поисковых результатов) более, чем достаточно ресурсов, предлагающих товары или услуги, подобные Вашим. Широкий выбор посетителя развращает. Не добившись желаемого от одного сайта за минуту, он просто закрывает его и переходит к другому.
Таким образом, в чем бы ни заключалась задача, стоящая перед той или иной страницей сайта, специалист по контентной оптимизации должен организовывать текстовое наполнение страницы таким образом, чтобы посетитель сумел в течение нескольких секунд разобраться в контенте, понять, что он тут увидит. Броские заголовки, маленькие, четко структурированные блоки с дальнейшим раскрытием на других страницах - вот самый типичный способ решения этой задачи. В общем случае внимание посетителя движется по странице определенным образом.
Выхватывание заголовков - первое, что делают люди с контентом.
Несколько заголовков, набранных броским шрифтом, раскрывают суть информационных блоков, расположенных на странице. Оценка контента заголовка должна занимать не больше десяти секунд. Есть что-то нужное, - пользователь знакомится с информацией, раскрытой ниже. Нет - переходит, … кстати, не к другому сайту, а чаще всего к другой странице этого ресурса. Удобство визуального поиска по страницам - располагает. Когда посетитель понимает, что его временем дорожат, он вполне способен задержаться на сайте и подольше в поисках требуемой информации.
Чтение анонсов посетителем, привлекательность контента анонса.
Если заголовок контента посетителю понравился, то он может задержаться на этом контентном блоке чуть подольше. От оптимизатора контента требуется так проанонсировать информацию, изложенную где-то дальше, чтобы посетитель при минимуме интеллектуальных усилий сумел сопоставить ее со своими ожиданиями. “То” - он щелкает на кнопке “Читать далее”. “Не то” - ищет дальше. И пока анализ “то - не то” не требует от посетителя каких-то напряжений мысли, пока внимание его скользит по контенту страницы гладко, он в нашей власти.
Удалось ли мне выполнить данные требования решать исключительно пользователям.
2.3 Web-формы
В этом пункте хотелось бы рассказать о формах. На данном сайте они появятся когда будет дополнения контента по услугам и оформления заказов, а пока предлагаю Вам ознакомится с правильным расположением форм на сайте.
Основы оптимизации веб форм:
- Делайте их покороче: не заставляйте своих потенциальных клиентов вводить кучу данных (важных, но не во всех случаях), чтобы связаться с вами. Требуйте заполнить только самые важные поля (имя, адрес эл. почты, запрос).
- Делайте их попроще: Терпеть не могу, когда меня просят указать свой номер телефона (или дату рождения), например, только в определенном формате.
- Отметьте обязательные поля, но не делайте это с помощью красного цвета (потому что это смотрится, как ошибка). Мне нравится, когда используют жирный шрифт или звездочки.
- Внимательно выбирайте CAPTCHA: не заставляйте посетителей решать математические примеры, чтобы отправить заполненную форму. Сделайте ее простой, можете также использовать креативные или забавные CAPTCHA.
Кнопки веб-формы:
- уберите лишние кнопки: с этим можно поспорить, но я плохо себе представляю, зачем могут понадобиться кнопки «Очистить» и «Отмена», если можно просто закрыть окно или вернуться назад. Такие кнопки зачастую раздражают посетителя;
- пишите на кнопках понятный текст (призывающий к действию): например, на кнопке для отправки сообщения лучше написать «Отправить», а не «Передать».
- Возвращайте пользователя к сохраненной веб-форме: если возвращаете посетителя к веб-форме для исправления некоторых ошибок, то сделайте так, чтобы он вернулся к веб-форме со всеми внесенными им данными (в которой отмечены поля с ошибкой);
- Пишите в простым языком: посетитель должен четко понимать, что и где нужно заполнить, что он упустил (сообщение об ошибке) и т.д.
- Обеспечьте достаточно места для ввода текста: Терпеть не могу, когда не вижу, что я печатаю.
- Не забывайте о подтверждающих сообщениях: посетитель должен четко понимать, что он все сделал правильно. Мне больше всего нравится, когда меня перенаправляют на эту же страницу с четким подтверждающим (или содержащим благодарность) сообщением (без какой-либо промежуточной страницы, которая исчезает быстрее, чем я могу прочесть, что я сделал).
Более продвинутые советы по оптимизации веб-форм:
- Делайте веб-формы на разных языках;
- Обеспечьте возможность перемещения по веб-форме с помощью клавиатуры (переход к следующему полю с помощью табуляции);
- Расположите поля в логическом порядке (иными словами, не заставляйте пользователя указывать свой номер телефона до того, как он укажет свое имя);
- Посмотрите, к чему пользователи уже привыкли: зачастую, чтобы пользователям было проще заполнять вашу веб-форму, достаточно использовать веб-форму, к которой люди уже привыкли (посмотрите контактные веб-формы на других сайтах, улучшите что-то, но не меняйте их коренным образом);
- Соблюдайте логический порядок в списках (например, в выпадающих списках) сделайте так, чтобы самый очевидный пункт стоял выше других: напр., ставьте Россия выше чем Афганистан.
Советы по оптимизации надписей:
- Используйте внешние надписей;
- Лучше поместить надписи над полем ввода;
- Если у вас надписи расположены слева от полей ввода, то, по крайней мере, выровняйте их по правому краю;
- Пользователям немного сложнее читать надписи, выделенные жирным шрифтом.
Глава 3. Разработка сайта и дополнительные сведения
3.1 Разработка сайта
Разработку сайта можно образно сравнить со строительством своего дома. Причем, как на этапе выбора места для строительства, так и вплоть до всех этапов постройки: от проектной документации и закладки фундамента до внутренней и внешней отделки помещения.
Эта аналогия взята нами с целью иллюстрации того, что этапы разработки проекта, как правило, идут последовательно, поэтому крайне важно соблюдать очередность этапов и понимать, что любые неожиданные и несогласованные заранее изменения и правки могут значительно увеличить как стоимость сайта, так и сроки, а также значительно повлиять на эффективность работы Исполнителя. Например, когда начинается внутренняя отделка, уже почти невозможно поменять что-то в фундаменте дома -- для этого придется перестраивать весь дом. Давайте теперь рассмотрим все этапы которые проходит сайт.
Этапы разработки сайта:
1) Предпроектная подготовка
1.1) Предпроектные исследования
Ознакомление с проектом, уточнение целей и задач. Изучение бизнеса клиента, определение и анализ целевой аудитории. Анализ конкурентов. Составление календарного плана работ. Формирование бюджета и рабочей группы.
1.2) Разработка технического задания
Разработка и утверждение окончательного технического задания, включающего требования к дизайну и требования к технической части проекта. Разработка структуры сайта (карты сайта).
2) Разработка и согласование дизайна
2.1) Дизайн-концепция сайта (креативный дизайн)
Креативная идея, разработка основной графической концепции дизайна сайта на примере главной страницы. Адаптация элементов фирменного стиля клиента для сайта.
Не лишним будет еще раз сказать о том, что для любого продукта важна визуальная составляющая. Ведь именно по внешнему виду складывается первое впечатление о компании, о ее продукте. Важна не только хорошая креативная идея, но и адекватная профессиональная реализация этой идеи.
2.2) Технический дизайн
Создание графических шаблонов типовых страниц сайта на основе утвержденной концепции дизайна.
3) Верстка
Верстка html-страниц сайта на основе утвержденного дизайна типовых страниц.
4) Программная часть проекта
4.1) Интеграция сайта с системой управления
Сейчас уже ни один современный сайт не обходится без системы управления, т. к. важна не только красивая внешняя оболочка этого сайта, но и возможность удобной работы с ним. Это особенно актуально для сайтов с разветвленной структурой и большим объемом данных. В этот этап входит: интеграция с системой управления, программирование, настройка сервера, обеспечение безопасности проекта. Контроль качества.
4.2) Программирование, запуск проекта
На этом этапе дорабатывается функционал, не включенный в стандартный состав системы управления.
5) Информационное наполнение сайта
Информационное наполнение сайта необходимыми фотографиями и контентом. Со стороны клиента важно ответственно подойти к этому этапу, заранее подготовив всю необходимую информацию для сайта.
6) Тестирование сайта в Интернете
Тестирование работоспособности сайта на наличие ошибок, тестирование html-страниц на корректность работы в различных браузерах (Internet Explorer, Netscape, Opera, Safari).
7) Сдача сайта в эксплуатацию
Организация работ по размещению проекта в сети Интернет на домене клиента. Финальное тестирование проекта. Обучение персонала клиента работы с системой управления сайта.
8) Продвижение сайта
В настоящее время уже мало просто разработать качественный сайт с удобной структурой и навигацией, очень важно обеспечить этому сайта высокую посещаемость. Добиться этого можно не только размещением рекламы в средствах массовой информации, но и осуществляя продвижение сайта в поисковых системах и каталогах, а также рекламой в Интернете.
Большая часть работы по продвижению сайта должна быть заложена изначально, при проектировании проекта, поэтому крайне важно, чтобы исполнитель, который занимался разработкой архитектуры сайта, был компетентен в вопросах оптимизации; в противном случае мы рекомендуем привлечь в качестве консультантов компанию, имеющую успешной опыт поискового продвижения сайтов. Эти же рекомендации относятся к этапам верстки и программирования.
К сожалению из-за неполного контента данный сайт находится только на пятой ступени реализации, но после дополнения информацией сайт перейдёт на следующие этапы реализации.
3.2 Выбор Web-server и СУБД
Web-server -- это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы -- основа Всемирной паутины.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственно компьютер (см.: Сервер (аппаратное обеспечение)), на котором это программное обеспечение работает.
Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы -- это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.
Дополнительными функциями веб - серверов являются:
-Авторизация пользователей;
-Ведение журнала обращений пользователей к ресурсам;
-Поддержка динамически генерируемых страниц;
-Поддержка HTTPS для защищённых соединений с клиентами.
Наиболее распространённым веб-сервером, занимающим более 65 % рынка, является Apache -- свободный веб-сервер, наиболее часто используемый в UNIX-подобных операционных системах;
Некоторые другие известные веб-серверы:
IIS от компании Microsoft, распространяемый с серверными ОС семейства Windows
nginx -- свободный веб-сервер, разрабатываемый Игорем Сысоевым с 2002 года и пользующийся большой популярностью на крупных сайтах,
lighttpd -- свободный веб-сервер.
Google Web Server -- веб-сервер, основанный на Apache и доработанный компанией Google.
Resin -- свободный веб-сервер приложений.
Cherokee -- свободный веб-сервер, управляемый только через web-интерфейс.
Rootage -- веб-сервер, написанный на java.
THTTPD -- простой, маленький, быстрый и безопасный веб-сервер.
Выбор СУБД так же как и Web-server дело очень не простое и на любителя, я в свою очередь могу привести некоторые факты о СУБД:
1)MySQL
+ простой, быстрый, много хостеров, есть русская документация
- несоблюдение стандартов SQL (тяжело переучиваться)
2)PostgreSQL
+ высокая функциональность, соблюдение стандартов
- требует настройки (но и хорошо настроенный на простых запросах отстает от MySQL), нет русской документации, мало специалистов, хостеров немного
3)Firebird
+ простой
- мало распространен
4)Express-версии коммерческих СУБД
+ получаешь опыт
- бесплатного хостинга очень мало
Вот некоторые из примеров СУБД, но на мой взгляд если взять MySQL и поработать с ним, в дальнейшем работа с другими СУБД не составит труда. В общем решение остаётся только на Ваш вкус и цвет.
3.3 Выбор CMS
CMS - система управления контентом на вашем сайте, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовых и мультимедиа документов (содержимое или контента).
Вначале разделим CMS на платные, условно бесплатные и бесплатные:
Платные CMS - CMS за пользование которой вам необходимо оплатить стоимость лицензии. Как правило такой CMS гораздо функциональнее бесплатных.
Бесплатные CMS - CMS распостроняющиеся по лицензии GNU Public - т.е. бесплатно. За пользование этими системами вам не придется платит деньги
Условно бесплатные CMS - CMS которые являются бесплатными, но имеют ограничения. К примеру на количество материалов, или в системе нельзя убирать копирайты автора, или в системе закрытый исходный код и так далее.
Также давайте разделим CMS по виду использования. Тоесть для каких видов сайтов какая она нужна. И так, давай-те с вами обозрим самые известные CMS, и вы сможете подобрать для себя одну из них.
CMS для порталов:
-DLE, Drupal, php-fusion, php-nuke, joomla, Slaed
CMS для блогов:
-Wordpress
CMS для мини-сайтов:
-Zebrum Lite, CMS Simple
CMS для форумов:
-phpbb, vb, IPB
Другое:
-OScommerce
1. DLE(Data-life Engine). Платная CMS. Подойдет для новостных порталов, развлекалова и так далее. Удобная админ панель, существует множество плагинов и шаблонов.Есть также бесплатная версия системы - с ограниченными возможностями, и закрытым кодом. Наша оценка - 5 баллов. Скачать шаблоны и плагины можно с сайта 4dle.Ru. Сайт поддержки - dle-news.ru
2. Drupal. Бесплатная CMS. Подойдет почти для чего угодно - от сайта фирмы, до блогохостинга( так как сильно расширяется). Существует не очень много шаблонов, и плагинов. Установка и работа с системой достаточно сложные. Но все-же если разобратся система достаточно интересная, и на ней можно составить что угодно. Наша оценка - 5 баллов. Скачать саму систему, а также шаблоны и другое можно с сайта Drupal.ru
3. Php-nuke. Бесплатная CMS. Система подойдет для сайтов организаций, порталов, файловых архивов. Существует множество шаблонов, и не очень много плагинов к данной системе. Установка и работа с системой легкие. Есть модули, новостьи, статьи, файлы, роттатор баннеров и так далее. В систему встроен форум phpbb 2. Наша оценка - 4 балла. Скачать систему, и шаблоны к ней, можно по адресу rus-phpnuke.com
4.php-fusion. Бесплатная CMS. Система подойдет для новостных порталов, файловых архивов и так далее. Есть встроенный форум. Существует множество плагинов и шаблонов. Очень легкая админ панель. Наша оценка - 4 балла. Скачать систему, плагины, и шаблоны можно с сайта rus-phpfusion.com
5. Joomla. Бесплатная CMS. Система, также как и drupal подойдет для всего. К системе есть множество шаблонов, а также плагинов. Установка очень легкая. Работа с админ-панелью, на первый взгляд сложная, однако если разобратся, все не так уж и сложно. Наша оценка - 5 баллов. Скачать систему, а также шаблоны можно по адресу joomlaportal.ru. Там также есть и техническая поддержка
6. Slaed. Есть 2 версии CMS - Платная(Slaed) и бесплатная (Open Slaed). В интернете можно найти огромное количество шаблонов к ней. Установка, и работа в системе достаточно легкая. На данной CMS можно построить файловый архив, новостой портал, архив статей и так далее.Платная и бесплатные версии различаются наличием модулей. Наша оценка - 5 баллов. Шаблоны, скачивание, а также тех.поддержка осуществляется по адресу SLAED.NET
7.Wordpress. Легендарная CMS для ваших блогов и не только. Система бесплатная. В интернете есть огромное количество шаблонов, и плагинов. Установка и работа очень легкая.. Наша оценка - 5 баллов. Cкачать CMS можно с сайта Lecactus.ru. Шаблоны и плагины - wpsoftblog.ru
8. Zebrum Lite. Бесплатная система, для создания саттелитов. Не требует MySQL. Не требует установки. Шаблонов пока мало, а плагинов вообще к ней нету. Наша оценка - 3 бала. Скачать шаблоны и систему можно с сайта blog.zebrum.ru
9. CMS Simple. Бесплатная система, которая может вам послужить, и для создания больших сайтов, и для создания мини-саттелитов. Простая установка, и простая работа. Существуют плагины и шаблоны. Наша оценка - 4 балла. Скачать систему можно с сайта cmsmadesimple.ru
10.phpbb. Бесплатная система для создания вашего форума. В интернете есть множество плагинов, а также шаблонов. Очень простая установка и управление. Наша оценка - 4 балла. Скачать систему, а также шаблоны и плагины, можно с проекта phpbbguru.net
11. IPB. Платная CMS для создания вашего форума. В интернете есть множество плагинов, а также шаблонов. Очень простая установка и управление. Множество популярных форумов, постороены именно на данной системе. Наша оценка - 5 баллов. Купить систему можно на сайте ibresource.ru
12. VB(VBulletin). Платный движок, для создания вашего форума. Очень быстрая система. Простая установка, но не самое легкое управление. Есть шаблоны, а также плагины. Наша оценка - 5 баллов. Официальный сайт VB в России - vbsupport.org
13. OScommerce. Движок для создания интернет-магазина. Новичкам не советую - вначале можно очень сильно запутаться. Существуют множество шаблонов к данному движку. Официальный сайт в России - oscommerce.ru
Здесь, я перечислил основные CMS. Это далеко не все, но это одни из самых распространенных. Выбор за вами.
3.4 Выбор хостинга
Сейчас найти нормальный хостинг - не проблема: выбирайте известного провайдера с ценами на уровне среднерыночных, и ваш сайт будет работать.
Трудности возникают, когда хочется осознанно выбрать хостера с высоким качеством услуг. Дело даже не в том, что маркетинговые тексты затуманивают разум. Просто характеристик у хостинга много, и у неопытного владельца сайта могут возникнуть трудности с их оценкой.
1) Технические характеристики
Сервер - это обычный компьютер, в том плане, что у него есть процессор, оперативная память, жесткий диск. На одном сервере можно разместить, скажем, тысячу сайтов. Когда вы покупаете недорогой хостинг, ваш сайт становится одним из этой тысячи. Упрощая, можно сказать, что сайт - это обычная программа, которая лежит на жестком диске, а для работы требует ресурсов процессора и оперативной памяти.
В этой ситуации хостер должен следить за тем, чтобы одни сайты не использовали слишком много ресурсов, ущемляя права других. Кроме того, хостер должен оверселить в разумных пределах.
1. 1) Загруженность сервера
У многих провайдеров десятки серверов. И заранее не известно, куда поместят ваш сайт. Поэтому заочно оценить качество хостинга не получится, придется воспользоваться тестовым периодом (нередко бесплатным).
Загруженность сервера можно проверить, расставив по скриптам сайта таймеры. Несколько дней собирать статистику по времени генерации страниц (исполнение PHP и отдельно обработка запросов MySQL), потом построить графики и посмотреть, есть ли ухудшение производительности в пиковые часы. Конечно, для этого на сайте должна быть посещаемость.
Если хостер дает доступ по SSH, то можно воспользоваться командой top. Результат выглядит примерно так:
load averages: 0.76, 0.61, 0.52 up 20+05:46:29 17:29:45
Mem: 522M Active, 1052M Inact, 251M Wired, 105M Cache, 112M Buf, 72M Free
Swap: 4096M Total, 336K Used, 4096M Free
0.76, 0.61, 0.52 - это загрузка сервера за последние одну, пять и пятнадцать минут, где единица означает 100% загрузку. up 20+05:46:29 17:29:45 - это аптайм, время бесперебойной работы сервера (в примере 20 суток). Остальное - статистика использования оперативной памяти и свопа (своп не должен активно использоваться).
1.2) Загруженность канала
Проверяется пинговыми сервисами: вы называете свой сайт, и компьютеры со всех концов света пытаются до него достучаться. Проходит несколько дней -- получаете статистику. Пример такого сервиса: http://host-tracker.com/
2) Служба поддержки
Должна отвечать в разумные сроки и по существу. В течение первого месяца стоит это проверить, например, вопросами про организацию резервного копирования. Оценивайте оперативность (особенно ночью или в выходные), доброжелательность, полезность ответов.
3) Удобство панели управления, богатство функций, разнообразие установленного ПО и т. д.
Здесь множество тонкостей , но с большой вероятностью для работы вашего сайта найдется все, что нужно: PHP, MySQL, панель управления, PHPMyAdmin, биллинг - всё это есть практически у любого провайдера. Отдельно замечу, что не стоит обращать внимание на лимиты дискового пространства и трафика - скорее всего вам хватит.
4)Итого
Важно, чтобы сервер был доступен, и чтобы поддержка была готова оперативно помочь. Проверяется это на практике. Потестируйте хостинг хотя бы месяц. А потом можно и за год заплатить и получить скидку 10--20%. На красивые таблички с тарифами с кучей мало полезных опций особенно не стоит смотреть.
Заключение
В заключении могу сказать, что работа с сайтом очень интересна и разнообразна. Она очень многому учит. Развивает навыки программирования, разработки графического контента, маркетинга и многого другого.
Надеюсь в скором времени сайт будет до конца заполнен контентом и начнется его тестирование в интернете. А пока остаётся лишь ждать и подковываться другими необходимыми навыками.
Список используемых источников
1. http://ru.html.net/ - учебник по HTML, CSS, PHP
2. http://www.besthostings.ru - статистическая информация о хостингах
3. http://www.seobuilding.ru/wiki - информация о СУБД
4. http://www.ratingruneta.ru/cms/ - информация о CMS
5. http://www.euroweb.ru/pages/204/ - информация о размещение контента
Размещено на Allbest.ru
Подобные документы
Проектирование сайта учителя в системе Ucoz с учетом особенностей педагогической деятельности. Обновление и пополнение содержимого сайта. Регистрация пользователей. Настройка дизайна и выбор модулей для сайта. Создание меню и наполнение сайта контентом.
курсовая работа [2,1 M], добавлен 14.06.2014Проектирование web-сайта. Пользовательские персонажи, детальная концепция сайта. Разработка скелетной схемы страниц, информационной архитектуры. Создание прототипа web-сайта. Выбор среды разработки. CMS системы и их анализ. Стадии проектирования сайта.
курсовая работа [346,7 K], добавлен 18.09.2016Анализ состояния использования сайтов сайтостроения в профессиональном образовании. Особенности сайта училища. Обсуждение аудитории, схемы поведения пользователей. Требования к содержимому и внешнему виду сайта. Модульная сетка, навигация, каналы связи.
дипломная работа [3,3 M], добавлен 07.02.2014Разработка проекта веб-сайта для медицинского центра, предоставляющего платные услуги. Анализ целевой аудитории создаваемого сайта как информационного ресурса. Навигация сайта, описание профилей пользователей и алгоритмов их взаимодействия с системой.
курсовая работа [1,9 M], добавлен 13.12.2014Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.
курсовая работа [1,0 M], добавлен 09.01.2014Проектирование структуры и информационного содержания сайта. Анализ поисковой статистики и подбор синонимов. Целевая аудитория сайта. Реализация каркаса сайта. Разработка навигации и дизайна сайта с использованием css. Реализация интерактивности.
курсовая работа [10,7 M], добавлен 01.09.2016Функциональное назначение, обоснование необходимости WEB-сайта, технические требования. Структурная схема системы, выбор языка программирования и программных средств. Перенос сайта на хостинг, регистрация на поисковиках. Тестирование на кроссбраузерность.
дипломная работа [4,9 M], добавлен 18.12.2011Выбор сред разработки для реализации сайта. Основная концепция и содержание веб-сайта. Роль дизайна сайта в его создании и определение основных требований к его содержанию и внешнему виду. Особенности разработки удобного и красивого интерфейса сайта.
курсовая работа [686,4 K], добавлен 13.06.2022Рассмотрение основных этапов создания сайта. Использование вайрфреймов как документации по проекту. Использование мокапа и структура навигации сайта. Правильный выбор цветов для проекта. Использование модульной сетки и разработка дизайна сайта.
презентация [2,8 M], добавлен 01.09.2019Сайтостроение. Классификация сайтов. CMS, выбор системы управления контентом для сайта. Регистрация домена, хостинг, размещение сайта в сети. VPS или виртуальный выделенный сервер. Поисковая оптимизация сайта. Файл robots.txt. Карта сайта sitemap.xml.
курсовая работа [139,4 K], добавлен 18.02.2015