Jump to content

Parallelize downloads across hostnames


armid
 Share

Recommended Posts

  armid said:
Google Page Speed рекомендует такую штуку делать.

Но как это правильно сделать, что не понятно мне. Может кто делал уже?

Дык вроде ж Гугл описывает как правильно это делать... :)

Link to comment
Share on other sites

s0rr0w, вроде и описывает. Ну как говорится на практике как применить пока не знаю.

В инете описания много чего найти можно :) А вот как до дела доходит.

Там написано нужно записи CNAME создавать. А вот для чего и что...

Link to comment
Share on other sites

  armid said:
s0rr0w, вроде и описывает. Ну как говорится на практике как применить пока не знаю.

В инете описания много чего найти можно :) А вот как до дела доходит.

Там написано нужно записи CNAME создавать. А вот для чего и что...

Понятно, вы не читали вот эту статью

Вкратце. Браузеры умеют в среднем загружать одновременно не более 6 потоков данных с одного домена. Увеличив количество доменов, можно спокойно обойти это ограничение.

Допустим, у вас есть сайт www.com, вы создаете пять виртуальных доменов третьего уровня clone0.www.com, clone1.www.com и так далее. И ссылки на картинки делаете на разные домены. В итоге получаете в пять раз большую скорость загрузки данных. Хотя все пять доменов ссылаются физически на одну и ту же папку на физическом диске.

Link to comment
Share on other sites

Спасибо за ваш ответ.

  Quote
Понятно, вы не читали вот эту статью

с этой статьи как раз и начал :)

  Quote
И ссылки на картинки делаете на разные домены.

Вот тут не понятно. Я подозреваю, что это решение чрезвычайно просто, но вот как не понимаю.

У меня есть блог (wordpress), соответственно есть записи, в каждой минимум по картинке, как эти картинки перекинуть на субдомены?

Edited by armid
Link to comment
Share on other sites

  Quote
Вот тут не понятно. Я подозреваю, что это решение чрезвычайно просто, но вот как не понимаю.

Попросите вашего хостера добавить записи CNAME для нужных вам поддоменов, например img.mydomain.ru или если у вас есть возможность управлять dns серверами добавить нужные записи самому. После чего можно делать ссылки на картинки через домен третьего уровня.

Link to comment
Share on other sites

  Quote
Попросите вашего хостера добавить записи CNAME для нужных вам поддоменов

Хостера или регистратора?

  Quote
После чего можно делать ссылки на картинки через домен третьего уровня.

Вот опять же. Как их дать? Я ж не отдельно ссылками буду делится. Как это реализовать. Вот смотр.ю на сайт где это сделано, все ссылается на основной домен.

Link to comment
Share on other sites

  Quote
Хостера или регистратора?

Того кто управляет DNS серверами

  Quote
Вот опять же. Как их дать? Я ж не отдельно ссылками буду делится. Как это реализовать. Вот смотр.ю на сайт где это сделано, все ссылается на основной домен.

Картинка будет доступна по всем CNAME что есть в DNS и по основной записи A в том же DNS, как вам автоматизировать процесс в вашем случаи я не знаю ибо даже не представляю на чем работает ваш сайт. В моем случаи в ruby on rails есть хелпер image_tag которому в конфиге приложения можно задать основное path до картинок.

Link to comment
Share on other sites

  Quote
Вот создал я поддомен. А как теперь CNAME прописать?

Поддомен создавать не надо, надо именно создать CNAME

  Quote
CMS wordpress

Ну скорее всего для него есть какой нибудь plugin или в настройках можно указать path до изображений

Link to comment
Share on other sites

Так опять же сюда по плагину вышеупомянутому, не вся графика в кэш уходит... Для меня это было новостью.

arez

Как же этот CNAME прописать. Как оно хоть правильно называется, что бы почитать.

Вот это оно?

2136368.png

Edited by armid
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy