Получите грант до 500 000 рублей на IT-инфраструктуру для бизнеса. Узнайте больше у персонального менеджера Связаться

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

Timeweb Cloud
Команда Timeweb Cloud
09 августа 2023 г.
36
Время прочтения: 1 минута

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

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

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

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

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

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

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

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