Социальные кнопки. Как увеличить скорость загрузки сайта?

iguania
На сайте с 10.12.2010
Offline
72
928

Добрый день, уважаемые форумчане!

Собственно в чем проблема: по дизайну блог должен содержать в сайдбаре несколько кнопочек социальных сетей и в превью каждого поста должны быть кнопочки. В итоге скорость загрузки страниц сайта составляет до 20 и более секунд, что не есть хорошо. Нужно уменьшить скорость загрузки страниц сайта. Подскажите, пожалуйста, каким образом это можно сделать? Просьба, не советовать уменьшить количество кнопок, т.к. это невозможно...

Спасибо за помощь.

Все всегда заканчивается хорошо. Если все закончилось плохо, значит, это еще не конец…
F
На сайте с 16.01.2010
Offline
267
#1

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

palladin_jedi
На сайте с 13.07.2010
Offline
71
#2

20 секунд время загрузки? Что-то явно не так или с сайтом, или со скриптами...

Попробуйте проверить его на http://site-perf.com - увидите что именно его тормозит.

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
Fr3d
На сайте с 29.05.2008
Offline
86
#3

все скрипты соц. кнопок перенесите в самый низ сайта чтобы они последними загружались

Webmoney кредиты - это WMCoin.ru (http://wmcoin.ru)
Mad_Man
На сайте с 10.11.2008
Offline
162
#4

Можно было бы поколдовать с worker_priority в nginx, чтобы заставить сервер отдавать статику сразу, а уже потом догружать глючные скрипты и кривые запросы.

iguania
На сайте с 10.12.2010
Offline
72
#5

futuristian, отличный совет. Спасибо за него. Подскажите еще, что можно сделать с теми кнопочками, которые не скрипты со своего сайта грузят, а фреймы, например кнопочка "Like" от Facebook

T
На сайте с 20.03.2007
Offline
67
Toy
#6
Подскажите еще, что можно сделать с теми кнопочками, которые не скрипты со своего сайта грузят, а фреймы, например кнопочка "Like" от Facebook

Начинайте грузить эти кнопки по window.onload, когда непосредственно ваш сайт уже будет загружен и отобразится пользователю. Кнопки будут грузиться уже после и никак не будут влиять на скорость загрузки вашего сайта.

iguania
На сайте с 10.12.2010
Offline
72
#7
Toy:
Начинайте грузить эти кнопки по window.onload, когда непосредственно ваш сайт уже будет загружен и отобразится пользователю. Кнопки будут грузиться уже после и никак не будут влиять на скорость загрузки вашего сайта.

А подскажите, пожалуйста, как этим методом (window.onload) пользоваться. Допустим, у меня есть набор скриптов, который должен загружаться для работы социальных кнопок:

<script type="text/javascript" src="/scripts/plusone.js"></script>

<script src="/scripts/widgets.js" type="text/javascript"></script>

<script type="text/javascript">var switchTo5x=false;</script>

<script type="text/javascript" src="/scripts/sharethis.js"></script>

<script type="text/javascript">stLight.options({publisher:'addf6d10-b276-40e4-8ca7-d50ffa48a8c6'});</script>

Что и куда нужно вставить? Спасибо

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий