For the complete documentation index, see llms.txt. This page is also available as Markdown.

Оптимизация производительности

Данная инструкция содержит рекомендации по настройке сервера для достижения максимальной производительности iEXExchanger.

Настройки предназначены для проектов, работающих на FastPanel, и позволяют повысить производительность сайта, административной панели, API, базы данных и серверной инфраструктуры.

Важно

Где находятся настройки

1

Настройки PHP

Откройте FastPanel: Управление → PHP

Выберите используемую версию PHP.

Рекомендуемая версия:

  • PHP 8.4

2

Настройки MySQL / MariaDB

Откройте FastPanel: Базы данных → Серверы баз данных

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

Настроить переменные


Особенности настройки MySQL / MariaDB

Некоторые версии MySQL, MariaDB и панели управления позволяют использовать значения в удобном формате:

innodb_buffer_pool_size=2G
innodb_log_file_size=512M

Однако некоторые панели принимают только числовые значения в байтах.

В таком случае необходимо выполнить расчёт.

Формула расчёта

Расчёт для мегабайт

Расчёт для гигабайт

Примеры

Размер
Значение в байтах

256 MB

268435456

300 MB

314572800

512 MB

536870912

1 GB

1073741824

2 GB

2147483648

4 GB

4294967296

6 GB

6442450944

8 GB

8589934592

12 GB

12884901888

Если панель позволяет использовать суффиксы M и G, рекомендуется использовать именно их.


Профиль «Минимальный»

Подходит для:

  • тестовых проектов;

  • небольших обменников;

  • низкой нагрузки.

Сервер

  • 2 vCPU

  • 4 GB RAM

  • 40 GB NVMe SSD

PHP 8.4

MySQL / MariaDB


Профиль «Рекомендуемый»

Подходит большинству клиентов iEXExchanger.

Сервер

  • 4 vCPU

  • 8 GB RAM

  • 80 GB NVMe SSD

PHP 8.4

MySQL / MariaDB


Профиль «Высокая производительность»

Подходит для крупных обменников.

Сервер

  • 8 vCPU

  • 16 GB RAM

  • 160 GB NVMe SSD

PHP 8.4

MySQL / MariaDB


Профиль «Максимальная производительность»

Подходит для проектов с очень высокой нагрузкой.

Используется только опытными администраторами.

Сервер

  • 16+ vCPU

  • 32+ GB RAM

  • Enterprise NVMe SSD

PHP 8.4

MySQL / MariaDB


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

Файл конфигурации:

Рекомендуемые параметры:


Настройка Swap

Для серверов до 8 GB RAM рекомендуется создать Swap.

Проверка:

Создание Swap 2 GB:

Проверка:


Мониторинг сервера

Проверка памяти:

Проверка дисков:

Проверка процессов:

Установка htop:

Запуск:


Рекомендуемый профиль для большинства клиентов

Для большинства проектов iEXExchanger рекомендуется использовать следующую конфигурацию:

Сервер

  • 4 vCPU

  • 8 GB RAM

  • 80 GB NVMe SSD

PHP

MySQL / MariaDB

Данная конфигурация обеспечивает оптимальный баланс между производительностью, потреблением ресурсов и стабильностью работы iEXExchanger.

Последнее обновление

Это было полезно?