Выбирай : Покупай : Используй

Вход для партнеров

Вход для продавцов

0

Cloudflare сэкономила 100 ТБ памяти благодаря оптимизации хеш-маппинга

Cloudflare вновь сэкономила 100 ТБ оперативной памяти, снизив объем серверных хешей на 90%.

Сокращение количества записей со 100 000 до 10 000 позволило устранить значительное разрастание кеша.

Компания Cloudflare достигла экономии в 100 ТБ оперативной памяти, на этот раз оптимизировав алгоритм хеш-маппинга. Одним из крупнейших направлений деятельности компании является кэширование данных, а именно подача URL напрямую из памяти или диска вместо их получения с рабочего сайта, что может занимать значительное время. Для задачи сопоставления произвольного URL с одним из серверов кэша компания использует собственный открытый фреймворк Pingora и алгоритм Ketama. Эта задача проста в концепции, но становится сложной в среде, где серверы постоянно появляются и исчезают, а при масштабах Cloudflare сложность возрастает еще больше.

Маршрутизация на бэкенд, то есть сопоставление URL с одним из множества серверов кэша, требует хранения в памяти большого количества таблиц. Входящий URL хешируется аналогично обработке файлов с помощью CRC-32, и полученное число направляется на сервер. Первой интуицией является последовательная обработка, когда один URL соответствует одному серверу, однако возникает первая проблема: одинаковые URL не направляются на одни и те же серверы. В связи с этим создается хеш, соответствующий серверу, например на основе его IP-адреса и имени, и оба хеша сопоставляются по числовой близости.

Источник


Камера iPhone 18 Pro оказалась слишком сложной для ремонта Эксперты iFixit изучили внутреннее устройство камеры iPhone 18 Pro, отметив сложность механизма переменной диафрагмы и практически невозможность его ремонта. Несмотря на впечатляющую точность конструкции, качество съемки улучшилось незначительно, а стоимость замены модуля, вероятно, вырастет.
Китайский ИИ-гигант Z.ai извинился за утечку пользовательских данных Китайская ИИ-компания Z.ai признала инцидент с несанкционированной передачей локальных данных пользователей в облако. В качестве меры доверия компания объявила об открытии исходного кода продукта ZCode и проведении независимого аудита безопасности.
iPhone 18 Pro Max выдержал удары лучше Galaxy S26 Ultra в тесте на прочность Эксперт из PhoneBuff сравнил iPhone 18 Pro Max и Galaxy S26 Ultra на прочность в серии испытаний на падения. iPhone продемонстрировал лучшую устойчивость к ударам, сохранив целостность дисплея дольше, чем конкурент, и набрав больше баллов по итогам шести раундов тестирования на наждачной поверхности.