когда я должен использовать или избежать субдоменов?

Просто сделайте, как говорит Дарио:

for_each(begin(myv1), end(myv1), [](double& a) { a *= 3; });

for_each разрешено изменять элементы, говоря, что это не может быть мифом.

5
задан 28 May 2009 в 03:01
поделиться

4 ответа

You can share cookies between subdomains, provided you set the right parameters in the cookie. By default, they won't be shared, though.

Yes, you can get more simultaneous downloads if you store images in different subdomains. However, the other side of the scale is that the user spends more time resolving DNSs, so it's not practical to have, say, 25 subdomains to get 50 simultaneous downloads.

Another thing that happens with subdomains is that AJAX requests won't work without some effort (you CAN make them work using document.domain tricks, but it's far from straightforward).

Can't help with the SEO part, however, although some people discourage having both yoursite.com and www.yoursite.com working and returning the same content, because it "dilutes your pagerank". Not sure how true that is.

7
ответ дан 13 December 2019 в 19:34
поделиться

You complicate quite a few things. Collecting stats, controlling spiders, html5 storage, XSS, inter-frame communication, virtual-host setup, third-party ad serving, interaction with remote APIs like google maps.

That's not to say these things can't be solved, just that the rise in complexity adds more work and may not provide suitable benefits to compensate.

I should add that I went down this path once myself for a classifieds site, adding domains like porshe.site.com, ferrari.site.com hoping to boost rank for those keywords. In the end I did not see noticeable improvement and even worse google was walking the entire site via each subdomain, meaning that a search for ferraris might return porsche.site.com/ferraris instead of ferrari.site.com/ferraris. In short google considered each site to be duplicates but it still crawled each site every time it visited.

Again, workarounds existed but I chose simplicity and I don't regret it.

4
ответ дан 13 December 2019 в 19:34
поделиться

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

0
ответ дан 13 December 2019 в 19:34
поделиться

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

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

Я слышал, файлы cookie не используются совместно между субдоменами?

У вас должна быть возможность использовать 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
ответ дан 13 December 2019 в 19:34
поделиться
Другие вопросы по тегам:

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