• Автор:

    Flesha
  • Добавлено:

    дек 26, 2015
  • Комментариев:

    0
  • Просмотров:

    724

Ускоряем сервер VDS/VPS на Debian 7

Ускоряем сервер VDS/VPS на Debian 7

Ускоряем сервер VDS/VPS на Debian 7 (Шаг 1) Заменяем MySQL на MariaDB 10, обновляем PHP.
В данной статье я расскажу вам, как можно ускорить работу сайтов VDS/VPS сервере на примере VDS сервера от FirstVDS с ОС Debian 7 amd64 с установленной панелью ISPManager Lite 5. Сайты на CMS Wordpress и Drupal будут работать ощутимо быстрее после выполнения данных оптимизаций.

Заменяем MySQL на MariaDB 10

Большинство современных CMS активно используют базу данных MySQL. Я рекомендую заменить ее на 100% совместимую с ней MariaDB, которая работает в несколько раз быстрее благодаря движку XtraDB и патчам от Percona. Не буду описывать все возможности данной БД, т.к. это заслуживает отдельной статьи.

Если вы используете VDS от FirstVDS, то отключите в панели почтовый webmail-интерфейс AfterLogic, иначе при удалении MySQL он также удалится. Перейдите в Настройки › Возможности, далее двойной клик по Почтовый сервер (SMTP/POP3/IMAP) и снимаем галочку с AfterLogic.

Заходим на сервер под root через SSH. На MacOS X можно использовать стандартный Terminal, на Windows и Linux можно использовать Putty.

Обновляем компоненты Python и подключаем репозиторий MariaDB:
# sudo apt-get install python-software-properties
# sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
# sudo add-apt-repository 'deb http://mirror.mephi.ru/mariadb/repo/10.0/debian wheezy main'


Удаляем MySQL:
# sudo apt-get remove mysql-server


Устанавливаем MariaDB 10:
# sudo apt-get update
# sudo apt-get install mariadb-server


Если используете FirstVDS с панелью ISPManager Lite, то надо установить заново пакеты, которые удалились после деинсталляции MySQL, иначе вы не сможете управлять базами данных через панель:
# sudo apt-get install coremanager-pkg-mysql ispmanager-pkg-mysql


Теперь осталось только обновить базы данных:
# sudo mysql_upgrade --password --verbose --force



Для обновления вам понадобится указать пароль root для базы данных. В ISPManager Lite его можно посмотреть тут: Настройки › Серверы баз данных, двойной клик на MySQL, потом нажимаем на глазок.

Также не забудьте включить обратно AfterLogic.

Обновляем PHP 5.4 до 5.5

В PHP 5.5 уже встроен opcode кешер Zend OpCache ускоряющий работу скриптов в разы, поэтому вам не понадобится вручную устанавливать и настраивать APC или XCache.

Подключаем dotdeb репозитории с php 5.5:
# sudo add-apt-repository 'deb http://packages.dotdeb.org wheezy-php55 all'
# sudo add-apt-repository 'deb-src http://packages.dotdeb.org wheezy-php55 all'


Скачиваем и устанавливаем GnuPG ключ:
# wget http://www.dotdeb.org/dotdeb.gpg
# sudo apt-key add dotdeb.gpg


Запускаем обновление php:
# apt-get update
# apt-get upgrade


Иногда это не приводит к обновлению, тогда можно принудительно запустить обновление PHP командой:
# apt-get install php5
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.