Вход/Регистрация
UA RU
UA RU
  • UA
  • RU
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

  • UA
  • RU
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

Серверная — Highload.today

Главная > Серверная
Інструменти - 3 месяца назад

Бессерверные фреймворки: что это и как они облегчают работу девелоперам

Максим Деренський BLOG

Full Stack JavaScript Developer у команді NIX

Бессерверные фреймворки — это программные платформы, упрощающие работу с провайдерами услуг FaaS (Function as a Service). Согласно этой модели, в облаке происходит автоматическое выделение серверных ресурсов для каждой функции. Система постоянно производит и удаляет контейнеры под отдельные запросы.

Информационная безопасность - 9 месяцев назад

Европу и Украину «накрыло» хакерской атакой из-за вируса-шифровальщика: рассказываем, как защититься

Оленка Пилипчак

Редакторка у Highload

3 февраля, в результате масштабной хакерской атаки, было зашифровано более 3000 серверов разных компаний по всему миру. По разным оценкам в зоне риска — 18 тысяч серверов и тысячи компаний, в том числе и в Украине. Злоумышленники используют вирус-шифровальщик ESXiArgs, атакующий серверы VMware ESXi. 

Серверная - 2 года назад

Хостинг VPS/VDS: что это такое?

Юрий Кузнецов

Автор

vps/vds

С самых истоков существования интернета многие чувствительные к независимости люди стремились создать и подключить к нему собственные серверы. Однако сделать это мог не каждый, ведь нужно было либо тянуть к себе дорогой интернет-канал, либо устанавливать собственное оборудование в месте, где интернет уже был (colocation).

Серверная - 2 года назад

BGP: базовый протокол интернета

Сергій Бондаренко

Журналіст

Сегодня речь пойдет о BGP — главной «шестеренке» в огромном сетевом механизме интернета. Border Gateway Protocol — это протокол граничного шлюза, разработанный для синхронизации сведений о маршрутизации и данных о связности между автономными системами (о том, что это такое, расскажем чуть ниже) в сети. Иными словами, BGP — это способ маршрутизации, благодаря которому возможно функционирование интернета. Напомним, что протоколы маршрутизации нужны для того, чтобы устройства-роутеры могли в автоматическом режиме, без участия администратора сети, составить карту сети и таблицу маршрутизации. 

Серверная - 2 года назад

VLAN — что это такое? Назначение и особенности применения

Денис Бородовский

Автор

VLAN

Виртуализация — это не научно-фантастический термин, а одна из составляющих современной околокомпьютерной жизни. Внедренная в различных сферах жизнедеятельности человека, не обошла она и локальные сети. В настоящее время все больше устройств используют технологию VLAN для удобства и гибкости при настройке конфигурации различного оборудования. В статье разберемся с этой концепцией более подробно.

Серверная - 2 года назад

Технология в основе Netflix и Spotify: как работает система доставки контента на стриминги

Евгения Егорова BLOG

QA Automation Engineer в NIX

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

Серверная - 2 года назад

Установка и настройка Ansible: пошаговая инструкция

Сергій Бондаренко

Журналіст

Ansible — это система управления конфигурациями с сервера. Мы можем развертывать и конфигурировать приложения, управляя ими с Ansible-сервера.

Highload - 3 года назад

Кэширование с Varnish

Игорь Грегорченко

Технический редактор Highload

Varnish – это гибкое решение для кэширования страниц на уровне Web сервера.

Highload - 3 года назад

Профилирование в PostgreSQL

Игорь Грегорченко

Технический редактор Highload

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

Highload - 3 года назад

Оптимизация ORDER BY RAND()

Игорь Грегорченко

Технический редактор Highload

Как выбрать случайную запись из таблицы в Mysql?
SELECT id FROM files **ORDER BY rand()** LIMIT 1;

Highload - 3 года назад

Как использовать индексы в JOIN запросах Mysql

Игорь Грегорченко

Технический редактор Highload

Работа с индексами в Mysql – это фундаментальная задача для построения систем с высокой производительностью. В этой статье разберемся с тем, как Mysql использует индексы в JOIN запросах.

Highload - 3 года назад

4 главных performance команды

admin

Как быстро диагностировать проблему на сервере? Для этого есть несколько удобных команд.

Highload - 3 года назад

Анализ нагрузки на сервер

Игорь Грегорченко

Технический редактор Highload

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

Highload - 3 года назад

Оптимизация Web сервера

Игорь Грегорченко

Технический редактор Highload

Web сервер – это самое первое звено в работе любого Web сайта. Он принимает запрос от клиента, формирует ответ и отправляет его обратно клиенту. Когда количество таких запросов растет, скорость работы Web сервера будет падать.

Highload - 3 года назад

Оптимизация FreeBSD

admin

FreeBSD хорошо зарекомендовала себя как система для построения интранет- и интернет-серверов. Она предоставляет достаточно надёжные сетевые службы и эффективное управление памятью.

Highload - 3 года назад

Профилирование PHP с XHprof

Игорь Грегорченко

Технический редактор Highload

Профилирование приложения – это сбор данных о скорости выполнения различных участков программы (файлов и функций). Существует множество инструментов профилирования PHP, но не все инструменты подходят для проведения анализа прямо в продакшне.

Highload - 3 года назад

MySQL Handlersocket

Игорь Грегорченко

Технический редактор Highload

Когда приложение отправляет запрос на MySQL сервер, происходит две основные операции:

Highload - 3 года назад

Let’s Encrypt для шифрования соединения в Nginx

admin

Let’s Encrypt – бесплатный, открытый и автоматизированный центр сертификации, который уже выдал [https://letsencrypt.org/stats/ более 5 млн сертификатов]. Основные преимущества включают:

Highload - 3 года назад

Оптимизация Memcache

admin

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

Highload - 3 года назад

Дельта индекс в Sphinx

admin

Spinx отлично зарекомендовал себя, как движок полнотекстового поиска. Он обладает отличными показателями производительности и вместе с этим является функционально мощным инструментом. Sphinx прекрасно справляется с большими объемами данных при поиске.

Highload - 3 года назад

SVN для развертывания веб-приложения

admin

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

Highload - 3 года назад

Zabbix и Munin для сбора статистики Nginx

Игорь Грегорченко

Технический редактор Highload

Профилирование и мониторинг крайне важны для стабильной работы высоконагруженной системы. Кроме логов ошибок и запросов, Nginx имеет собственный модуль статистики [https://nginx.org/ru/docs/http/ngx_http_stub_status_module.html ngx_http_stub_status_module] с базовыми данными о работе веб-сервера.

Highload - 3 года назад

Сравнение InnoDB и MyISAM

admin

Mysql поддерживает два самых популярных движка InnoDB и MyISAM.

Highload - 4 года назад

Тяжелое кэширование

admin

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

Highload - 4 года назад

Git для развертывания небольших веб-приложений

admin

Git может использоваться не только для версионирования, но также для развертывания сервисов и приложений на производственный сервер.

Highload - 4 года назад

Цены Amazon S3: методы экономии

admin

Amazon S3 предоставляет почти безграничный объем хранилища, который обойдется достаточно дешево для небольшого веб-проекта. Но с увеличением объема данных, нужно платить не только за хранилище, но также за трафик, запросы GET, PUT, COPY, POST и LIST.

Highload - 4 года назад

Wildcard поиск в Sphinx

admin

Система Sphinx умеет искать по части слова, т.н. wildcard-поиск.

Highload - 4 года назад

Настройки безопасности SSH

admin

Если не хотите, чтобы вас поломали, используйте несколько простых настроек при работе с ssh. Эти настройки необходимо изменять в файле sshd_config:

Highload - 4 года назад

Параллельное выполнение ssh команд на серверах

admin

При управлении большим количеством серверов часто приходится выполнять одну и ту же команду сразу на нескольких серверах (десятках/сотнях/тысячах).

Highload - 4 года назад

Оптимизация TLS в NGINX

Игорь Грегорченко

Технический редактор Highload

TLS (он же Transport Layer Security) – протокол защиты веб-страниц, который заменил собой SSL. По сути TLS = SSL и является следующим поколением (версией) устаревшего и подверженного POODLE-атакам стандарта.

Highload - 4 года назад

Сравнение Vertica и Mysql

admin

Сравнивая две базы данных, нужно понимать, что обе они адресуют различные задачи. Mysql призвана обеспечить простую, быструю и надежную БД для приложений широкого спектра. Vertica – колоночная база данных, которая адресует проблему работы с большими наборами данных (таблицы на миллиарды записей), и применяется для аналитических задач.

Highload - 4 года назад

Как работает Blockchain

admin

Blockchain (блокчейн) – это механизм хранения и изменения данных без центральных узлов. Что в нем особенного, и почему нужно изобретать какой-то новый механизм, если можно все хранить на сервере?

Highload - 4 года назад

Amazon S3: обзор хранилища

admin

Amazon Simple Storage Service (S3) – хранилище файлов любого типа, любого объема, с высокой доступностью и отказоустойчивостью. Оно разработано для хранения статического контента, пользовательских данных и бэкапов.

Highload - 4 года назад

Lazy loading ресурсов

Игорь Грегорченко

Технический редактор Highload

Почти каждое приложение бо́льшую часть времени работает с внешними ресурсами. Например, загружает информацию из файлов и отправляет запросы в базы данных. Кроме этого, происходит инициализация компонент, необходимых для работы самого приложения (библиотеки и фреймворки).

Highload - 4 года назад

Настройка Nginx для Magento

Игорь Грегорченко

Технический редактор Highload

Magento – это открытая платформа управления интернет-магазинами.

Больше материалов
Топ текстов недели
1.
«Кривые джуны с OLX»: у волонтерок забрали авто и выгнали на мороз из-за багов госреестра
2.
«Донатишь 50 тыс. грн, сидишь дома»: айтишники обсуждают уклонение от мобилизации через рекрутинг
3.
React, Redux, GraphQL: компания ищет фронтенд-девелопера с 5 годами опыта на 15 тыс. грн
4.
«Сколько за ночь?»: UI/UX-дизайнерка начала получать странные звонки после тяжелого увольнения
5.
IT-компания с украинскими корнями Vidby представила ИИ-технологию в офисе Google
6.
6 месяцев без работы: 56-летний сеньор отдает пол зарплаты за помощь в трудоустройстве
7.
Китайскому программисту из Одессы дали 5 лет условно за съемку ПВО
8.
«Подарок под елочку»: Spotify уволит почти 20% работников
9.
Украинский девелопер создает с нуля Render Engine – процесс можно наблюдать в Twitter
10.
120 человек на QA, 100 — на фронтенд: какие вакансии сейчас самые востребованные
  • Об издании
  • Наша редакция
  • Контакты
  • Политика конфиденциальности
  • Реклама в издании
  • Редакционные правила
  • Как отправить текст в редакцию

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Мы используем иллюстрации от Depositphotos


Отдельные материалы могут содержать ссылки на партнеров. Это не влияет на контент и политику редакции, но дает изданию возможности для развития.


Поддержка серверов

Партнер по SEO

Решение сложных IT-задач

© Highload. 2021-2023

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Отправить Отмена

Полезные решения для тех,
кто пишет код

Присоединяйтесь
к сообществу: