2012-03-06 3 views
0

я тестирование мой веб-сайт с этим плагином и увидеть результаты первого заряда, я понимаю, что файл JQuery Google нагрузки на сервер 2 раза:Yepnope нагрузки JQuery два раза

results of the first charge

Я Использование Smarty и PHP ... в колонтитул плагин, загрузите JQuery и некоторые общие библиотеки:

<script type="text/javascript" src="jquery/yepnope.1.5.3-min.js"></script> 
<script type="text/javascript"> 
{literal} 
yepnope([ 
     {load: 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'}, 
     {load: 'jquery/jquery.hoverIntent.js'}, 
     {load: 'jquery/jquery.functions.min.js'} 
     ]); 
{/literal} 
</script> 

и, например, в индексе, используйте другую библиотеку:

<script type="text/javascript"> 
{literal} 
yepnope([ 
     {load: 'jquery/jquery.animate.slider.min.js'} 
     ]); 
{/literal} 
</script> 

Не, если это ошибка, или это нормально. Надеюсь, ваша помощь.

ответ

1

Из yepnopejs.com документации:

Я вижу два запроса в моих Дев инструментов, почему он загружается все в два раза?

В зависимости от вашего браузера и вашего сервера это может означать пару разных вещей. Из-за характера работы yepnope для каждого файла есть два запроса. Первый запрос - загрузить ресурс в кеш, и второй запрос должен выполнить его (но поскольку он находится в кеше, он должен выполняться немедленно). Увидеть два запроса довольно нормально, пока второй запрос кэшируется. Если вы заметили, что второй запрос не кэшируется (и время загрузки скрипта удваивается), убедитесь, что вы отправляете правильные заголовки кеша, чтобы разрешить кеширование ваших скриптов. Это жизненно важно для yepnope. Он не будет работать без правильного кэширования. Мы действительно проверяем, чтобы в нашем тестовом наборе не загружались дважды, поэтому, если вы думаете, что у нас может быть ошибка в вашем браузере относительно двойной загрузки, мы рекомендуем вам запустить тестовый пакет, чтобы проверить, проходит ли тест двойной загрузки.

+0

Спасибо за ответ, кажется, все в порядке, потому что в firebug отображаются объекты в режиме «304 Not Modified» (во втором загрузке) – csotelo

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