Каждый год лавинообразно растёт количество клиентов хостингов, а наиболее популярной хостинговой услугой является аренда Виртуального Частного (приватного) Серв...
Блог компании 3v-Hosting
16 мин.
У WordPress есть одна удивительная особенность. Он одинаково хорошо чувствует себя и в маленьком блоге на несколько сотен посетителей, и в интернет-магазине с тысячами заказов. Но как водится, почти любой проект рано или поздно упирается в те или иные ограничения и очень часто это бывают ограничения хостинга, а именно shared хостинга.
Вот открыли вы свой интернет магазин и всё работает отлично. Но спустя время ваш сайт начинает немного тормозить в часы пик, позже резервные копии создаются по полчаса, плагины начинают конфликтовать с ограничениями провайдера, а техподдержка хостинга кормит вас шаблонными фразами про превышение лимитов CPU. Проблемы начинают копиться и расти как снежный ком.
В этот момент многие начинают задумываться о том, как решить все эти проблемы и желательно одним махом. Инженеры начинают смотреть в сторону переезда на VPS хостинг и после пары статей создаётся ощущение, что для переноса WordPress нужен Kubernetes-кластер, Docker Registry, Helm-чарты и отдельный DevOps-инженер с нервным тиком. Особенно любят пугать этим YouTube-каналы.
Но есть хорошая новость! На практике большинству WordPress-проектов это просто не нужно и им достаточно обычного VPS сервера с Nginx, PHP-FPM и MariaDB, который будет способен обслуживать огромную часть реальных сайтов, таких как корпоративные страницы, WooCommerce-магазины, LMS-платформы, блоги, медиа и сервисы с десятками тысяч посетителей в сутки. И не нужно будет никаких контейнеров, оркестраций и лишнего уровня сложности.
Поэтому в данной статье давайте разберёмся, как правильно перенести WordPress сайт на VPS вручную, что подготовить заранее, какие ошибки чаще всего допускают и почему классический VPS до сих пор остаётся одним из лучших вариантов для WordPress в 2026 году и будет являться таким на долгую перспективу.
Безусловно, Shared-хостинг ещё имеет место быть, ведь он хорошо подходит для небольших и предсказуемых сайтов, одностраничников и сайтов визиток. Но WordPress редко остаётся в рамках, позволяющих хоститься на shared-хостинге.
Со временем вы добавляете к своему сайту WooCommerce, разнообразные SEO-плагины, интеграции с CRM, кеширование, аналитику, внешние API и десятки вспомогательных фоновых задач. А так как ваш сайт в этот момент хостится на ноде с сотнями таких-же сайтов, то в итоге он начинает делить ресурсы сервера с сотнями других проектов и в таком случае любые всплески нагрузки у соседей начинают напрямую влиять на производительность конкретно вашего проекта.
В варианте с VPS ситуация совершенно иная. Вы получаете изолированное окружение и полный контроль над своим сервером, поэтому можете выбрать нужную версию PHP, настроить OPcache, Redis, cron-задачи, параметры MariaDB, Nginx и резервное копирование. И главное - соседи больше не смогут замедлить или вовсе уронить ваш проект.
Особенно это сильно заметно на современных WordPress-проектах, которые давно перестали быть просто статическими блогами. Сегодня на WordPress работают все виды проектов, от достаточно простых интернет-магазинов до целых SaaS-проектов и B2B-порталов.
Обычно необходимость перехода на VPS становится заметна по вполне конкретным симптомам, которые мы попытались свести и обобщить в этой простой таблице.
| Симптом | Что обычно происходит |
|---|---|
| Медленная админка WordPress | PHP и MySQL упираются в лимиты shared-хостинга |
| Ошибки 502/504 | Сервер не справляется с нагрузкой |
| WooCommerce тормозит | Не хватает CPU и RAM |
| Долгий TTFB | Перегруженный сервер хостинга |
| Постоянные ограничения CPU | Сайт начал потреблять больше ресурсов |
| Ошибки резервного копирования | Не хватает диска или inode |
| Нельзя установить Redis/Object Cache | Провайдер ограничивает окружение |
| Сайт тормозит вечером | Общий сервер перегружен соседними сайтами |
Особенно быстро shared-хостинг перерастают WooCommerce-магазины. Даже относительно небольшой интернет-магазин с несколькими тысячами товаров способен создавать нагрузку, которую обычный shared уже не может выдерживать и оставаться при том стабильным.
В общем, если вы видите и ощущаете, что ваш проект уже перерос shared-хостинг, тогда начинайте подготовку к переезду и сам переезд.
Сам перенос WordPress на VPS обычно занимает меньше времени, чем подготовка к нему. Главная задача при этом состоит в том, чтобы не потерять данные и не устроить длительный простой сайта. Поэтому перед тем как переезжать нужно хорошо подготовиться, что сэкономит вам в будущем кучу времени и нервов.
Итак, перед началом желательно подготовить:
Для WordPress чаще всего достаточно классического LEMP-стека, включающего Linux, Nginx, MariaDB и PHP-FPM.
Apache тоже подходит в качестве веб-сервера, но в 2026 году Nginx всё чаще становится стандартом для VPS под WordPress благодаря существенно меньшему потреблению памяти и хорошей стабильности работы под высокой нагрузкой.
После получения сервера первое, что стоит сделать - это конечно..., нет, не отметить и выпить пива, а обновить систему. Делается это такими простыми командами:
apt update && apt upgrade -y
Затем необходимо установить базовый набор пакетов, которые нужны будут в работе:
apt install nginx mariadb-server php-fpm php-mysql php-cli php-curl php-xml php-mbstring php-zip unzip curl wget -y
Версия PHP зависит от самого проекта. Некоторые старые WordPress-сайты всё ещё работают на PHP 7.4, но для новых установок лучше ориентироваться на PHP 8.2 или PHP 8.3.
Пару слов о подборе параметров самого сервера. При выборе VPS важно учитывать не только количество CPU в тарифе, но и тип самого проекта. Ведь WordPress с WooCommerce, конструкторами страниц и десятками плагинов начинает потреблять ресурсы значительно быстрее, чем кажется. Поэтому ориентироваться стоит приблизительно на такие параметры, которые указаны в таблице.
| Тип проекта | CPU | RAM | Диск |
|---|---|---|---|
| Блог или корпоративный сайт | 1–2 vCPU | 2 GB | 20–30 GB SSD or NVMe |
| WooCommerce-магазин | 2–4 vCPU | 4–8 GB | NVMe |
| LMS или портал | 4+ vCPU | 8+ GB | NVMe |
| Медиа-проект | 4+ vCPU | 8–16 GB | NVMe |
Подчеркнём, что данная таблица не является каким-то стандартом и создана лишь для поверхностного ориентирования. Большой плюс VPS-хостинга заключается в лёгкости его масштабирования. Поэтому уже в процессе работы вы с лёгкостью сможете отрегулировать параметры своего сервера под действительную нагрузку.
Отметим, что для WordPress особенно важны производительность одного ядра CPU - так как именно процессор отвечает за производство всех расчётов, объём RAM - так как именно от количества оперативной памяти зависит количество активных сессий, которые сможет поддерживать ваш сайт и, конечно, скорость дисковой подсистемы.
Именно поэтому NVMe-диски сегодня практически стали стандартом для VPS под WordPress. Особенно разница в скорости работы заметна на WooCommerce, LMS и сайтах с большим количеством запросов к базе данных.
Итак, наш сервер выбран, подготовлен к работе, а все необходимые пакеты установлены. И самое время перейти к созданию базы данных.
WordPress до сих пор почти всё хранит в MySQL или MariaDB. Контент, настройки, плагины и WooCommerce-заказы - база данных тут центр всей системы. Поэтому перенос БД обычно и становится самым нервным этапом миграции.
Для начала на VPS нам нужно создать отдельную базу и пользователя под WordPress. Да, многие по привычке подключают сайт через root. А потом один дырявый плагин - и злоумышленник получает доступ вообще ко всем базам на сервере. История стара как мир, но множество администраторов продолжают наступать на те-же грабли.
Подключаемся к MariaDB, которую установили ранее:
mysql -u root -p
Создаём базу и отдельного пользователя:
CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'strong_password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
После этого можно выгрузить базу со старого хостинга командой:
mysqldump -u USER -p DATABASE > backup.sql
Перенесите файл бекапа на новый сервер, например при помощи команды scp и импортируйте базу уже на VPS:
mysql -u wpuser -p wordpress < backup.sql
Конечно-же вы должны подставлять свои значения логинов, паролей и имени базы данных, если они у вас отличаются.
Когда база данных вашего сайта успешно перенесена на новый сервер, вы можете считать, что половина работы уже сделана. Теперь приступим к переносу файлов самого WordPress.
С файлами самого WordPress всё обычно гораздо проще, чем с базой данных. Хотя именно тут люди регулярно ломают права доступа, после чего сайт начинает вести себя максимально странно.
Перенести файлы можно как угодно: через SCP, rsync, SFTP, архивами через tar или zip. Для обычного сайта без десятков гигабайт данных чаще всего хватает самого простого варианта - SCP.
Например:
scp -r ./wordpress root@SERVER_IP:/var/www/site
Эта команда просто копирует директорию WordPress на новый VPS вместе со всеми вложенными файлами.
После переноса почти всегда нужно проверять права и владельца файлов. WordPress к этому очень чувствителен. Иногда достаточно одной директории с неправильными permissions, как и начинаются сюрпризы. То не загружаются изображения, то не обновляются плагины, то появляется 403 Forbidden или вообще белый экран без каких либо ошибок (любимый режим WordPress).
Поэтому сначала назначают владельца файлов:
chown -R www-data:www-data /var/www/site
Тут www-data - это пользователь, от которого обычно работают Nginx и PHP-FPM в Ubuntu. Ключ -R рекурсивно проходит по всей директории.
Потом выставляют права для директорий:
find /var/www/site -type d -exec chmod 755 {} \;
И отдельно для файлов:
find /var/www/site -type f -exec chmod 644 {} \;
Схема старая, но до сих пор рабочая. Для большинства WordPress-сайтов этого достаточно.
755 для директорий означает, что владелец может изменять содержимое, а остальные пользователи - только читать и заходить внутрь. 644 для файлов даёт владельцу право изменять файл, остальным - только читать.
Отдельно стоит проверить директорию:
wp-content/uploads
Вот тут проблемы всплывают особенно часто. WordPress должен записывать туда новые изображения, превью, PDF-файлы и прочий медиаконтент. Но если права на эту директорию сломаны, то админка может выглядеть полностью рабочей, но загрузка файлов не будет работать.
Также, после копирования файлов обычно ещё раз проверяют wp-config.php. Особенно если база данных уже переехала на новый сервер:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'strong_password');
define('DB_HOST', 'localhost');
Ошибка Error establishing a database connection после миграции встречается постоянно. И почти всегда причина банальная: опечатка в пароле, неправильное имя пользователя или MariaDB банально не запущена. Люди почему-то любят сначала подозревать "сломанный WordPress", хотя проблема обычно кроется в одной строчке конфига.
Итак, база данных перенесена, файлы тоже. Теперь серверу нужно объяснить, что вообще делать с этим WordPress и для этого настраивается веб-сервер, в большинстве случаев - Nginx.
Базовый конфиг обычно кладут в:
/etc/nginx/sites-available/your_domain.conf
Сам же конфиг может выглядеть примерно так:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/site;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
location ~* \.(jpg|jpeg|png|gif|css|js|ico|svg)$ {
expires 30d;
}
}
После этого сайт активируют, создавая ссылку на этот файл конфига в директорию /etc/nginx/sites-enabled/:
ln -s /etc/nginx/sites-available/site /etc/nginx/sites-enabled/ nginx -t systemctl reload nginx
Команда nginx -t проверяет конфиг перед перезапуском и лучше запускать её всегда. Один пропущенный символ в конфиге и Nginx просто не поднимется. Особенно весело это бывает ночью на продакшене.
Вообще у WordPress есть забавная особенность и люди часто винят VPS в слабом железе, хотя проблема заключена в конфиге веб-сервера. Например неправильная настройка PHP-FPM, отсутствие кеширования статики или кривые таймауты и сайт начинает тормозить даже на нормальном сервере. В этой статье мы отдельно разбирали обязательные настройки для WordPress в конфиге Nginx.
Почти любой WordPress на VPS получает небольшой бонус от пары дополнительных настроек.
Например, gzip-сжатие, позволяющее эффективно сжимать файлы сайта при отдаче клиенту и тем самым экономить трафик и соответственно время:
gzip on; gzip_types text/css application/javascript application/json;
Ограничение размера загружаемых файлов, чтобы ваш сайт не смогли уложить, загружая кучу тяжёлых файлов:
client_max_body_size 128M;
Запрет доступа к wp-config.php:
location = /wp-config.php {
deny all;
}
И простейшее ограничение запросов к wp-login.php:
limit_req_zone $binary_remote_addr zone=login:10m rate=5r/m;
Вроде бы пара простых инструкций, но поверьте, они однозначно не будут бесполезными и сберегут вам время, силы и нервы в случае атаки или просто наплыва посетителей.
Когда вы перенесли все файлы сайта, базу данных, а также настроили веб-сервер, то проверить что сайт поднялся вы можете по IP самого сервера, перейдя в браузере по пути - http://{your_server_ip}. Но чтобы на сайт можно было перейти по вашему домену, причем в защищенном режиме - нам необходимо наконец повернуть ваш домен на новый сервер и настроить SSL-сертификат для работы по HTTPS.
Обычно для переключения домена на IP адрес нового сервера достаточно изменить A-запись домена в панели вашим доменом, указав IP нового VPS. Но стоит помнить, что существует такая штука как DNS-кеш, который обновляется не мгновенно и обновление записи по вашему домену на всех DNS-серверах в сети может занять от нескольких минут до 24 часов, в зависимости от настроек каждого из этих DNS-серверов и от настроек TTL вашего домена.
Поэтому опытные администраторы заранее уменьшают TTL DNS-записей, которые будут изменяться, например до 300 секунд и тогда переключение проходит почти незаметно для пользователей.
Также, перед публичным переключением полезно проверить сайт локально, о чем мы написали чуть выше.
После проверки и переключения домена желательно сразу настроить HTTPS, так как запускать сайт на WordPress без SSL-сертификата в 2026 году - означает практически гарантированно получить:
Ну и самый простой вариант - это бесплатные сертификаты от Let’s Encrypt.
Устанавливаем Certbot:
apt install certbot python3-certbot-nginx -y
Получаем сертификат:
certbot --nginx
Certbot автоматически выпустит SSL-сертификат и перенастроит Nginx на HTTPS.
После миграции стоит внимательно проверить mixed content, так как часто случается, что часть изображений, скриптов или CSS продолжает загружаться по HTTP. В результате браузер начинает блокировать некоторые элементы сайта, а в консоли появляются ошибки безопасности.
Обычно проблема связана со старыми URL внутри базы данных WordPress или кеширующими плагинами, которые сохранили старые HTTP-ссылки.
Сам переезд сайта на VPS - это только начало. WordPress не заработает максимально быстро просто потому, что сайт переехал с shared-хостинга. Но вот возможностей после миграции появляется сильно больше. Ведь мы для того и переносили сайт, чтобы получить от VPS самое главное преимущество - полный доступ к ресурсам сервера и к управлению ими.
Поэтому после переноса сайта вы можете предпринять ещё несколько действий, которые ускорят ваш WordPress, сделают его более стабильным и безопасным. Вот, что рекомендуется.
После миграции обычно первым делом включают OPcache и Redis Object Cache.
OPcache уменьшает нагрузку на процессор за счёт кеширования PHP-кода, а Redis помогает снизить количество запросов к базе данных. Особенно хорошо это заметно на WooCommerce, LMS-платформах и сайтах с большим количеством плагинов.
По умолчанию WordPress запускает фоновые задачи во время посещения сайта пользователями. На небольших проектах это почти незаметно, но на нагруженных сайтах такая схема начинает создавать лишнюю нагрузку.
На VPS обычно отключают встроенный WP-Cron и переводят задачи на обычный системный cron сервера.
ВАЖНО! После переезда на VPS резервные копии уже становятся ответственностью владельца или администратора сайта, то есть вашей ответственностью!
Поэтому крайне желательно настроить:
Есть старая изъезженная, но от того не менее актуальная присказка, что бывает два типа администраторов: те, кто не делает бекапы и те, кто УЖЕ делает бекапы.
К сожалению многие вспоминают о резервном копировании только после первой серьёзной проблемы и обычно это уже слишком поздно.
WordPress может довольно быстро начать потреблять больше ресурсов, особенно после установки WooCommerce, Elementor, SEO-плагинов и различных интеграций. Поэтому после миграции стоит периодически проверять:
Это помогает заранее заметить проблемы до того, как сайт начнёт тормозить или падать под нагрузкой.
После миграции на отдельный VPS желательно сразу выполнить базовый hardening сервера, так как вопросами безопасности при работе на shared-хостинге занимался провайдер, а теперь это ваша зона ответственности. В этом конечно есть минусы, но зато присутствует ещё больше плюсов, ведь вы самостоятельно можете настраивать свою систему и защитить её так, как сами того пожелаете.
Вот минимальный список задач, которые мы рекомендуем сделать обязательно:
Вы должны знать, что абсолютно каждый сервер в сети сегодня постоянно сканируется ботами. Поэтому после появления нового публичного IP атаки начинаются практически сразу и вы должны быть к ним готовы и отразить их. Приведенный перечень простых действий на порядки повышает безопасность вашего сервера и сужает поле возможной атаки.
Самая частая ошибка - это миграция "на живую", без тестового запуска, без проверки резервных копий, с мыслью, мол "сейчас быстренько перенесу за вечер". Но зачастую именно такие переезды потом заканчиваются поиском старого бэкапа в два часа ночи, если он вообще существует. Поэтому ещё раз повторяем, не игнорируйте важность резервного копирования.
Следующая классика - это проблема с правами доступа после переноса файлов сайта. WordPress довольно капризен к permissions, поэтому после переноса может внезапно перестать работать, например, загрузка изображений, обновление плагинов или кеширование. Иногда сайт вообще открывается белым экраном без единой ошибки. Особенно любят ломаться wp-content и uploads.
Также много проблем создают всевозможные кеширующие плагины. После миграции они продолжают хранить старые пути, URL-адреса или куски старой конфигурации сервера. И не смотря на то, что наш WordPress уже работает на новом VPS - кеш всё ещё думает, что сайт живёт на прошлом хостинге. А из-за этого сайт может:
500 Internal Server Error;Иногда проще временно отключить кеширующий плагин полностью, чем пытаться понять, какую именно старую настройку он продолжает тащить из прошлого сервера.
Есть ещё история с PHP, особенно актуальная на старых WordPress-сайтах. Там часть тем и плагинов до сих пор написана под устаревшие PHP 5.x или PHP 7.0. И вот на новом сервере, в условиях PHP 8.2 и 8.3 они внезапно начинают выбрасывать warnings, deprecated-ошибки или просто умирать без объяснений. Владелец сайта обычно в этот момент говорит что-то вроде: "Но на старом хостинге же работало". Работало, конечно! Потому что там PHP не обновляли лет шесть!
И ещё одна вещь, про которую постоянно забывают после переезда - это email-уведомления.
WordPress перестаёт отправлять письма, такие как уведомления о заказах, формы обратной связи или восстановление пароля. Причина может быть банально в том, что на VPS не настроен SMTP. На shared-хостингах это часто уже готово "из коробки", а вот на собственном VPS такие вещи приходится настраивать отдельно.
Большинство проблем WordPress после переноса можно диагностировать довольно быстро. Поэтому мы не будем подробно на этом останавливаться и соберём для вас небольшую, но наглядную таблицу, показывающую вероятную проблему и возможную причину её появления.
| Симптом | Возможная причина |
|---|---|
| 502 Bad Gateway | PHP-FPM не работает |
| 403 Forbidden | Неправильные права |
| Белый экран | PHP fatal error |
| Infinite redirect | Проблемы HTTPS или URL |
| Не загружаются картинки | Ошибки в wp-content/uploads |
| Ошибка подключения к БД | Неверный wp-config.php |
| Медленный сайт | Нет OPcache или Redis |
Также приведём несколько полезных команд для диагностики системы, в случае сбоев.
Просмотр логов веб-сервера Nginx:
journalctl -u nginx
Или напрямую открываем файлы логов, по умолчанию:
tail -50 /var/log/nginx/access.log tail -50 /var/log/nginx/error.log
Просмотр логов PHP-FPM:
tail -f /var/log/php8.2-fpm.log
Проверка статусов основных сервисов, таких как веб-сервер, база данных и PHP:
systemctl status nginx systemctl status mariadb systemctl status php8.2-fpm
Зачастую именно логи позволяют локализовать проблему быстрее всего, поэтому не стоит пренебрегать работой с логами.
Да, особенно если речь идёт о небольшом сайте. Базовый перенос WordPress на VPS сегодня стал намного проще благодаря готовым пакетам, автоматическим SSL-сертификатам и большому количеству документации. Но понимание того, что вы делаете, а также навыки работы с Linux и SSH всё равно сильно упрощают процесс.
Небольшой сайт обычно переносится за 1-2 часа и то, большая часть времени уходит не на саму миграцию, а на проверку сайта, DNS и настройку окружения после переезда.
Оба варианта подходят для WordPress, но Nginx обычно потребляет меньше памяти и лучше справляется с высокой нагрузкой. Именно поэтому на VPS его всё чаще используют как основной веб-сервер.
Да. Обычно для этого заранее уменьшают TTL DNS-записей и тестируют сайт через hosts-файл до переключения домена. При аккуратной миграции пользователи могут вообще не заметить переезд.
Чаще всего проблема может быть связана с неправильной настройкой PHP, отсутствием кеширования, Redis или OPcache. Иногда причиной становятся старые плагины, ошибки в правах доступа или слишком слабый VPS.
В большинстве случаев - нет. Для обычного WordPress-сайта Docker только усложняет инфраструктуру и добавляет лишний уровень абстракции. Классический стек Nginx + PHP-FPM + MariaDB обычно проще и удобнее в обслуживании.
Для небольшого сайта обычно хватает 1-2 vCPU и 2 GB RAM. Если используется WooCommerce, LMS или большое количество плагинов, то лучше сразу смотреть в сторону VPS с NVMe-дисками и минимум 4 GB RAM.
Итак, перенос WordPress на VPS без всяких там Docker и Kubernetes - это не устаревший подход, а вполне нормальная и практичная схема, на которой до сих пор работает огромное количество реальных коммерческих проектов.
Для большинства WordPress сайтов важнее не модная инфраструктура, а предсказуемая производительность, нормальное резервное копирование, стабильная работа PHP и возможность контролировать сервер без надстроек и лишнего уровня сложности. И именно VPS-хостинг обеспечивает этот баланс. Вы получаете изолированное окружение, полноценный доступ к настройке сервера, возможность использовать Redis, OPcache, системный cron и нормально управлять производительностью сайта без ограничений, наложенных архитектурой shared-хостинга.
При этом классический стек Nginx + PHP-FPM + MariaDB остаётся достаточно простым, чтобы его можно было поддерживать без отдельной команды DevOps-инженеров. Через полгода вы всё ещё сможете открыть конфиг Nginx и быстро понять, как устроен сервер. А в реальной эксплуатации это зачастую важнее любой модной технологии.
Конечно, важно не воспринимать VPS как магическое решение всех проблем. После переезда WordPress всё ещё будет требовать вашего внимания: резервных копий, обновлений, контроля нагрузки и базовой безопасности. Но взамен вы получаете гораздо больше стабильности, гибкости и возможностей для роста вашего проекта.
Именно поэтому большинство WordPress-проектов рано или поздно всё равно приходят к VPS, просто потому, что shared-хостинг перестаёт справляться с задачами, для которых WordPress сегодня реально используют.
Узнайте, что означает ошибка HTTP 504 Gateway Timeout, почему она возникает в Nginx, Cloudflare, Docker и Kubernetes, и как правильно диагностировать и устранит...
SFTP для безопасной передачи файлов: настройка в Linux, SSH-ключи, команды и рекомендации. Узнайте, как настроить, использовать и защитить передачу файлов на ва...
Как выбрать VPS для трейдинга. Что важнее - сеть, стабильность или характеристики. Разбираем что такое задержка, обсуждаем ресурсы сервера и подводные камни, вл...