BOOSTCLICKS Telegram 396
Уже больше недели пишу wiki-платформу для нашей команды и, как это часто бывает, ни о чём другом думать не могу.

Клиентскую часть делаю на React: у нас уже достаточно объёмная структура компонентов и страниц.
Серверную часть пишу на Node.js, базу данных — на MySQL.

На бэкенде настроил кэширование в Redis, чтобы ускорить работу — расскажу, зачем и почему. Пока не стал покупать отдельный сервер и у меня недостаточно опыта с PHP, поэтому задеплоил бэкенд на бесплатном тарифе render.com. Это удобно: разворачиваешь прямо из Git, но после 10 минут бездействия сервер засыпает, и следующий запрос идёт до 80 секунд. Обошёл это засыпание пингом каждые 5 минут через UptimeRobot.
Да, собираю всё по максимуму без вложений — хостинг всё равно оплачиваю.

Представьте, как теперь выглядит путь запроса:
Beget (хостинг) → render.com (сервер в США) → Beget (MySQL) → обратно render.com → клиент.
В итоге средний пинг до сервера выходит около 300 мс — очень долго, особенно для React-проекта. Поэтому дальше придётся либо переписывать бэкенд на PHP, либо разворачивать виртуальный сервер с Node.js на Beget.

Из интересного, сразу делаю вебвью приложение, для установки на телефоны.
Может возникнуть вопрос нахера казе баян? Тем более для командной wiki.
Ответ простой, чисто для опыта.
Вот такая была хотелка.
На следующей недели планирую уже закончить работу над проектом, посмотрим что из этого выйдет.
🔥127👍5



tgoop.com/boostclicks/396
Create:
Last Update:

Уже больше недели пишу wiki-платформу для нашей команды и, как это часто бывает, ни о чём другом думать не могу.

Клиентскую часть делаю на React: у нас уже достаточно объёмная структура компонентов и страниц.
Серверную часть пишу на Node.js, базу данных — на MySQL.

На бэкенде настроил кэширование в Redis, чтобы ускорить работу — расскажу, зачем и почему. Пока не стал покупать отдельный сервер и у меня недостаточно опыта с PHP, поэтому задеплоил бэкенд на бесплатном тарифе render.com. Это удобно: разворачиваешь прямо из Git, но после 10 минут бездействия сервер засыпает, и следующий запрос идёт до 80 секунд. Обошёл это засыпание пингом каждые 5 минут через UptimeRobot.
Да, собираю всё по максимуму без вложений — хостинг всё равно оплачиваю.

Представьте, как теперь выглядит путь запроса:
Beget (хостинг) → render.com (сервер в США) → Beget (MySQL) → обратно render.com → клиент.
В итоге средний пинг до сервера выходит около 300 мс — очень долго, особенно для React-проекта. Поэтому дальше придётся либо переписывать бэкенд на PHP, либо разворачивать виртуальный сервер с Node.js на Beget.

Из интересного, сразу делаю вебвью приложение, для установки на телефоны.
Может возникнуть вопрос нахера казе баян? Тем более для командной wiki.
Ответ простой, чисто для опыта.
Вот такая была хотелка.
На следующей недели планирую уже закончить работу над проектом, посмотрим что из этого выйдет.

BY BoostClicks | Арбитраж трафика




Share with your friend now:
tgoop.com/boostclicks/396

View MORE
Open in Telegram


Telegram News

Date: |

bank east asia october 20 kowloon Step-by-step tutorial on desktop: “Hey degen, are you stressed? Just let it all out,” he wrote, along with a link to join the group. Select “New Channel” Joined by Telegram's representative in Brazil, Alan Campos, Perekopsky noted the platform was unable to cater to some of the TSE requests due to the company's operational setup. But Perekopsky added that these requests could be studied for future implementation.
from us


Telegram BoostClicks | Арбитраж трафика
FROM American