Архив метки: ресурс

Этапы создания сайта

Если вы хотите создать свой собственный сайт в интернете, достичь этого можно разными способами.

Рассмотрим процесс создания по пунктам:

  1. Нужно определиться с содержимым сайта. От уникальности и качества информационного наполнения сайта будет зависеть популярность ресурса в сети. Написанием текстов вы можете заняться сами либо поручить это профессионалам, предоставив им исходные материалы.
  2. Далее необходимо трезво оценить свои возможности по технической части и решить, что:
    • Вы будете делать сайт сами. Для этого вам необходимо иметь некоторое представление, как минимум, о языке разметки страниц HTML и об основах веб-дизайна. Это, пожалуй, самый долгий и сложный, но и самый интересный путь.
    • Вы воспользуетесь специальной программой для создания сайтов (например, MS FrontPage) или т.н. «конструктором» сайтов. Эти варианты позволят быстро создать сайт даже неискушенному в интернет-технологиях пользователю, но… Обычно сайт получается весьма невысокого качества и с шаблонным дизайном.
    • Вы поручите создание сайта профессионалам. Это хоть и самый дорогой, но, как правило, и самый верный способ. На выходе вы получите функциональный, продуманный, красивый сайт.
  3. Нужно выбрать хостинг — место, где будет располагаться ваш сайт. Более подробную информацию по этому вопросу можно найти в разделах, посвященных хостингу.
  4. Следующий шаг — регистрация доменного имени. Подробную информацию, касающуюся регистрации доменных имен, можно найти в соответствующем разделе. Если вы планируете использование бесплатного хостинга, этот шаг можно пропустить.
  5. Необходимо загрузить сайт на сервер и проверить его работоспособность.

Информация о доменной зоне .spb.ru

Домен .SPB.RU создан в 1997 году и предназначен для размещения ресурсов, относящихся к Санкт-Петербургу и Ленинградской области. Регистрация имени в зоне .spb.ru осуществляется бесплатно и продлевается автоматически, пока домен используется.

Данные, необходимые для регистрации домена.

Для физических лиц:

Тип сведений Обязательно Для WHOIS
Имя V V
Фамилия V V
Страна проживания V V
Адрес V V
Контактный телефон V V
Факс V
Контактный e-mail V V

Для юридических лиц:

Тип сведений Обязательно Для WHOIS
Название организации V V
Контактное лицо V V
Страна V V
Адрес V V
Контактный телефон V V
Факс V
Контактный e-mail V V

Выбор доменного имени

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

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

Доменное имя может содержать только латинские буквы, цифры и символ «-».

Если ваша аудитория русскоязычная, то рекомендуется выбрать .ru. Домены в зоне .ru значительно лучше и быстрее индексируются поисковой системой Яндекс. Домены в зоне .com хорошо подойдут для сайтов, нацеленных в первую очередь на зарубежную аудиторию.

При выборе домена следует обратить внимание на следующие моменты:

  1. Звучность и запоминаемость имени, соответствие имени тематике ресурса. Имя должно быть кратким, лаконичным, т.к. слишком длинные имена труднее запоминаются. Идеальный вариант — когда пользователь может воспроизвести имя сайта по памяти. В название домена желательно поместить ключевое слово, имеющее отношение к вашей деятельности.
  2. Легкое произношение и написание. В имени по возможности не должно быть «сложных» сочетаний букв, в идеале произношение должно соответствовать написанию. Использование доменных имен, по написанию схожих с раскрученными брендами, считается дурным тоном.
  3. Имя должно одинаково хорошо восприниматься людьми разных языковых принадлежностей, не означать в переводе с английского глупого или нецензурного слова.

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

Для системы Рамблер, например, заявлено следующее:

«Автоматически роботы Rambler сканируют сайты, находящиеся в следующих доменах первого уровня:

  • Российская Федерация: .ru, .su
  • Украина: .ua
  • Белоруссия: .by
  • Казахстан: .kz
  • Киргизия: .kg
  • Узбекистан: .uz
  • Грузия: .ge

и игнорируют сайты из других доменов.»

Для того, чтобы добавить в индекс сайт из другой зоны (например, com или org), нужно делать запрос в техподдержку. После этого сайт может быть включен в индекс, а может и не быть — все зависит от решения сотрудников Рамблер.

Информация о доменной зоне .msk.ru

Домен .MSK.RU создан в 1998 году и предназначен для размещения ресурсов, относящихся к Москве и Московской области. Регистрация имени в зоне .msk.ru осуществляется бесплатно и продлевается автоматически, пока домен используется.

Данные, необходимые для регистрации домена.

Для физических лиц:

Тип сведений Обязательно Для WHOIS
Имя V V
Фамилия V V
Страна проживания V V
Адрес V V
Контактный телефон V V
Факс V
Контактный e-mail V V

Для юридических лиц:

Тип сведений Обязательно Для WHOIS
Название организации V V
Контактное лицо V V
Страна V V
Адрес V V
Контактный телефон V V
Факс V
Контактный e-mail V V

Снижение нагрузки на аккаунт виртуального хостинга

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

Однако, существуют определенные правила «совместного» использования сервера. В частности, необходимо следить за нагрузкой, создаваемой на сервер вашим ресурсом. Нагрузка — это процент использования ресурсов сервера (процессорного времени, объема оперативной памяти и т.д.) в момент выполнения какой-либо задачи. Чем больше ресурсов забирает один сайт (аккаунт), тем меньше их остается другим. Именно поэтому нужно следить за нагрузкой аккаунтов и принимать меры, если какой-либо аккаунт начинает использовать слишком много ресурсов, мешая другим аккаунтам.

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

Основные источники высокой нагрузки на сервер:

  • Использование ресурсоемкой CMS.
  • Неэффективная логика запросов MySQL и отсутствие их оптимизации (см. раздел «Снижение нагрузки на MySQL сервер»).
  • Непродуманная организация сайта, плохо оптимизированные cкрипты.
  • Высокая посещаемость ресурса.

Снижение нагрузки на MySQL-сервер

Перед тем, как использовать MySQL-сервер, необходимо все тщательно обдумать. В первую очередь, нужно решить, а нужен ли MySQL для конкретной задачи вообще? Типичная ошибка — создание базы данных там, где в ней нет необходимости — например, для хранения текстов статей либо изображений. Почти всегда такое решение приводит к появлению огромных баз-монстров, по объему во много раз превышающих размеры самого сайта и ставящих в ступор даже весьма мощные сервера. А ведь зачастую ту же задачу можно реализовать гораздо проще и эффективнее без MySQL, на базе обычных ресурсов web-сервера.

Если все же без использования MySQL не обойтись, следует заняться оптимизацией запросов. Как правило, наибольшая нагрузка на сервер создается при получении большого числа элементов из таблицы, поэтому основную часть работы в идеале нужно перекладывать на PHP или Perl скрипты. При этом нужно стараться создавать минимально требовательные и максимально уточненные запросы. Например, Вам надо получить из таблицы элемент со значением параметра ’N’ равным ’10′. Оптимальным вариантом будет использование запроса «SELECT * FROM table WHERE N=10;», не оптимальным — «SELECT * FROM table;» с последующим сравнением значений N в цикле. Максимальная точность SQL-запроса — непременное условие быстрой работы сервера баз данных.

Теперь перейдем от общих рекомендаций к более глубокому анализу оптимизации запросов. В MySQL существует оператор EXPLAIN, который используется для получения информации о запросе SELECT. Если оператору SELECT предшествует EXPLAIN, то MySQL сообщит о том, как будет производиться обработка SELECT и предоставит информацию о порядке и методе связывания таблиц. При помощи EXPLAIN легко выяснить, в каких случаях стоит снабдить таблицы индексами, чтобы получить более быструю выборку, использующую индексы для поиска записей. Более подробная информация по использованию команды EXPLAIN доступна на сайте mysql.com. Использование EXPLAIN перед сложными запросами, охватывающими несколько таблиц, может предоставить вам полную информацию об обработке запроса SELECT. Проанализировав эти данные, можно существенно оптимизировать таблицы для ускорения быстродействия.

Также хотелось бы обратить ваше внимание на запросы INSERT, UPDATE и DELETE. Несмотря на то, что, как правило, эти запросы используются значительно реже, чем SELECT, они также могут быть причиной высокой загрузки сервера. Практические советы по оптимизации скорости работы оператора INSERT доступны в документации на сайте mysql.com. UPDATE же включает в себя запросы SELECT и INSERT, поэтому к нему применимы аналогичные методы оптимизации. Запрос DELETE в оптимизации не нуждается, однако в некоторых случаях использование вместо него других средств может привести к значительному убыстрению обработки. Например, для очищения таблицы целиком следует использовать оператор TRUNCATE TABLE вместо удаления каждого элемента по отдельности.

Структура самих таблиц — также очень важный момент. Например, следует избегать типов VARCHAR или BLOB для всех столбцов. При использовании единичного столбца VARCHAR или BLOB Вы получите динамическую длину строки.

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

Информация о доменной зоне .spb.su

Домен .SPB.SU создан в 2000 году и предназначен для размещения ресурсов, относящихся к Санкт-Петербургу и Ленинградской области. Доменная зона .spb.su аналогична .spb.ru и является хорошей альтернативой, если нужное доменное имя в зоне .spb.ru уже занято. Регистрация имени в зоне .spb.su осуществляется бесплатно и продлевается автоматически, пока домен используется.

Данные, необходимые для регистрации домена.

Для физических лиц:

Тип сведений Обязательно Для WHOIS
Имя V V
Фамилия V V
Страна проживания V V
Адрес V V
Контактный телефон V V
Факс V
Контактный e-mail V V

Для юридических лиц:

Тип сведений Обязательно Для WHOIS
Название организации V V
Контактное лицо V V
Страна V V
Адрес V V
Контактный телефон V V
Факс V
Контактный e-mail V V

