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

in steemit •  8 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!


Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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

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