2009-05-14 2 views
2

Я рассматриваю возможность перемещения своих изображений в поддомен на моем веб-сайте, и я где-то читал, что перенос сценария на другой, сделает его еще быстрее! это правда? или я должен просто оставить его на том, что есть, если я не рассматриваю настоящий CDN?будет использовать несколько субдоменов, ускоряющих мой сайт?

ответ

9

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

Причина в том, что большинство браузеров ограничиваются установленным максимальным количеством одновременных подключений к домену. Скажите, что у вас есть сайт на www.mysite.com. Теперь, когда ваш браузер пытается загрузить ваши html, css, скрипты и изображения, возможно, потребуется загрузить 20-30 файлов с сервера. Поскольку браузер ограничивается, скажем, 4 одновременными подключениями к вашему домену, браузеру придется загружать только 4 файла за один раз.

Теперь, если вы обслуживаете свои файлы css на отдельном субдомене css.mysite.com, ваши изображения на images.mysite.com и скрипты на scripts.mysite.com, ваш браузер может открыть 4 одновременных подключения к каждому из доменов. Следовательно, он может одновременно загружать до 16 файлов. Если ваш запрет позволяет это, это может привести к загрузке страницы быстрее.

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

+0

Это также поможет (слегка) в вашем рейтинге результатов поиска, поскольку Google добавит скорость загрузки сайта к алгоритму ранжирования. http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html –

Смежные вопросы