2015-09-12 4 views
0

У меня есть сайт: www.patcrawforddds.comSlider Load is slow

Его использование темы Karma, в которой используется один из 3 ползунков. Ползунок тянет «признанные сообщения», но в основном это теги и кнопки html. Дело в том, что нагрузка занимает около 10 секунд, как вы можете заметить. Однако на моем конце это занимает около 4 секунд, даже после очистки кеша.

Ive посмотрел, что делает файл footer.php, и определяет шаблон страницы, а затем вытягивает плагин слайдера для этого шаблона страницы (есть два разных слайдера, а файлы - jquery-cycle.php и jquery-cycle-2.php), в этом случае мы используем jquery-cycle.php.

Ive попробовал переместить сценарий в заголовок, чтобы загрузить сначала (плохая практика) и все еще медленно загружается. Шаблон страницы уже имеет html и php-код, чтобы вытащить слайды, так что мне просто интересно, что все происходит здесь и как исправить время загрузки!

Любая помощь в отладке будет принята с благодарностью!

+0

[Вы взглянули с помощью тест скорости PingDom в?] (Http://tools.pingdom.com/fpt/#!/evDF4f/http://patcrawforddds.com/) –

ответ

0

до Закладки для вкладки «Страница» Анализ показывает мне, что 41% времени загрузки страницы тратится на .js активов и что только 10% активов из вашего домена. Есть ли способ сократить внешние службы?

Возможно, вам также понравится использовать некоторые утилиты кэширования, такие как redis, memcached и/или apc, чтобы облегчить то, что вы запрашиваете у самого сервера.

Это действительно рекламные сети, которые замедляют ваше время загрузки. Всего 292 запросов потребуют времени, независимо от того, как вы его разрезаете.

+0

Там находится wp-total-cache, который активирован. Плагины redis и т. Д., Которые принесут пользу скорости загрузки? Кроме того, что вы говорите, что примерно 31% загружаемых активов .js не используются на этой странице? Если это так, должен быть способ загрузить только файлы js, необходимые для каждой страницы ... – dcook

+0

@dcook, нет ... 31% активов загружается из внешних доменов (что, должно это не проблема, если они происходят из CDN). – rnevius

+0

CDN могут доставить его быстрее, но это все еще тонна JS. Трудно обойти это, замедляя работу. –

0

Самое первое, что нужно было бы поместить все ресурсы JS за пределы головы и чуть выше тега закрытия тела. Это само по себе сделает визуализацию страницы заметно быстрее.

И не имея 3 листов Css не нужно, вы можете поместить их в раздел тела html или сделать 1 таблицу стилей, поэтому перед рендерингом страницы будет меньше запросов к серверу.

Изображения также могут быть уменьшены в размере файла.

Страница не отзывчива/не подходит для мобильных устройств, я бы выбрал эту сортировку, это деловая страница в конце концов.

С уважением