Какова цель субдомена WWW?

Какой смысл наличия www.? Разве это не просто бесполезный дополнительный текст? Так как все привыкли к нему, www.google.com взгляды, более хорошо сбалансированные, чем google.com, но почему это запускалось во-первых?

Одна вещь, которую я заметил, это google.com имеет IP 74.125.53.100, в Великобритании, в то время как www.google.com имеет IP 209.85.135.106, в США. Кто-либо мог объяснить немного на этом?

Править: example.tld предполагаемый быть другой машиной, чем www.example.tld? Это должно быть?

64
задан 13.05.2012, 14:28

5 ответов

Перед Всемирной паутиной был все еще Интернет, и это использовалось для множества вещей: telnet, электронное письмо, гофер, FTP, и т.д. В то время было традиционно присвоить псевдонимы доменного имени серверам для общих функций. Так, smtp.example.com был бы исходящим электронным письмом example.com сервер SMTP, ftp.example.com будет FTP-сервером example.com и т.д.

Когда сеть пришла (в начале 1990-х), это было просто еще одно приложение / протокол - это не обязательно предполагалось в то время, что это прибудется самая популярная вещь использовать Интернет для, рядом с электронной почтой. Таким образом, веб-серверу организации присвоили псевдоним доменного имени "www". как любой другой сервис обычно присваивался бы.

Со временем много сайтов начинали отбрасывать "www"., потому что URL, в конце концов, часто вводятся людьми, и да это - еще 4 символа, чем действительно необходимый. Но, "www". все еще задерживается сегодня, и это вряд ли будет когда-либо полностью уходить.

92
ответ дан 07.12.2019, 08:15
  • 1
    В согласии с BM. Домен (например, google.com) обрабатывает многие сервисы, и www отчасти говорит, какой сервис он использующий (www, почта, smpt, поп, ftp...). Конечно, как www трафик быть, вероятно, наиболее распространенный вид, серверы, скорее всего, знает то, что ожидает, и действует соответственно. Много серверов настраиваемые, чтобы перенаправлять трафик от (например), google.com к www.google.com. Одна причина этого состояла в том, что поисковые системы часто видит google.com и www.google.com как различные сайты (который плохой по причинам, не релевантным здесь). Сайты, бросающие www, больше ставшие распространенные, например, superuser.com! – outsideblasts 25.10.2009, 04:12
  • 2
    Таким образом, www является, что это для сети для http протокола, и также разделяет его от субдоменов (для cookie), но теперь некоторые серверы (как суперпользователь) не использовать www (хотя заставляя это перенаправить к плоскости non-www), потому что они могут только предназначить для этого. – mk12 25.10.2009, 06:16

Это главным образом используется для разделения cookie от других субдоменов.

Если Вы собираетесь использовать cookie, определенно сохраните www..

Можно всегда использовать 301 перенаправление для перенаправления короткого домена к тому с www., тем путем Ваши пользователи не должны вводить его.

Это позволит Вам создавать субдомены, которые являются cookie меньше для статического обслуживания данных. Без a www., cookie подаются на всех субдоменах. Поэтому, если Вы не используете www., Вам нужно абсолютно отдельное доменное имя, чтобы иметь домен cookie меньше по сравнению только с использованием субдомена.

Кроме этого, выбирая между хранением www. или не просто вопрос, по которому Вы предпочитаете. Просто удостоверьтесь, что перенаправили один не выбранный к другому с помощью 301 перенаправления.

Править:

Объяснить, устанавливая cookie использует иерархию для того, как cookie распространен к домену.

Например, устанавливая cookie на example.com эффективно позволяет передачу cookie к:

example.com
www.example.com
sub.www.example.com
my.example.com
oh.my.example.com
images.example.com
hello.example.com

По сравнению с установкой cookie к www.example.com только разрешает куки в тех ситуациях:

www.example.com
sub.www.example.com

При помощи a www. Вы позволяете себе использовать субдомены, чтобы иметь различные cookie от основного сайта (и ни одно вообще раз так желаемое).

