Проблема с ВК виджетом

(Ответов: 5, Просмотров: 1887)
  1. Студент Аватар для Dikucher
    • Регистрация: 08.02.2013
    • Сообщений: 66
    • Репутация: 0
    22 марта, за окном снегопад. Доброго всем дня

    Учусь верстать. Верстаю страницу, которая находится на локальном компе, в нее вставил код ВК-сообщества. (не расчитывал что виджет будет отображаться, но он таки работает) НО Страница стала грузиться где то порядка 20 секунд !

    Причем все что находиться до этого виджета загружается сразу, затем замирает, проходит не менее 20 секунд , загружается виджет и остальная часть страницы.
    Хотелось бы понять, причину такого поведения .
    • 0
  2. Дипломник Аватар для kik11
    • Регистрация: 03.01.2013
    • Сообщений: 218
    • Репутация: 43
    Я бы порекомендовал вам попробовать всё-таки сделать это на хостинге.
    Вы можете получить различные результаты.
    • 0
  3. Дипломник Аватар для evpatiy
    • Регистрация: 08.10.2011
    • Сообщений: 105
    • Репутация: 29
    • Webmoney BL: ?
    Запускаешь chrome(chromium for linux), открываешь tools->developer tools и пользуешься консолью, чтобы понять. Что и как загружает систему и сколько, что грузится. Если не умеешь юзать вот вот codeschool выпустили совместно с гугл видеуроки на англ. не переживай и без него можно все понять. Вот link http://discover-devtools.codeschool.com/ (Курс бесплатный)

    ---------- Сообщение добавлено 21:55 ---------- Предыдущее 21:45 ----------

    kik11, LOL При чем тут хостинг, если клиентские скрипты грузятся на клиентской машине и подключаемый скрипт VK грузится именно у клиента (всегда). Единственная роль сервера в том, что он передаст запрашиваемую страницу вместе с кодом скрипта, не несите чушь
    • 1

    Спасибо сказали:

    Dikucher(23.03.2013),
  4. Студент Аватар для Dikucher
    • Регистрация: 08.02.2013
    • Сообщений: 66
    • Репутация: 0
    Консолью постоянно пользуюсь , правда лишь одной вкладкой Elements, чтобы смотреть как ведет себя код на хроме.
    Но на этом мои познания ограничиваются. Что именно мне может показать консоль? Я понимаю, что она может показать собственно все. Но где то направление в котором мне нужно рыть ?

    Могу отметить подробнее лишь то, что в консоли изначально не отображается содерижимое div-а куда вставлен скрипт ВК, и также видно, что браузер не загрузил код, который следует после ВК.

    Пока проблема косвенная, так как верстка происходит на локальном диске, но боюсь что проблема может остаться при работе на хосте.

    Код ВК вставил следующим образом.

    Код HTML:
    <head>
    ...
    ...
    <script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script> </head>
    и непосредственно в блок, где он должен отображаться

    Код HTML:
    <div id="vk"> <script type="text/javascript" src="//vk.com/js/api/openapi.js?83"></script> <!-- VK Widget --> <div id="vk_groups"></div> <script type="text/javascript">
    VK.Widgets.Group("vk_groups", {mode: 1, width: "300", height: "290"}, 34946278);
    </script> </div>
    • 0
  5. Дипломник Аватар для evpatiy
    • Регистрация: 08.10.2011
    • Сообщений: 105
    • Репутация: 29
    • Webmoney BL: ?
    Если кратко, открываешь "dev tools", открываешь вкладку "Network", там по колонкам расписано какие файлы у тебя есть, сколько они весят и сколько загружаются из "сети" или "localhost", также справа есть водопад, в котором видно, что например сначала загружается index.html.. он загрузился.. затем он вызывается загрузку js файлов или таблиц стилей, смотря что идет по убыванию в файле HTML... и видно какой процес сколько занимает, также если навести на водопад полосочку будет видно (время (запрос отослан), запрос получен сервером, запрос отправлен обратно(получение) и файл получен(ок)) Типа того..... Также слева под именем файла есть /assets жмешь и видишь подробно.. headers (заголовки) общения клиента(твоего браузера) и сервера (localhost и удаленные домены)

    Еще можно помунипулировать и перенести блок скрипт из head, непосредственно перед твоим кодом html вставить это даст некий прирост скорости, за счет того, что сначала будет загружаться Document Object Model (dom) и скрипты после грузится

    На том же сайте в 5 уроке описывается закладка "Network" , там видео можно про(skip)ать, не поленись глянь там минут 5-10, там обьясняется это в примерах с картинками, поймешь что, вот на этом этапе тут проблема, опишешь и будет реальнее помочь, так как я не шаман и сказать почему же не могу
    • 1

    Спасибо сказали:

    Dikucher(23.03.2013),
  6. Студент Аватар для Dikucher
    • Регистрация: 08.02.2013
    • Сообщений: 66
    • Репутация: 0
    Спасибо, буду ковырять. Уроки я обязательно просмотрю.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Проблема в ipb 3.2.3
CMS 0 12.10.2012 17:08
Проблема с PSD
Софт, скрипты, сервисы 4 12.03.2012 18:05
проблема с RSS в WP
Web программирование 2 28.10.2011 13:35
проблема в ИЕ
Web программирование 5 02.10.2011 13:38

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры