📝 Анонс нового блога о разработке Steemit! (@steemitblog)

in #steemit7 years ago (edited)

Привет, Стимеры! Мы запускаем новый блог разработчиков steemit, который вы можете найти по названию @steemitdev. Цель этого блога – публикация анонсов и тестирование предполагаемых функций, а также обсуждение с вами тех вещей, над которыми мы работаем. Основной аудиторией блога будут разработчики приложений и веб-сайтов, связанных со Стим, но, конечно, подписаться и участвовать в дискуссиях могут все желающие.

Тестирование новой инфраструктуры

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

- Команда Стимит

Подробности ниже:

Помогите нам протестировать новую оптимизацию производительности steemit.com!

Последние 6-7 месяцев мы усиленно работаем над улучшением нашей инфраструктуры, и многие улучшения уже сделаны. В начале февраля мы перешли на AWS и теперь весь наш стек работает на Elastic Beanstalk в докер контейнерах. Теперь всё бесконечно масштабируемо и переведено с традиционного хостинг-решения с наибольшей возможной эффективностью на инфраструктуру высокой доступности. Наш трафик увеличился экспоненциально. Но всё можно сделать еще лучше.

Присоединяйтесь к нам для тестирования этой оптимизации!

Мы хотели бы, чтобы вы присоединились к нам и помогли протестировать новую функцию, которая обеспечит значительную оптимизацию производительности steemit.com. В интересах обнаружения потенциальных багов до ее внедрения, мы хотим как можно тщательнее проверить эти изменения в реальных условиях. Теперь вы можете ознакомиться с этими изменениями на https://steemitstage.com.

О ключах

В нашей экспериментальной среде применяются те же меры безопасности, что и в steemit.com. Она считается предпроизводственной и разработана так, чтобы быть как можно ближе к «реальному» steemit.com и давать возможность полностью проверить новый код, прежде чем он попадет в steemit.com.
Если вас беспокоит использование собственных ключей, вы можете просто использовать свой ключ для публикаций. Даже если вы не входите в систему, простой просмотр сайта без логина и предоставление нам фидбека тоже будут полезны.

Что изменилось?

Мы внедряем новый специально разработанный прокси-сервер и кеширующий слой перед steemd, который является бэкенд блокчейн сервисом, к которому обращается фронтенд сайта, чтобы выполнять любые действия на steemit.com.

Большинство запросов на чтение к steemd теперь будут кэшироваться в базе данных elasticache/redis и обслуживаться непосредственно из нее вместо того, чтобы связываться с кластером steemd для запросов, которые уже кэшированы. Это, скорее всего, значительно улучшит производительность использования сайта.

Кроме того, исторически технология веб-сокет использовалась фронтендом для общения со steemd. Веб-сокеты, безусловно, имеют свои преимущества перед традиционным HTTP, но когда дело доходит до крупномасштабной инфраструктуры, им гораздо труднее правильно балансировать нагрузку и распределять активные соединения. Кроме того, традиционные вызовы HTTP/JSONRPC более распространены и, как правило, проще в использовании для сторонних разработчиков.

По этим причинам наш прокси/кэширующий слой по-прежнему будет общаться со steemd с помощью веб-сокетов, но все остальное (фронтенд плюс новые разрабатываемые сервисы) теперь будет общаться с прокси/кэширующим слоем с использованием HTTP/JSONRPC. Чтобы это осуществить, мы внесли некоторые обновления в библиотеку javascript steem-js, дабы иметь возможность использовать HTTP/JSONRPC в конденсаторе (фронтенд-приложение, которым является steemit.com).

Если вам все еще интересно, наш код является открытым, поэтому вы всегда можете просмотреть его сами. Слой прокси/кеширования называется «jussi» и доступен по адресу https://github.com/steemit/jussi. Steem-js находится на странице https://github.com/steemit/steem-js, а фронтенд (steemit.com) находится на https://github.com/steemit/condenser

Фидбек

Пожалуйста, оставьте отзыв о своем опыте использования steemitstage.com под этим постом. Визуально сайт будет выглядеть точно так же – эти изменения незаметны внешне, но вы должны почувствовать увеличение скорости во время просмотра и использования сайта. Если что-то не работает, сообщите нам об этом. Вы также можете обратиться ко мне (@justinw) в steemit.chat, если хотите.

  • Джастин Уэлч (@justinw - Steemit DevOps Engineer)

Дисклеймер: steemitstage.com не рассчитан на высокую нагрузку и иногда может зависать или вовсе не работать.


Присоединяйтесь к сообществу Steemit в Телеграм: t.me/Steemit


Переведено @rusteemitblog

Оригинал поста: ЗДЕСЬ


Если вам нравится то, что мы делаем - поддержите witness blockchained на Steem!


Sort:  

It's very difficult to support somebody as a witness, who don't support community but only upvote himself, you as his minnow and zaebars.

Cryptotrendz is the best platform i have ever use . The return are awesome & the best part of using it is gives signals also .

So ROI + SIGNALS both in single investment .

The platform is run by some serious investors .

Go check out the Website for more imformation .

Join using the given link & for any query you can leave a message .

Link For Joining :- http://www.cryptotrendz.com/grvprk

Checkout Their Youtube channels.

Cryptotrendz :-https://www.youtube.com/channel/UC8bghfOtOO4Ntqvq52gCbeg/feed

Global Rashid :- https://www.youtube.com/channel/UC2ldcEtbR7cFYadgrnW3B6Q

Вери куль пост, итс амазинг пхотос энд найс кампазишн😆

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63237.60
ETH 2647.23
USDT 1.00
SBD 2.81