Давайте дружить в Телеграме: рассказываем про новые фичи, общаемся в комментах, прислушиваемся к вашим идеям Подписаться

Продолжаем оптимизировать и рефакторить код

Команда Timeweb Cloud
Команда Timeweb Cloud
Наши инженеры, технические писатели, редакторы и маркетологи
09 августа 2023 г.
43
1 минута чтения
Средний рейтинг статьи: 5

Только теперь работаем не с фронтендом, а с бэкендом — и переписываем подкапотные процессы с Erlang на Node.js. Он позволяет нам писать код быстрее и чище, а значит — его легче потом поддерживать; под него есть куча готовых библиотек — а это ускоряет процесс разработки; больше спецов в совершенстве знают этот язык и прочие плюсы.

Вот что уже переписали:

Создание сервера — а именно оптимизировали скорость загрузки страницы создания, переписали методы создания VDS и проверки свободных ресурсов в каждой локации. В итоге работа раздела ускорилась местами в 5 раз, а местами аж в 10.

Движок раздела с новостями — тоже перевели на Node.js, что ускорило работу раздела на 50%. А еще в будущем это позволит нам быстрее дополнять этот раздел новыми фичами.

Раздел с SSH-ключами — переписали все методы управления ключами, что, опять же, повышает скорость работы всех связанных с ними разделов: страницы создания VDS, вкладки «Доступ» внутри созданного сервера и, непосредственно, самого раздела с SSH-ключами.

В ближайшем будущем перепишем все остальные методы в разделе облачных серверов: методы создания снапшотов и бэкапов, смены конфигурации сервера и ОС, etc.

Зарегистрируйтесь и начните пользоваться
сервисами Timeweb Cloud прямо сейчас

15 лет опыта
Сосредоточьтесь на своей работе: об остальном позаботимся мы
165 000 клиентов
Нам доверяют частные лица и компании, от небольших фирм до корпораций
Поддержка 24/7
100+ специалистов поддержки, готовых помочь в чате, тикете и по телефону