когда я должен использовать или избегать поддоменов? - PullRequest
5 голосов
/ 28 мая 2009

Недавно пользователь сказал мне избегать поддоменов, когда я могу. Я помню, читая Google рассматривать субдомены как уникальный сайт (это правда?). Что еще происходит, когда я использую поддомен и когда мне следует использовать или не использовать поддомен?

Я слышал, что куки не передаются между поддоменами? я знаю, 2 изображения могут быть DL одновременно с сайта. Смогу ли я использовать DL 4, если буду использовать sub1.mysite.com и sub2.mysite.com?

Что еще я должен знать?

Ответы [ 4 ]

7 голосов
/ 28 мая 2009

Вы можете обмениваться файлами cookie между поддоменами, при условии, что в файле cookie установлены правильные параметры. Однако по умолчанию они не будут передаваться.

Да, вы можете получить больше одновременных загрузок, если храните изображения в разных поддоменах. Однако другая сторона шкалы заключается в том, что пользователь тратит больше времени на разрешение DNS, поэтому нецелесообразно иметь, скажем, 25 поддоменов для 50 одновременных загрузок.

Еще одна вещь, которая случается с поддоменами, заключается в том, что запросы AJAX не будут работать без особых усилий (вы МОЖЕТЕ заставить их работать, используя приемы document.domain, но это далеко не так просто).

Однако не могу помочь с SEO, хотя некоторые люди не одобряют работу и yoursite.com, и www.yoursite.com, и возвращают один и тот же контент, потому что это «разбавляет ваш постранный поиск». Не уверен, насколько это правда.

4 голосов
/ 28 мая 2009

Вы усложняете довольно много вещей. Сбор статистики, управление пауками, хранение html5, XSS, межкадровая связь, настройка виртуального хоста, показ сторонней рекламы, взаимодействие с удаленными API, такими как карты Google.

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

Я должен добавить, что однажды я сам пошел по этому пути для сайта объявлений, добавив такие домены, как porshe.site.com, ferrari.site.com, надеясь повысить рейтинг этих ключевых слов. В итоге я не увидел заметных улучшений, и, что еще хуже, Google просматривал весь сайт через каждый поддомен, а это означало, что поиск ferrari может вернуть porsche.site.com/ferraris вместо ferrari.site.com/ferraris. Короче говоря, Google рассматривал каждый сайт как дубликаты, но каждый раз сканировал каждый сайт.

Опять же, обходные пути существовали, но я выбрал простоту и не жалею об этом.

0 голосов
/ 28 мая 2009

Недавно пользователь сказал мне избегать поддоменов, когда я могу. Я помню, читая Google рассматривать субдомены как уникальный сайт (это правда?). Что еще происходит, когда я использую поддомен и когда мне следует использовать или не использовать поддомен?

Последнее, что я услышал об оптимизации Google, это то, что домены учитываются для большего количества страниц, чем поддоменов. Я также считаю, что расчеты рейтинга страниц выполняются за страницу, а не за сайт (согласно алгоритму и т. Д.). Хотя единственный человек, который действительно может сказать вам, - это сотрудник Google.

Я слышал, что куки не передаются между поддоменами?

Вы должны иметь возможность использовать cookie для всех поддоменов. www.mysite.com sub1.mysite.com sub2.mysite.com может использовать одни и те же файлы cookie, но файл cookie, указанный для mysite.com, не может быть им предоставлен.

я знаю, что 2 изображения могут быть DL одновременно с сайта. Буду ли я в состоянии DL 4, если я использую sub1.mysite.com и sub2.mysite.com?

Я не уверен, что вы подразумеваете под DL одновременно. Часто браузер с одним потоком загружает изображения по одному, даже из разных доменов. Браузеры с многопоточными конфигурациями могут одновременно загружать несколько элементов из разных доменов.

0 голосов
/ 28 мая 2009

Если вы используете дочерние домены для хранения изображений, JavaScript, таблиц стилей и т. Д., То ваши страницы могут загружаться быстрее. Браузеры ограничивают количество одновременных подключений к каждому доменному имени. Чем больше субдоменов вы используете, тем больше соединений можно установить одновременно для сбора содержимого веб-страниц.

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