Технология CDN была создана для ускорения раздачи тяжелого контента и обеспечения стабильности онлайн-трансляций. Но для большинства медленных бизнес-сайтов — это не более чем лишний «костыль», который во многих случаях не решает, а усугубляет проблему. От него следует отказаться в пользу разовой технической настройки интернет-ресурса.
Рубрика «высокая производительность» - 16
Почему CDN не нужны: развенчиваем старый миф
2020-08-23 в 18:17, admin, рубрики: CDN, RapidwebMe, браузеры, высокая производительность, оптимизация сайта, Разработка веб-сайтов, Сетевые технологии, ускорение, ускорение сайтаC++ template аллокатора с потокобезопасным циклическим буфером
2020-08-09 в 11:42, admin, рубрики: allocator, c++, github, Алгоритмы, высокая производительность, параллельное программированиеВашему вниманию простой C++ template аллокатора с потокобезопасным циклическим буфером.
Вся реализация в одном заголовочном .h файле: [fast_mem_pool.h]
Фишки чем этот аллокатор лучше сотни подобных:
Читать полностью »
Как создаются Highload проекты на PHP: расшифровка
2020-08-08 в 9:14, admin, рубрики: badoo, highload, php, ruvds_эфиры, Блог компании RUVDS.com, высокая производительность, интервью, Карьера в IT-индустрии28 июля в нашем инстаграм-аккаунте и ютубе прошел прямой эфир с Александром Высоцким — ведущим PHP-разработчиком в лондонском офисе Badoo, который работает в команде антиспама. Саша рассказал о том, как создаются Highload проекты на PHP, своей жизни в Лондоне и, конечно, про Badoo.
Трюки с SQL от DBA. Небанальные советы для разработчиков БД
2020-08-05 в 17:43, admin, рубрики: postgresql, sql, Блог компании Mail.Ru Group, высокая производительность, никто не читает тегиКогда я начинал свою карьеру разработчика, моей первой работой стала DBA (администратор базы данных, АБД). В те годы, ещё до AWS RDS, Azure, Google Cloud и других облачных сервисов, существовало два типа АБД:
- АБД инфраструктуры отвечали за настройку базы данных, конфигурирование хранилища и заботу о резервных копиях и репликации. После настройки БД инфраструктурный администратор время от времени «настраивал экземпляры», например, уточнял размеры кэшей.
- АБД приложения получал от АБД инфраструктуры чистую базу и отвечал за её архитектуру: создание таблиц, индексов, ограничений и настройку SQL. АБД приложения также реализовывал ETL-процессы и миграцию данных. Если команды использовали хранимые процедуры, то АБД приложения поддерживал и их.
АБД приложений обычно были частью команд разработки. Они обладали глубокими познаниями по конкретной теме, поэтому обычно работали только над одним-двумя проектами. Инфраструктурные администраторы баз данных обычно входили в ИТ-команду и могли одновременно работать над несколькими проектами.
Читать полностью »
Apache Software Foundation опубликовала релиз платформы Apache Hadoop 3.3.0
2020-08-03 в 13:30, admin, рубрики: Apache, Hadoop, Блог компании Selectel, высокая производительность, оборудование, сервисы, СофтApache Software Foundation выпустила свежий релиз своей платформы — Apache Hadoop 3.3.0. С момента последнего обновления прошло полтора года. Сама платформа представляет собой инструмент для организации распределенной обработки больших объемов данных с использованием MapReduce. Hadoop включает в себя набор утилит, библиотек и фреймворков для разработки и выполнения распределенных программ, которые способны работать на кластерах из тысяч узлов.
Для Hadoop создана специализированная файловая система Hadoop Distributed File System (HDFS), которая обеспечивает резервирование данных и оптимизацию работы MapReduce-приложений. HDFS предназначена для хранения файлов больших размеров, распределенных между отдельными узлами вычислительного кластера. Благодаря своим возможностям Hadoop используется крупнейшими компаниями и организациями. Google даже предоставила Hadoop право на использование технологий, которые затрагивают патенты, связанные с методом MapReduce.
Читать полностью »
Как начать путь к работе по проектированию электроники FPGA космического корабля Blue Origin
2020-07-30 в 7:21, admin, рубрики: chipexpo, fpga, intel, risc-v, Verilog, vhdl, вшэ миэм, высокая производительность, МИЭТ, МФТИ, параллельное программирование, программирование микроконтроллеров, сколково, цифровой синтез, Электроника для начинающих
Вы хотите узнать, как получить работу по проектированию электроники космического корабля? Мне надавно пришло предложение поинтервьироваться на позицию FPGA designer для Blue Origin (см. выше). Лично мне такая позиция не нужна (у меня уже есть позиция ASIC designer-а в другой компании), но я отметил, что технические требования к претендентам в Blue Origin точно совпадают с содержанием семинара для школьников и младших студентов, который пройдет 15-17 сентября на выставке ChipEXPO в Сколково, с поддержкой от РОСНАНО. Хотя разумеется на семинаре мы коснемся технологий Verilog и FPGA только на самом начальном уровне: базовые концепции и простые, но уже интересные, примеры. Чтобы устроится после этого в Blue Origin, вам все-же потребуется несколько лет учебы и работы.
Из-за короновируса семинар будет удаленный, поэтому принять участие смогут не только школьники и студенты Москвы, но и всей России, Украины, Казахстана, Калифорнии и других стран и регионов. Физически проводить лекции и удаленно помогать участникам будут преподаватели и инженеры МИЭТ, ВШЭ МИЭМ, МФТИ, Черниговского Политеха, Самарского университета, IVA Technologies и fpga-systems.ru.
Для участия сначала, еще до семинара, нужно пройти три части теоретического курса от РОСНАНО, под общим названием «Как работают создатели умных наночипов»: «От транзистора до микросхемы», «Логическая сторона цифровой схемотехники», «Физическая сторона цифровой схемотехники». Этот курс необходим, чтобы вы понимали, что вы делаете, по время практического семинара. По получению сертификата окончания теоретического онлайн-курса, вы можете зайти в офис РОСНАНО в Москве и получить бесплатную плату для практического семинара (если они останутся, преимущество имеют школьники). С этой платой вы можете работать дома, до, во время и после семинара в Сколково.
Как получить плату, подготовится к семинару и что на нем будет:
Читать полностью »
Если ты видишь статью, что язык Х быстрее, чем язык Y – можешь закрывать статью
2020-07-28 в 16:16, admin, рубрики: .net, open source, Андрей Акиньшин, бенчмаркинг, высокая производительность, интервью, мы обречены
Я своими гуманитарными мозгами всегда думал так — если программист знает, как сделать перфоманснее — значит надо сделать перфоманснее. Производительное решение = правильное решение. Один язык программирования может быть медленнее другого, и если это выяснится — язык программирования отправляется на помойку.
Ну и уж точно — если разработчик — специалист в области перфоманса, он будет топить за все эти вещи, даже если они неверны.
Естественно, все это чушь, но не мне вам об этом говорить. Поэтому к нам в подкаст пришел Андрей Акиньшин — разработчик и математик, кандидат физико-математических наук, мейнтейнер BenchmarkDotNet и perfolizer, автор книги Pro .NET Benchmarking и просто очень, очень крутой инженер.
Читать полностью »
Анонс: как создаются Highload проекты на PHP
2020-07-27 в 13:16, admin, рубрики: badoo, highload, php, ruvds_эфиры, Блог компании RUVDS.com, высокая производительность, интервьюВы просили, и мы сделали! Теперь наши прямые эфиры проходят во всех соцсетях сразу — завтрашний стрим можно будет посмотреть на нашем youtube-канале, в ВК, Facebook и в Инстаграме
Завтра, 28 августа, в 20:00 пройдет прямой эфир с Александром Высоцким — ведущим PHP-разработчиком в лондонском офисе Badoo, работает в команде антиспама. Ну что, готовы поговорить про PHP?Читать полностью »
Лучший напарник для IT-шника или как кодеру подобрать себе домашнего питомца
2020-07-25 в 22:51, admin, рубрики: высокая производительность, животные, здоровье, Здоровье гика, Интересное, Лайфхаки для гиков, питомцы, юмор, юмор на хабре
Однажды наступает момент, когда кодер решает, что пора бы уже завести себе партнера по одиночеству, то есть домашнего любимца.
Я представляю вам мой сугубо личный обзор идеального питомца для кодера. И тут стоит помнить, что жилплощадь необходимо периодически приводить в порядок, иначе питомцы заведутся сами.Читать полностью »
Китайцы анонсировали 64-ядерный процессор Tengyun S2500 для высокопроизводительных вычислений
2020-07-24 в 13:05, admin, рубрики: 64 ядра, Phytium, Блог компании Selectel, высокая производительность, китай, Компьютерное железо, ПроцессорыНа днях компания Phytium заявила о скором появлении в продаже 64-ядерного чипа Tengyun S2500. Позиционируется он как процессор для высокопроизводительных вычислений.
Компания Phytium хорошо известна. Именно ее процессоры устанавливались в суперкомпьютеры Tiahne, которые долгое время были в лидерах списка самых мощных суперкомпьютеров мира.
Читать полностью »