1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Использование предварительной загрузки

Discussion in 'Книги и Видео - Books & Video' started by Prado, Jul 11, 2010.

  1. Prado Thread starter Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Одним малоизвестным нововведением HTML 5 является предварительная загрузка контента в браузер. Идея заключается в том, что пока вы просматриваете содержимое страницы, в браузер подгружается, указываемое внутри страницы содержимое, которое, по мнению вебмастера, посетителю сайта потребуется при последующем переходе (без каких-либо манипуляций AJAX).

    Вот как это работает.

    Вы добавляете такую строку в свою страницу:

    Code:
    <link rel="next" href="page2.html">
    Теперь браузер автоматически загрузит page2.html в фоновом режиме, если компьютер пользователя простаивает. Как только пользователь перейдет по ссылке на page2.html, браузер возьмет страницу из кэша, и загрузка будет практически мгновенной.

    Такой тип ссылок предварительной загрузки в настоящее время поддерживается только Firefox. Но так как Firefox является весьма популярным браузером в мире, вы можете значительно повысить скорость загрузки для значительной части ваших пользователей, просто добавив одну строку кода в HTML. Неплохо ведь, да?

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

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

    * На стартовой странице проекта или его части где используется аннотация и затем следует кнопка «Далее».

    * На странице поиска для предварительной загрузки верхнего результата.

    Помимо этого, данный метод можно использовать для предварительной загрузки статического содержимого:

    Code:
    <link rel="prefetch" href="/images/big.jpeg">
    Некоторые другие интересные моменты:

    * Поддержка предварительной загрузки, вероятно, скоро появится в Опере, Chrome и Safari в ближайшее время, и в Internet Explorer где нибудь в 2020.

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

    Firefox сообщает серверу о таком запросе, отправляя в заголовке HTTP, X-moz: prefetch, поэтому такие запросы можно на сервере особым образом отработать.

    Более подробно о данной технологии смотрите на сайте Mozilla.

    От себя добавлю, конечно как и всякая технология — данная возможность несет в себе, скрытые угрозы — например скачать то, что вы не желаете, но это уж такая плата за все новое. По крайней мере возможность отключения в браузере FireFox данной функции уже предусмотрена. Для отключения этой функции в FireFox можно воспользоваться директивой:

    Code:
    user_pref("network.prefetch-next", false);
    Кстати google во всю это уже пользует. Если зайти на google через FireFox и ввести в поиск «Хабрахабр» то в результате в исходнике можно увидеть:

    Code:
    <link rel=prefetch href="http://socengine.ru/redirect?to=http://www.habrahabr.ru/">
    Источник: habrahabr.ru
  2. SummerResident User


    Offline
    Message Count:
    241
    Likes Received:
    4
    Сомнительная фишка. Особенно, для дальнейшего внедрения и использования в мобильных браузерах.
  3. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Тяжело придётся тем, у кого платный трафик. Единственное на мой взгляд решение - идти на кооперацию с изготовителями браузеров, что-бы юзер мог вкл/выкл данную возможность в зависимости от ситуации.

Share This Page

All rights reserved SocEngine.ru ©