Что такое DNS-сервера и как они работают

Любой компьютер, подключенный к Internet, идентифицируется в сети при помощи IP-адреса (например, 91.218.228.13) и доменного имени (например, rusureg.ru). Основное предназначение DNS-сервера — это трансляция доменных имен в IP-адреса и обратно. Изначально, когда интернет «был еще маленьким», проблема трансляции решалась при помощи специальных списков, включающих в себя адреса всех компьютеров сети. На каждом подключенном к сети компьютере обязательно должна была присутствовать копия такого списка. По мере развития интернета подобная технология перестала отвечать требованиям времени — файлы-списки раздувались до огромных размеров, их синхронизация требовала все больше и больше ресурсов.

DNS (Domain Name System) — существенный шаг вперед в эволюции технологии разрешения имен. В DNS существует так называемое «дерево доменов», в основании которого находится единый для всех доменов «корень». Имя корня дерева — «.» (точка). Ниже корня лежат домены первого уровня — com, net, edu, org, mil, int, biz, info, gov и национальные домены — ru, ua и т.д. Еще ниже в иерархии располагаются домены второго уровня (например, peterstar.ru), затем третьего и т.д.

DNS-сервера объединены в довольно сложную иерархию. При настройке программного обеспечения на компьютере-клиенте указывается один либо два DNS-сервера, к которым в процессе работы посылаются запросы. Сервера, получив запрос, либо отвечают на него, либо, если не знают ответа, пересылает запрос на стоящие выше в иерархии сервера. Каждому DNS-серверу известны адреса вышестоящих и корневых DNS-серверов, к которым также отправляются отдельные запросы. Ответ сервера клиенту передается в обратном порядке — сверху вниз.

DNS-сервера можно разделить на рекурсивные и нерекурсивные. Рекурсивный сервер никогда не отсылает клиента к другому серверу, он всегда отвечает клиенту сам. Такой сервер самостоятельно отслеживает отсылки к другим DNS-серверам и опрашивает их непосредственно по цепочке, передавая потом ответ клиенту в готовом виде. При этом рекурсивный сервер кэширует все промежуточные ответы, что значительно сокращает время ожидания при последующих запросах. Нерекурсивный сервер перекладывает большую часть работы на «плечи» клиента, возвращая ему только отсылку на сервер, «который знает». В этом случае переход по отсылке и опрос следующего DNS-сервера — задача клиента.

Также существуют такие понятия, как «первичный» и «вторичный» DNS-сервера. Вторичный сервер «страхует» первичный на случай, если тот по какой-либо причине вдруг выйдет из строя. Если не использовать подобную схему с подстраховкой, то в случае аварии на первичном DNS-сервере, обслуживающим какой-либо домен, все машины, расположенные в этом домене, просто «исчезнут» из сети, их перестанут «видеть» пользователи извне. Именно этим обуславливается требование использовать как минимум два сервера DNS на обслуживание каждого домена второго уровня.

Информация о доменной зоне .msk.su

Домен .MSK.SU создан в 2000 году и предназначен для размещения ресурсов, относящихся к Москве и Московской области. Доменная зона .msk.su аналогична .msk.ru и является хорошей альтернативой, если нужное доменное имя в зоне .msk.ru уже занято. Регистрация имени в зоне .msk.ru осуществляется бесплатно и продлевается автоматически, пока домен используется.

Данные, необходимые для регистрации домена.

Для физических лиц:

Тип сведений Обязательно Для WHOIS
Имя V V
Фамилия V V
Страна проживания V V
Адрес V V
Контактный телефон V V
Факс V
Контактный e-mail V V

Для юридических лиц:

Тип сведений Обязательно Для WHOIS
Название организации V V
Контактное лицо V V
Страна V V
Адрес V V
Контактный телефон V V
Факс V
Контактный e-mail V V

Время обновления DNS-серверов, кэш DNS-сервера

Время обновления DNS-серверов по всему миру составляет от 12 часов до 2-3 суток. Это означает, что зарегистрированный домен станет «виден» в интернете не сразу, а лишь по истечению некоторого времени.

С целью снижения нагрузки на серверы, стоящие у вершины DNS-иерархии, используется кэширование DNS-запросов. Суть кэширования проста — если к серверу уже были обращения для разрешения определенных имени и адреса, то при последующих обращениях по поводу тех же имени или адреса нужная информация будет взята сразу из локального кэша сервера, а не получена заново путем цепочки DNS-запросов. Технология кэширования экономит ресурсы сети, при этом значительно сокращая время, требуемое на разрешение запросов.

Кэширование осуществляется на всех уровнях иерархической инфраструктуры DNS, вплоть до клиентского программного обеспечения. Рабочая станция, которая недавно запрашивала разрешение имени хоста, будет некоторое время помнить его. Если приложение (web-браузер, почтовый клиент) повторно запросит запись DNS, операционная система будет использовать локальную копию вместо того, чтобы каждый раз направлять запрос DNS, таким образом экономя коммуникационный трафик.