RTFM: День Рождения – 8 годиков и 3 миллиона посетителей. Обзор обновлений.

Автор: | 14/08/2019
 

Как-то вдруг наступил уже и Август.

Традицонно – 14-е Августа у RTFM что-то вроде Дня рождения:

Ну и традиционно – кратенько пройдусь по основным событиям за прошедший год (хотя семилетие не записал, ну да ладно).

Блог по-прежнему работает на WordPress, хостится на Debian + NGINX + PHP-FPM + MariaDB – стандартный LEMP.

Предыдущие посты:

  1. rtfm.co.ua — 14 августа — день рождения блога: 3 годика
  2. RTFM: блогу 4 года и 1 миллион посетителей
  3. RTFM: 5 лет и тысячный пост
  4. RTFM: 6 лет и два миллиона посетителей

Страничка About и вообще обо мне

За прошедший год лично у меня произошло весьма знаменательное событие – я поменял работу. И всё было бы как обычно, если я не перешёл с outsource/outstuff проектов – в продуктовый проект.

Разница огромная, конечно.

Ну и самое приятное – у меня теперь море AWS, автоматизации и прочих приятностей. И при этом, никто не пишет из Лондона или Берлина – что и как мне делать, какие инструмены использовать и всё прочее.

В общем – это первый проект, в котором я уже почти полтора года – и мне всё ещё комфортно тут.

А, ну и да – я наконец-то добавил в блог страницу About, и даже с фоткой.

А случилось это после того, как на одном собеседовании мне не очень поверили, что блог мой 😀

Стек технологий, с которыми сейчас работаю:

  • AWS
  • Jenkins
  • Prometheus/Grafana/Loki
  • CloudFormation, Ansible, капелька Terraform
  • Docker, Kubernetes

И слава богу – больше никакого Microsoft Azure!

Посмотрите пост Azure: почему никогда.

Английская версия

Ещё одно крайне знаменательное, по крайней мере лично для меня, это запуск английской версии блога – https://rtfm.co.ua/en.

Очень долго к нему готовился. Не из-за уровня английского – он, конечно, ужасен, но благодаря практике – понимать написанное мной у людей вроде получается.

Запуск английской версии позволил к тому же настроить репосты не только на русском языке в FB, VK и Twitter – но и буржуйском на Dev.to, и на Medium.

Для второго языка использую плагин Polylang – весьма удобный, и пока не глючит.

Появился повод попробовать улучшить своё знание буржуйской мовы, но пока сделал только один пост в новой рубрике English – English: глаголы и времена в английском языке.

Три миллиона посетителей

Два года тому было два миллиона посетителей с момента запуска блога – в этом году уже понемногу подбираемся к отметке в 3.5 миллиона по мнению Hotlog:

Ну и вообще посещаемость, конечно, продолжает медленно, но уверенно расти.

Если в прошло году 2.000 посетителей за сутки было хорошим показателем, то в этом году был побит новый рекорд – 3780.

В целом динамика с момента запуска в 2011 году выглядит так:

Количество постов тоже растёт, конечно.

Два года тому было:

All (1,359) | Published (1,179) | Drafts (173) | Private (7) | Trash (3)

Сейчас:

All (1,830) | Published (1,533) | Drafts (286) | Private (11) | Trash (6)

Группа и канал в Telegram

В этом году ко всему прочему добавил и интеграцию с Телегой, просили сделать.

Канал: @rtfm

Группа для поговорить: @rtfm

Миграция на Digital Ocean

Как-то вдруг – переехал с AWS на Digital Ocean:

Причина, конечно, стоимость: AWS в 2018 начал выставлять счета уже на 70-80 USD за месяц, что начало несколько напрягать.

А учитывая, что к тому моменту вся автоматизация блога была готова – то переезд занял совсем немного времени.

Сама автоматизация описана в посте AWS: миграция RTFM 3.0 (final) — CloudFormation и Ansible роли, только сейчас CloudFormation, само собой, не используется.

Про мониторинг блога и хоста можно посмотреть в посте Prometheus: мониторинг для RTFM — Grafana, Loki и promtail.

Реклама 🙁

Ну, не то, что бы прям вот “необходимое зло” – но по крайней мере окупается стоимость сервера в Digital Ocean.

Реклама от Google AdSense (пробовал и Яндекс, но он как-то вообще неудобоваримый в плане панели управления и вообще).

Доход, конечно, копеечный: у AdSense минимальный лимит на вывод равен 100 USD, которые сейчас собираются аж за 3-4 месяца 🙂

Вывожу через SWIFT прямо на виртуальную карту в Приват24.

Рекламные блоки постарался разметить так, что бы не мешало просмотру контента. Ну и на главной не стал баннеры прикручивать вообще.

Вообще – блог никогда не рассматривался как площадка для заработка денег, и, надеюсь, ещё долго ей являтся не будет.

В целом – вроде всё…

Если что забыл – допишу потом.

Размер данных 4 года тому и сейчас

Нашёл вот в посте RTFM: блогу 4 года и 1 миллион посетителей про размер данных – стало интересно сравнить.

Тогда было:

Размер всех файлов блога:

[simterm]

# du -sh /var/www/vhosts/rtfm/rtfm.co.ua/
530M    /var/www/vhosts/rtfm/rtfm.co.ua/

[/simterm]

Сейчас, спустя 4 года:

[simterm]

root@rtfm-do-production:/home/setevoy# du -sh /data/www/rtfm/rtfm.co.ua/
1.6G    /data/www/rtfm/rtfm.co.ua/

[/simterm]

В основном картинки-скриншоты, конечно:

[simterm]

root@rtfm-do-production:/home/setevoy# du -sh /data/www/rtfm/rtfm.co.ua/wp-content/uploads/
1.4G    /data/www/rtfm/rtfm.co.ua/wp-content/uploads/

[/simterm]

База данных тогда:

[simterm]

MariaDB [(none)]> SELECT table_schema "DB Name", Round(Sum(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" FROM information_schema.tables where table_schema = "dbname" GROUP BY table_schema;
+----------+---------------+
| DB Name  | DB Size in MB |
+----------+---------------+
| dbname |          44.4 |
+----------+---------------+

[/simterm]

И сейчас:

[simterm]

MariaDB [(none)]> SELECT table_schema "DB Name", Round(Sum(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" FROM information_schema.tables where table_schema = "rtfm_db1_production" GROUP BY table_schema;
+---------------------+---------------+
| DB Name             | DB Size in MB |
+---------------------+---------------+
| rtfm_db1_production |         237.8 |
+---------------------+---------------+

[/simterm]

Растём.

Внешний вид 3 года тому

О, ещё старый скриншот блога нашёл – он таким был до 2016:

Вообще, после перечитывания старых постов о днях рождения блога сложилось впечатление, что за последние два года изменений произошло больше, чем за предыдущие 6.