2012-02-04 8 views
2

Я изменил все свои ссылки на статический контент, чтобы использовать субдомен static. вместо www., но YSlow все еще говорит, что я не использую домены cookie для моего статического контента. Что еще мне нужно сделать?Я начал использовать статику. субдомен, но YSlow все еще говорит, что я не печенье?

Пример: http://www.justineyandlephotography.com

ответ

3

Что еще мне нужно сделать?

Чтобы быть полностью свободным от печенья, вы должны использовать другой домен, а не поддомен, поскольку файлы cookie могут быть разделены между субдоменами. Например, посмотрите на то, как переполнение стека делает это:

  • основной домен: stackoverflow.com
  • печенье бесплатный домен для статических ресурсов: sstatic.net

Так что в вашем случае:

  • основной домен: www.justineyandlephotography.com
  • cookie бесплатный домен для статических ресурсов: anything that doesn't end up with justineyandlephotography.com

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

+0

Хостинговая компания, которую я использую, допускает только один домен. Могу ли я настроить второй домен как указатель? –

+0

@BrianDavidBerman, no. Вам нужны разные корневые домены. –

+0

Вы спасли мне часы или кто знает, может быть, дни исследований, почему были отправлены файлы cookie. И чтобы ответить на возможное решение: используйте CDN, который имеет совершенно другое имя хоста, чем ваш веб-сайт. Это также помогает быстрее загружать ваши страницы! К сожалению, наш веб-сайт www.lynda.com, и мы получаем CDN с сайта cdn.lynda.com, поэтому файлы cookie отправляются с каждым запросом, чтобы получить статический контент. Если мы не изменим домен cookie на www.lynda.com, но это может открыть дверь для целого ряда различных проблем –