Без www. (или другой субдомен), все настройки куки на домене распространят к субдоменам.

20
ответ дан 07.12.2019, 08:15
  • 1
    Ха? www. использовался, прежде чем cookie существовали - с рассвета сети на самом деле - насколько я знаю. – Lee B 25.10.2009, 02:10
  • 2
    Да, но теперь это - достойная конвенция для того, чтобы разделить cookie, если Вы заканчиваете тем, что использовали субдомены для отдельных сайтов. – Paul D. Waite 25.10.2009, 02:48
  • 3
    Это некоторой действительно хорошей информацией о приложении cookie с субдоменами, но я боящийся, что это действительно отвечает на вопрос того, ПОЧЕМУ субдомены использует, как они. – outsideblasts 25.10.2009, 03:49
  • 4
    @Lee B: Поскольку сегодня, это - единственная настоящая причина, почему люди продолжают использовать www. на новых веб-сайтах. Нет никакой другой технической причины почему www. все еще используется сегодня. – Andrew Moore 25.10.2009, 16:33

Никакая идея, если это традиционно почему www. используется, но одна возможная причина:

Скажите, что у Вас есть сервер, который выполняет сеть, SMTP и серверы IMAP. Пользователи получают доступ к веб-серверу с помощью www.example.com, SMTP с помощью smtp.example.com и IMAP с помощью imap.example.com

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

Для больших внутренних сетей это - простой способ переместить серверы.. Просто измените внутренний сервер SMTP, запись DNS и все клиенты автоматически начнут использовать новую машину. Никакая передача портов для волнения о

С интернет-серверами направления Вы, вероятно, сохранили бы оба сервера в той же сети NAT'd и порт передачи 80 к другой машине, или использовали бы подсистему балансировки нагрузки

Существуют преимущества для сохранения "www". часть URL для чисто веб-серверов, особенно относительно cookie, как Andrew Moore и этот блог. ТАК сообщение объясняют.. Плюс то, если Вы перенаправляете non-www домен, пользователи не должны вводить его (и даже если Вы не сделаете, то большинство браузеров попробует "www.example.com", если "example.com" не будет работать),

6
ответ дан 07.12.2019, 08:15

Это - просто вопрос абстракции, как обращение к счетам "секретарю Клуба" вместо "Susan". Если Вам отправили счета в susan, и каталоги продаж и резюме, то, что происходит, если Вы нанимаете Bob для обработки материала HR как резюме? Почта все еще адресована Susan, и никто не будет знать, что это для Bob, пока Susan не нашла времени, чтобы открывать его и удостоверяться, что это не предназначено для нее. Таким образом вместо того, чтобы назвать "Susan", фактического человека, Вы называете "Отдел Человеческих ресурсов" - РОЛЬ.

Аналогично, Вы называете компьютеры для их РОЛЕЙ, не фактические компьютеры. Таким образом, у Вас есть компьютер под названием www.yourcompany.com при обслуживании веб-сайтов и компьютера под названием ftp.yourcompany.com при предоставлении услуги FTP, и т.д. Если Вы не делаете, то один компьютер, yourcompany.com, должен получить весь интернет-трафик, и затем передавать его на правильное место. www.yourcompany.com мог быть всеми веб-серверами в Google, но если yourcompany.com будет ноутбуком, то ноутбук будет перегружен, в то время как веб-серверы будут все еще сидеть без дела, ожидая информации для достижения их. Как Susan, обрабатывающая всю почту первоначально, один компьютер может обработать все роли первоначально, но отдельный компьютер / доменные имена помогает разделить (или консолидировать) вещи по мере необходимости.

3
ответ дан 07.12.2019, 08:15

Это могло быть хуже. Британец расходится, 'RS', кажется, имеет fundementaly, неправильно понятый все это - их веб-сайтом является rswww.com

5
ответ дан 07.12.2019, 08:15

Теги

Похожие вопросы