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

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

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

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

Серверная

Головна > Серверная
Інструменти - 2 years назад

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

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

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

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

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

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

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

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

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

Серверная - 3 years назад

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

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

Автор

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

Серверная - 3 years назад

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

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

Журналіст

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

Серверная - 3 years назад

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

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

Автор

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

Серверная - 4 years назад

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

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

Журналіст

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

Highload - 4 years назад

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

Ігор Грегорченко

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

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

Highload - 4 years назад

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

Ігор Грегорченко

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

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

Highload - 5 years назад

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

Ігор Грегорченко

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

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

Highload - 5 years назад

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

Ігор Грегорченко

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

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

Ігор Грегорченко

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

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

Highload - 5 years назад

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

Ігор Грегорченко

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

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

Ігор Грегорченко

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

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

Highload - 5 years назад

MySQL Handlersocket

Ігор Грегорченко

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

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

Ігор Грегорченко

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

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

Wildcard поиск в Sphinx

admin

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

Ігор Грегорченко

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

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

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

admin

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

Highload - 5 years назад

Lazy loading ресурсов

Ігор Грегорченко

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

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

Highload - 5 years назад

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

Ігор Грегорченко

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

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

Highload - 5 years назад

Кэширование динамики с SSI

admin

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

Больше материалов

Новости

Как выбрать пароль? Эксперты по кибербезопасности дали 7 рекомендаций

7 months назад

Типы данных в Python: полное руководство

9 months назад

Как создать Телеграм-бота на Python за 30 минут: полное руководство

9 months назад

Ключевое слово yield в Python: как оно работает

9 months назад

Примеры match/case в Python 3.10 с объяснением

9 months назад

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

1 year назад

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

1 year назад

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

1 year назад

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

1 year назад

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

1 year назад
Показать еще
  • Об издании
  • Наша редакция
  • Контакты
  • Политика конфиденциальности
  • Реклама в издании
  • Редакционные правила
  • Как отправить текст в редакцию

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


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


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


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

Партнер по SEO

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

© Highload. 2021-2025

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

Переглядаючи цей сайт, ви погоджуєтесь з нашою політикою конфіденційностіOK

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

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

Отправить Cancel

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

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