Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «веб»
![Главные темы](/themes/1/i/menu/tt/main_themes.png)
[Перевод] Как Discord масштабировал Elixir на 5 млн одновременных пользователей 2017-08-09 17:34:01
С самого начала Discord активно использовал Elixir. Виртуальная машина Erlang стала идеальным ...
+ развернуть текст сохранённая копия
С самого начала Discord активно использовал Elixir. Виртуальная машина Erlang стала идеальным кандидатом для создания высокопараллельной системы реального времени, которую мы собирались создать. Первоначальный прототип Discord был разработан на Elixir; сейчас он лежит в основе нашей инфраструктуры. Задача и предназначение Elixir простые: доступ ко всей мощи Erlang VM через гораздо более современный и дружественный язык и набор инструментов.
Прошло два года. Сейчас у нас пять миллионов одновременных пользователей, а через систему проходят миллионы событий в секунду. Хотя мы абсолютно не сожалеем о выборе архитектуры, пришлось проделать массу исследований и экспериментов, чтобы добиться такого результата. Elixir — это новая экосистема, а экосистеме Erlang не хватает информации о её использовании в продакшне (хотя Erlang in Anger — это нечто). По итогу всего пути, пытаясь приспособить Elixir для работы в Discord, мы извлекли некоторые уроки и создали ряд библиотек. Читать дальше →
Тэги: discord, elixir, elixir/phoenix, erlang, erlang/otp, ets, fastglobal, manifold, mochiglobal, веб-сайтов, высокая, консистентное, производительность, разработка, хеширование
[Перевод] Запросы GraphQL без подключения к сети с помощью Redux Offline и Apollo 2017-08-09 11:03:53
... все больше востребованы веб-приложения, работающие без ...
+ развернуть текст сохранённая копия
Забавно, но с распространением интернета в мире все больше востребованы веб-приложения, работающие без подключения к сети. Пользователи (и клиенты) хотят функциональные интернет-приложения в онлайн, офлайн и в зонах с неустойчивой связью.
А это… не просто.
Посмотрим, как создать эффективное решение, работающее без подключения к сети, на React и слое данных GraphQL с применением Apollo Client. Статья разбита на две части. На этой неделе разберем оффлайновые запросы. На следующей неделе примемся за мутации. Читать дальше →
Тэги: api, graphql, react-offline, redux, веб-сайтов, разработка
[Из песочницы] Сравнение REST и GraphQL 2017-08-08 13:18:55
Перевод статьи Sashko Stubailo GraphQL vs. REST
Два способа отправки данных ...
+ развернуть текст сохранённая копия
Перевод статьи Sashko Stubailo GraphQL vs. REST
Два способа отправки данных по протоколу HTTP: в чем разница?
GraphQL часто представляют как революционно новый путь осмысления API. Вместо работы с жестко определенными на сервере конечными точками (endpoints) вы можете с помощью одного запроса получить именно те данные, которые вам нужны. И да — GraphQL гибок при внедрении в организации, он делает совместную работу команд frontend- и backend-разработки гладкой, как никогда раньше. Однако на практике обе эти технологии подразумевают отправку HTTP-запроса и получение какого-то результата, и внутри GraphQL встроено множество элементов из модели REST.
Так в чем же на самом деле разница на техническом уровне? В чем сходства и различия между этими двумя парадигмами API? К концу статьи я покажу вам, что GraphQL и REST отличаются не так уж сильно, но у GraphQL есть небольшие отличия, которые существенно меняют процесс построения и использования API разработчиками.
Так что давайте сразу к делу. Мы определим некоторые свойства API, а затем обсудим, как они реализованы в GraphQL и REST. Читать дальше →
Тэги: api, graphql, rest, веб-сайтов, разработка
[Перевод] Вредоносный код в npm-пакетах и борьба с ним 2017-08-08 12:37:31
В начале августа в нескольких десятках npm-пакетов был обнаружен вредоносный код. Администрация ...
+ развернуть текст сохранённая копия
В начале августа в нескольких десятках npm-пакетов был обнаружен вредоносный код. Администрация npmjs.com оперативно на это отреагировала и тут же подготовила отчёт о предпринятых мерах. Позже Доминик Кундел из twilio.com поделился советами о том, как найти проекты, «заражённые» подобными пакетами. Представляем вашему вниманию рассказ об этих событиях.
Читать дальше →
Тэги: javascript, node.js, npm, ruvds.com, безопасность, блог, веб-сайтов, информационная, компании, разработка
[Перевод] Ускорьте ваш сайт с помощью машинного обучения 2017-08-08 09:39:33
... думают о производительности веб-приложений: добиваются ... о производительности веб-приложений слишком ...
+ развернуть текст сохранённая копия
Многие из нас постоянно думают о производительности веб-приложений: добиваются 60 FPS на медленных телефонах, загружают свои ассеты в идеальном порядке, кэшируют всё что можно, и много чего ещё.
Но не является ли такое представление о производительности веб-приложений слишком ограниченным? С позиции пользователя все эти действия — лишь крошечный кусок большого пирога производительности.
В этой статье мы пройдёмся по всем этапам использования сайта, как если бы это делал обычный человек, измерив длительность каждого из них. И особое внимание уделим конкретному шагу на одном конкретном сайте, который может быть ещё больше оптимизирован. Хочется верить, что решение (которым будет машинное обучение) может быть использовано во многих различных случаях на разных сайтах. Читать дальше →
Тэги: nix, solutions, блог, веб-сайтов, компании, машинное, обучение, производительность, разработка, сайта, скорость
Главная / Главные темы / Тэг «веб»
|
Взлеты Топ 5
Падения Топ 5
|