- •Кафедра __Экономики и менеджмента__
- •Тема 1. Основы World Wide Web (www)
- •1.1. Сервис www
- •1.2. Адресация веб-ресурсов. Url, urn, uri
- •1.3. Язык гипертекстовой разметки html
- •1.4. Протокол http
- •1.5. Программное обеспечение сервиса www
- •Браузеры
- •Роботы-«пауки»
- •Тема 2. Типы сайтов
- •2.1. Статические и динамические сайты
- •2.2. Информационные сайты и веб-приложения
- •2.3. Порталы и специализированные сайты
- •Тема 3. Проектирование структуры веб-сайта
- •3.1. Внутренняя и внешняя структура
- •3.2. Типовые структуры Линейная структура
- •Иерархия
- •«Паутина»
- •3.3. Практические рекомендации по структуре
- •Тема 4. Практические рекомендации при создании сайта
- •4.1. Рекомендации для создания «хорошего» сайта На кого ориентирован сайт
- •Обновление информации
- •Социализация сайта
- •Выбор доменного имени
- •Навигация по сайту
- •Обеспечение уникального контента
- •Использование уникальных названий
- •Выдерживать структуру веб-документа
- •Пишите валидный код
- •Используйте стили
- •Ограничение в применении Flash и JavaScript
- •Сохранение ссылочной целостности
- •4.2. Обслуживание веб-сайта в процессе эксплуатации
- •Тема 5. Выбор хостинга для сайта
- •5.1. Основные критерии Стоимость
- •Серверные скрипты и cgi
- •5.2. Поддержка баз данных
- •5.3. Администрирование и доступ к файловой системе
- •Дополнительные возможности
- •Максимальная нагрузка на сервер
- •Время отклика
- •Техническая поддержка
- •Почтовые аккаунты
- •Логи и статистика
- •5.4. Резервное копирование
- •Тема 6. Факторы ранжирования веб-сайтов
- •6.1. Метод ранжирование
- •6.2. Классификация факторов ранжирования
- •6.3. Внешние факторы ранжирования
- •Тема 7. Этапы поискового продвижения
- •7.1. Поисковое продвижение сайта
- •7.2. Эффективность продвижения сайтов
- •7.3. Стоимость поискового продвижения
- •Тема 8. Веб-графика: перспективы и тренды
- •8.1. Графические технологии www
- •Тема 9. Развитие веб-технологий: тенденции и перспективы
- •9.1. Перспективы Веб
- •Особенности web 2.0
- •Основные элементы web 2.0
- •Метки (теги)
- •Социализация
- •Недостатки Веб 2.0
- •Семантические веб-сервисы
- •9.5. Сравнение технологий web 1.0, web 2.0 и web 3.0
Серверные скрипты и cgi
В настоящее время практически невозможно найти профессионально разработанный сайт, не использующий серверные приложения. Подавляющее большинство провайдеров в стартовых тарифах предлагают, как минимум, поддержку веб-приложений, написанных на языках PHP и Perl. Дополнительно — Ruby, а в последние 2-3 года — еще и Python. Прежде чем заказывать хостинг, убедитесь, что выбранный тариф включает нужный вам скриптовый язык со всеми необходимыми модулями расширения.
Если вы используете CGI, а обработчик — не скрипт, а скомпилированная программа, то выбирайте хостинг, представляющий доступ к оболочке (как правило через ssh). Это упростит отладку ваших cgi-приложений на стороне сервера.
Для серверных Windows-приложений найти хостинг будет несколько сложнее и заведомо дороже при прочих равных условиях.
5.2. Поддержка баз данных
Динамические сайты и системы управления контентом чаще всего работают с базами данных. Как правило, это MySQL, поддерживаемая большинством провайдеров. Для Windows-хостинга это будут скорее всего Microsoft SQL Server и Access.
Количество разрешенных баз данных варьируется и обычно равно максимальному количеству сайтов на одном аккаунте. Однако, если разобраться, десяток-другой баз скорее рекламный трюк. Дело в том, что, по большому счету, все таблицы (естественно, разноименные) всех сайтов аккаунта можно поместить и в одну базу данных.
В редких случаях провайдеры предлагают поддержку других СУБД, например PostgreSQL для крупных проектов, или SQLite для случаев, когда информация из базы только считывается и редко записывается.
5.3. Администрирование и доступ к файловой системе
Важным параметром при выборе хостинга являются средства управления аккаунтом и средства доступа к файловой системе. Если раньше едиственным способом загрузки файлов на сайт являлся протокол ftp, то сейчас провайдеры представляют более гибкие и универсальные возможности с использованием веб-интерфейса. Для этого используются средства типа CPanel, Webmin или ISPmanager, а также собственные разработки провайдеров. Какой из веб-интерфейсов лучше — вопрос спорный и основан на личных предпочтениях, но вот поддержка ftp-доступа должна быть. Через ftp будет существенно проще автоматизировать управление файловой системой и файлами, хотя ценой этому является некоторое снижение защищенности сайта из-за особенностей протокола ftp.
Дополнительные возможности
Приведенные выше характеристики хостинга являются основными и ориентированы на любой сайт. Но для обеспечения эффективной работы именно вашего сайта нужно проверить и ряд дополнительных возможностей хостинга, которые не всегда включены в описание тарифа на главной странице или указаны мелким шрифтом.
Реселлинг
Крупные хостинг-провайдеры представляют возможность «оптовой покупки» хостинга с целью перепродажи - реселлинг. Партнеры-реселлеры устанавливают собственные тарифные планы и ищут собственных клиентов, представляя им возможность размещать сайты на серверах основного провайдера. Как правило, реселлеры представляют более дешевые тарифы, весьма привлекательные для небольших сайтов. Есть одно «но» - если у реселлера оказывается большое число клиентов, или некоторые из сайтов становятся популярными, возможна ситуация, называемая «оверселлинг». Она возникает, когда нагрузка клиентских сайтов превышает лимиты, установленные для реселлера. В результате - все такие сайты выпадают с кодом ошибки 5xx (подробней о кодах ответа протокола HTTP).
