2010-10-07 2 views
3


Я получаю несколько библиотек из CDN Google/Microsoft.Получение библиотек javascript из Google/Microsoft CDNs через SSL

ТОЛЬКО одна страница в системе использует SSL, но поскольку я ссылаюсь на библиотеки на главной странице, я получаю библиотеки javascript, используя SSL, поэтому единственная страница, которая на самом деле требует этого, не вызывает ошибок безопасности, поскольку доступ к небезопасным Ресурсы.

Я читал, что кеш браузера не работает для большинства браузеров, если ресурс загружается с использованием SSL, мой тест с использованием скрипача указывает на противоположность (Firefox и IE).

В чем же истина? Я использую CDN для повышения производительности, поэтому, если получение библиотеки с использованием SSL противоречит моей цели, я бы отменил это «улучшение».

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

Спасибо!

+0

Возможный дубликат [Используется ли CDN, если вы используете веб-сайт HTTPS?] (Http://stackoverflow.com/questions/749089/is-using-a-cdn-possible-when-youre-running -a-https-website) –

+0

@Matt Ball: если этот вопрос кажется дублирующим, то я не объяснил свой вопрос. Я знаю, что это возможно, и на самом деле я это делаю, но мне интересно, работает ли кеш браузера или нет. Благодаря! – StackOverflower

+1

Хорошо, есть уже другие вопросы, охватывающие одно и то же основание: например, http://stackoverflow.com/questions/72358/. –

ответ

3

Общепринятой практикой является не кэширование защищенных веб-страниц на диске. Это эффективно отрицает преимущества подготовленных сценариев. В других защищенных сторожевых реквизитах стороны ДОЛЖНЫ использоваться с защищенным соединением. Вы должны выбирать между удобством и безопасностью.

2

Вы хотите включить JQuery, как это:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script> 

Обратите внимание, что это не указывает HTTP или HTTPS; Это позволяет браузеру продолжать работу в любом режиме, в котором он сейчас работает.

Если я правильно понимаю ваш вопрос, конечно.

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