1.    
  2.    
  3.     Як працюють канали RSS

Як працюють канали RSS

 

Наше століття – це час великих швидкостей і величезного потоку інформації. Найчастіше, при спробі знайти щось потрібне ми тонемо в достатку всіляких відомостей. Намагаючись бути в курсі останніх новин нам доводиться відвідувати безліч сайтів, в більшості випадків тільки що б переконатися, що на них нічого не змінилося з попереднього відвідування. Технологія RSS була розроблена, в першу чергу, для новинних каналів, що б новини завантажувалися на комп’ютери користувачів автоматично. Провідні новинні та інформаційні сайти світу швидко оцінили зручність і ефективність цього формату

Технологія RSS. Що це таке?

RSS (скорочення від Really Simple Syndication)- це спеціальна категорія формату XML для передачі (трансляції) анонсів новин, статей, змін та іншої оперативної інформації з сайту. Зазвичай інформація транслюється в скороченому вигляді, тобто являє собою послідовність новин з посиланнями на сторінки першоджерела з повним текстом. Довжину передачі встановлює власник сайту. Джерело називається RSS-каналом, RSS фідом або RSS стрічкою. Таким чином, цей формат являє собою спосіб для власника сайту інформувати користувачів про зміни, що сталися на сайті. У чому відмінність RSS від поштової розсилки? Сильною стороною формату є можливість для користувача об’єднання декількох потоків новин від різних видавців у єдину стрічку. RSS в дії

Переваги RSS полягає в істотній економії трафіку і часу користувача, так як, згідно цієї концепції, скачується лише остання і потрібна текстова інформація. При цьому немає необхідності завантажувати повні сторінки новинного порталу, зазвичай рясно навантажені графікою, скриптами і flash анімації. Викачуються всього декілька кілобайт потрібної інформації. Особливо проявляються переваги, якщо необхідно отримувати найсвіжішу інформацію з декількох десятків сайтів. З допомогою RSS вона приходить в якості єдиного блоку (точніше, потоку новин, впорядкованих за часом їх публікації) скачиваясь протягом декількох секунд за запитом користувача. RSS стрічки так само можна транслювати на інші сайти, тим самим розширюючи діапазон основного сайту, а отже підвищуючи тим самим його аудиторію.

Для читання RSS стрічки можна використовувати вбудовані можливості сучасних браузерів, які підтримують формат RSS. До них відносяться Mozilla Firefox, Opera і так далі. Існує також велика кількість спеціальних програм – RSS-агрегаторів, які самі збирають інформацію з визначених RSS стрічок і надають її користувачу в зручному для нього вигляді. RSS-агрегатори існують так само і у вигляді он-лайн сервісів. Технологія стрімкими темпами набирає популярність в Інтернеті завдяки своїй оперативності та зручності. Тому вона і називається RSS – Really Simple Syndication або По-справжньому Просте Отримання Інформації.

Як це виглядає зсередини

В якості прикладу можна розглянути RSS канал, організований нами для сайту “Як працюють речі”. . Канал представляє собою текстовий файл спеціального формату. Ви можете сміливо перейти на нього, клікнувши на посилання, і потім подивитися вихідний текст, відкривши його через меню, що випадає по клацанню правої кнопки миші. Опускаючи спеціальні теги, яких цілком розумна кількість, порівняно з ними, в html-сторінках, бачимо, що все інтуїтивно зрозуміло:

  • Заголовок – назва каналу
  • Адреса сайту – джерела
  • Дата останнього зміни, яка як можна побачити далі збігається з датою публікації останньої “новости”.
    Далі пішли послідовні блоки з новинами (в нашому випадку це анонси нових статей):

    • Назва
    • Текст (анонс останній опублікованій статті)
    • Посилання на сторінку з повним текстом статті
    • Дата публікації
    • Назва
    • Текст (анонс передостанній опублікованій статті)
    • Посилання на сторінку з повним текстом статті
    • Дата публікації

      ….

Ось, загалом-то і все. Для програміста розібратися в цьому форматі і організувати публікацію новин не являє собою труднощів. Деякі підводні камені чекають програміста, взявся за реалізацію аггрегатора – читалки новин, пов’язані з наявністю деякої кількості різновидів формату. Але в загальному-то в даному виді формату є незаперечні переваги – це його логічність, нагальність, необхідність і зручність використання.

06.12.2016

Написати коментар