Я уже давно работаю над веб-сайтом, и пока у них есть большой объем контента, и я обновил их, загрузка AJAX больше на сетку кладки очень медленная , Я пробовал кэширование и использование CDN, но он все еще занимает очень много времени, особенно после первого экземпляра.WordPress Ajax вызов очень медленный и неустойчивый
У кого-нибудь есть идеи? Веб-сайт: www.noctismag.com
Вот сценарий, который я использую для его запуска, в нижнем колонтитуле.
<script>
jQuery(function ($) {
/* Masonry + Infinite Scroll */
var $container = $('#grid-container');
$container.imagesLoaded(function() {
$container.masonry({
itemSelector: '.post'
});
});
$('#grid-container').masonry({
itemSelector: '.post'
, columnWidth: 258
});
$container.infinitescroll({
navSelector: '#page-nav'
, nextSelector: '#page-nav a'
, itemSelector: '.post'
}, function (newElements) {
var $newElems = $(newElements).css({
opacity: 0
});
$newElems.imagesLoaded(function() {
$newElems.animate({
opacity: 1
});
$container.masonry('appended', $newElems, true);
});
});
$(window).unbind('.infscr');
jQuery("#page-nav a").click(function() {
jQuery('#grid-container').infinitescroll('retrieve');
return false;
});
$(document).ajaxError(function (e, xhr, opt) {
if (xhr.status == 404) $('#page-nav a').remove();
});
});
</script>
Привет Стеф, вот код, я использую, чтобы использовать в Ajax: –
Извините, я добавлю его выше –
Теперь я не могу обработать, я проверю позже после полудня –