Форуми: сервери, сервери і всі-всі-всі

Веб-форуми. Після буму соціальних мереж багато пророкували їм швидку смерть. Але вони ще живі, і, мало того, активно розвиваються.

Форуми: сервери, сервери і всі-всі-всі
Які механізми використовують успішні форуми? На яких серверах вони працюють? В якому кодуванні зберігають написані користувачами повідомлення? Витіснить зашифрований протокол HTTPS старий добрий HTTP?

У дослідженні використовується статистика «Рейтингу форумів Рунету, Уанету і Байнета». Цей рейтинг містить понад 400 найбільших російськомовних (більше 1 мільйона повідомлень), україномовних (більше 50 тисяч повідомлень) і беларускоязычных (більше 2 тисяч повідомлень) форумів.

Програмне забезпечення
Програмне забезпечення
Як видно з діаграми, за перше місце борються платні движки Invision Power Board (нині IPS Community Suite) і vBulletin. При цьому лідером, нехай і з невеликим відривом, все ж є IPB.

На 3-му місці з невеликим відставанням йде безкоштовний phpBB, що розповсюджується по ліцензії GNU GPL. Крім нього, також досить популярний SMF (Simple Machines Forum) — спадкоємець YaBB SE, який у свою чергу веде свою історію від YaBB на Perl. Цей движок також безкоштовний, але на відміну від phpBB має ліцензію BSD.

Особливо варто відзначити платний XenForo, перший публічний реліз бета-версії якого відбувся у жовтні 2010 року, а перша стабільна версія вийшла 8 березня 2011 року. Незважаючи на платність і сильну конкуренцію, він зумів потрапити у п'ятірку самих популярних движків. Причому деякі форуми відмовилися від раніше використовуваного програмного забезпечення і перейшли на XenForo. Найбільший з них — BMW Club, містить понад 27 мільйонів повідомлень. Раніше він працював на платному vBulletin.

Цікаво, що деякі великі проекти використовують сервіси форумів — в основному, форуми безкоштовного хостингу uCoz.

Використання старих движків, таких як IkonBoard 2 (Комп'ютерний форум Ua.Board або YaBB 1 (Absolute Games Forums Central), обумовлено великим віком цих форумів, а також, по всій видимості, консервативністю адміністраторів та (або) користувачів, які не бажають переходити на сучасне програмне забезпечення. Крім того, ці форуми значною мірою модифіковані і вже мало схожі на оригінальні IkonBoard і YaBB.

Web-сервери
Web-сервери
Як можна бачити з таблиці, більше 2/3 всіх найбільших форумів використовують nginx. Правда, цей відсоток входять не тільки форуми, працюють на чистому nginx, але і використовують його як front-end до іншого сервера (як правило, до Apache). Така висока популярність nginx на великих форумах обумовлена його стійкою роботою на високонавантажених проектах.

На чистому Apache працює лише близько 16% форумів.

IIS (Internet Information Services) від Microsoft має ще меншу поширеність. Його використовують менше 2% форумів. Найбільшим з них є форум SQL.ru, містить понад 19 мільйонів повідомлень.

Значну частину форумів з пункту «Інший або не визначено» становлять сайти, які використовують сервіси для захисту від DDoS-атак — CloudFlare, Qrator, DDoS-GUARD.

Кодування
Кодування
Серед кодувань, що не дивно, лідирує UTF-8. Дивно те, що Windows-1251 майже не відстає від неї. Але і в цьому немає нічого незвичайного, якщо згадати, що в статистиці враховуються найбільші форуми. А найбільші — це, як правило, досить старі форуми, які створювалися ще за часів dial-up ' а, коли на рахунку був кожен байт. Варто нагадати, що символи кирилиці займають в UTF-8 по 2 байти, тоді як в Windows-1251 і KOI8-R — по 1 байту.

Ще цікавіше, що до цих пір збереглися форуми, використовують кодування KOI8-R. Серед найбільших це Farit.ru (більше 8 мільйонів повідомлень), Конференція порталу HiTV (більше 2 мільйонів повідомлень) і Кулінарний форум Kuking (більше 1 мільйона повідомлень).

Протоколи
Протоколи
Останні роки спостерігається поступовий перехід сайтів на захищений протокол HTTPS (Hypertext Transport Protocol Secure). Його основною перевагою є шифрування всього переданого трафіку.

Раніше HTTPS використовувався тільки для окремих частин деяких сайтів, де дійсно була потрібна безпечна передача даних (наприклад, інтернет-банкінг). Але з часом на HTTPS стали переходити і звичайні сайти. Серед найбільших — Google, «Яндекс», «Вікіпедія», «Facebook», «ВКонтакте», «Однокласники».

Торкнулася ця тенденція і форуми. Так, на сьогоднішній день вже більше 10% найбільших форумів використовують протокол HTTPS, і їх кількість постійно зростає. Частково це може бути пов'язано з більш прихильним ставленням до таких сайтів з боку Google (Google підвищує сайти з HTTPS у видачі»).

Тим не менш, поки ще близько 90% продовжують працювати на протоколі HTTP.

Версії PHP
Версії PHP
В якості бонусу в статтю додано статистика за версіями PHP, встановленим на серверах найбільших форумів. Дивно, але більше 1% форумів продовжують використовувати PHP 4! Найпопулярнішою версією залишається PHP 5.3, а новий PHP 7 встановлений лише на 2-х форумах.

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

Висновок
Підводячи підсумки, можна виділити наступні тенденції, що спостерігаються серед найбільших форумів Рунету, Уанету і Байнета за останні кілька років:

  • найпопулярнішими движками залишаються платні IPB і vBulletin;
  • перехід деяких форумів на новий комерційний движок XenForo;
  • використання сервера nginx, а також сервісів для захисту від DDoS-атак;
  • повільний перехід на кодування UTF-8 при збереженні серйозних позицій у Windows-1251;
  • переважна більшість форумів поки ще використовує протокол HTTP, але спостерігається поступовий перехід на HTTPS.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.