Рубрика «высокая производительность» - 151

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

  • Нет возможности оптимизировать автоматически много файлов
  • Сложно и неудобно использовать в рабочем процессе

Но прежде всего следует отметить, что описанный ниже способ нельзя причислить к самым лучшим хотя бы потому, что в идеале каждое изображение следует оптимизировать индивидуально.

Оптимизация изображений с помощью командой строки

Для каждого png файла используются optipng и pngcrush, а для jpg — jpegtran. Для начала опробуем optipng:

Оптимизация изображений bash скриптомЧитать полностью »

Это продолжение истории про бюджетное сетевое хранилище для фотографа с 10Gbit доступом по сети.

Проект неспешно развивается, в нем заменяются компьютеры, и рабочие станции на более совершенные модели. И в том числе был сделан шаг по замене нескольких имевшихся коммутатором одни центральным коммутатором.
Нужен был коммутатор, который мог бы собрать на себя весь трафик, и по возможности не стоить при этом, как корпоративная модель. Выбор пал на Cisco SG500X.Читать полностью »

image
За последние 10 лет исчезли многие замечательные процессоры, такие как DEC Alpha или PowerPC G5. Может показаться, что сегодня на рынке процессоров только два игрока: Intel и AMD, но это не так. В статье рассказывается о процессорах, которые используются в корпоративных серверах высокой надежности и производительности.
Читать полностью »

Группа немецких и японских исследователей осуществили приблизительную компьютерную симуляцию мозговой активности сети нейронов головного мозга человека в масштабе 1% нейронной сети мозга на протяжении 1 секунды. На сегодняшний день это самый крупный эксперимент по симуляции мозговой активности.

Один процент головного мозга — это 1,73 млрд нервных клеток и 10,4 трлн соединяющих их синапсов. Чтобы провести эксперимент, учёные задействовали 82 944 процессора суперкомпьютера K и 1 петабайт памяти (24 байта на синапс).

Симуляция 1 й секунды активности 1% мозга заняла 40 минут на кластере из 82 944 процессоров
Суперкомпьютер K
Читать полностью »

В своей первой статье на Хабрахабре я писал об одной из основных проблем существующих ORM (Object-Relational-Mapping, объектно-реляционных отображений) — их производительности. Рассматривая и тестируя две из наиболее популярных и известных реализаций ORM на python, Django и SQLAlchemy, я пришел к выводу: Использование мощных универсальных ORM приводит к очень заметным потерям производительности. В случае использования быстрых движков СУБД, таких как MySQL — производительность доступа к данным снижается более чем в 3-5 раз.

Недавно со мной связался один из разработчиков нового движка ORM под названием pony и попросил поделиться своими соображениями по поводу этого движка. Я подумал, что эти соображения могут быть интересны и сообществу Хабрахабр.
Читать полностью »

Невысшее необразование
Мне нравилось учиться в универе. Я учился на матфаке и участвовал в ACM-овских олимпиадах. Закончилось все красным дипломом бакалавра и полуфиналом мира, но я решил, что этого мало. Тогда я перевелся в лучший вуз столицы и закончил там магистратуру (попутно работая программистом). Второй красный диплом лег в папку рядом с первым.

Прошло несколько лет, и как-то я решил переучить двух знакомых девушек на программистов. Они как раз заканчивали престижную специальность хорошего технического вуза. Я видел, что они умные, они знают физику, математику, чертят лучше меня, но при этом на рынке труда стоят гораздо меньше, чем заслуживают.

Люди, проучившиеся 6 лет в лучшем техническом вузе страны не умеют почти ничего из того, что востребовано на рынке труда. Как будто и не было этих шести лет вовсе.

Как же так?! Но универ же такой классный, мне же нравилось учиться. Неужели образование так быстро испортилось? И я начал вспоминать все случаи, когда в вузе мне давали реальные практические навыки. И чем больше я вспоминал, тем сильнее мрачнел. Мое хорошее мнение о вузах испарилось.

Пока вы в вузе – вы не можете оценить, что нужно, а что нет. Что преподают качественно, а где дают только иллюзию знаний. А когда закончили, вам обычно уже все равно. Прошлого не вернуть. Но я опять стоял с ним лицом к лицу. Я знал, что дело не во мне, знал, что работает, а что – нет. Я смотрел на преподавателей другими глазами.

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

Каждый, кто говорит, что он «выше практики, ей должны учить только в ПТУ», запомните:
— Сударь, вы – неуч! Из тех, кто прикрывает свое невежество унижением других.

Читать полностью »

2027 мм бизнес класса — от первого полета на Марс до облачных вычислений
Читать полностью »

Наглядный жизненный урок
Когда я переучивал на программистов своих друзей, то заметил интересную вещь. Люди, которые уже где-то работали, переучивались очень охотно. И чем больше был их стаж вне ИТ, тем усерднее они занимались. Те же, кто был еще студентами, иногда откровенно халявили.

Поговорив и с теми и с другими, я заметил, что студенты до последнего верят в «волшебное трудоустройство», которое ждет их сразу после окончания вуза.

Далее, для тех, кто еще не снял розовые очки — гайд по реальному миру.
Читать полностью »

ЦОДы уходят в облака
На определённом этапе развития все крупные компании сталкиваются с задачей модернизации собственной IT-инфраструктуры. Когда производительности имеющейсяейся инфраструктуры уже не хватает, многие из руководителей больших предприятий задумываются о постройке нового собственного ЦОДа. Поиск здания, подходящего для дата-центра, подбор персонала, проектирование, монтаж базовых и дополнительных элементов ЦОДа — всё это требует большого количества времени и материальных ресурсов. Но есть и альтернатива!

Благодаря активному развитию облачных технологий и виртуализации, в России уже появились провайдеры, предоставляющие услугу «Облачный ЦОД», которая позволяет полностью перевести IT-инфраструктуру на аутсорсинг, сохранив при этом высокий уровень масштабируемости и надёжности. Стоит такая услуга недёшево, но, при взвешенном подходе, даёт возможность более рационально использовать ресурсы компании.

Так ли хорош облачный ЦОД, как его рекламируют? Правда ли, что биллинг помогает экономить, а виртуализации серверов достаточно для построения качественной облачной инфраструктуры? На эти и ряд других вопросов мы постараемся дать ответы под хабракатом.
Читать полностью »

Данная статья открывает серию публикаций посвященных совершенно новой линейке оборудования компании Huawei под общим названием CloudEngine, а так же технологиям и решениям, примененным в этом оборудовании.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js