Перенос базы данных MySQL на ssd диск для ускорения работы Drupal

Опубликовано admin - пн, 11/05/2012 - 00:42

Недавно поставили на один из серверов новый ssd диск для переноса на него базы данных Drupal. В этой статье я опишу порядок переноса базы данных на ssd диск.

Запускаем программу cfdisk для разбивки диска, в нашем случае /dev/sdc

cfdisk /dev/sdc

Далее добавляем новую партицию sdc1 и сохраняем все на диск.

Создаем раздел ext4 следуюущей командой

mkfs.ext4 /dev/sdc1

Создаем папку /var/lib/mysql/ssd

mkdir /var/lib/mysql/ssd

Монтируем этот раздел в папку /var/lib/mysql/ssd

Теги

Отправка email c Drupal сайтов. Настраиваем Exim4 на Debian

После того как настроен веб-сервер необходимо позаботится об отправке писем с Drupal сайта, например  подтверждение email при регистрации, смена пароля. 

Для получения входящей почты для домена лучше использовать сервисы типа "Почта для домена" от Яндекс или Google Apps. Там и фильтрация спама и уровень надежности высокий.

Для отправки почты с Drupal сайта можно использовать модуль SMTP и через какой-нибудь сервис отправлять почту. А можно настроить собственный SMTP сервер. В этой статье мы настроим сервер на базе Exim для отправки исходящей почты. 

admin сб, 10/06/2012 - 19:32

Теги

Оптимизация настроек Drupal для работы с Memcached

Опубликовано admin - пн, 09/17/2012 - 15:51

У нас в Drupal-coder.ru появился новый клиент на оптимизацию Drupal и дальнейшую поддержку.

Это большой региональный портал. У клиента сайт временами сильно тормозил и падал, хотя размещен у известного Drupal хостера. Из-за этих тормозов и невозможности получения root доступа у хостера мы решили перенести сайт на наш виртуальный сервер и разобраться в причинах торможения. Сервер настроили в следующем варианте Nginx + Apache + Mysql + PHP + Memcached + APC.

Теги

Профилирование Drupal с помощью XHProf

Опубликовано admin - сб, 09/15/2012 - 19:48

В этой статье я рассмотрю как установить XHprof и настроить его для профилирования сайта на Drupal 7. Установку рассмотрим для выделенного сервера на базе, как вы уже догадались, Debian и сайта на Drupal 7, расположенного в папке /var/www/mysite.ru.

Скачиваем и собираем расширение XHProf для php7.0

git clone https://github.com/longxinH/xhprof xhprof
cd xhprof/extension
phpize
./configure --with-php-config=/usr/bin/php-config7.0
make 
make install

Добавляем в php.ini следующие строки

Теги

Включаем кэширование записи на диск в виртуальных машинах KVM под управлением VDSManager

Опубликовано admin - пн, 08/27/2012 - 07:52

После настройки нашего сервера разработки казалось бы жизнь разработчиков должна была стать значительно веселей;). Но не тут то было, работа сервера была очень медленной. Сайты открывались медленно, разрабочики жаловались.

Теги

Делимся опытом. Настройка веб-сервера под Drupal на Hetzner.

Опубликовано admin - пн, 08/20/2012 - 18:13

Недавно к нам в Drupal Coder обратился клиент с просьбой настроить сервер, оптимизированный под Drupal проекты, на известном хостинге Hetzner. Клиент там купил самый недорогой сервер.

Постановка задачи

Настроить веб-сервер, оптимизированный по Drupal проекты, с использованием конфигурации Varnish + Nginx + PHP-FPM + APC + Memcached, с возможностью добавлять виртуальные хосты через панель ISP Manager.

Настройка отправки email на Ubuntu для Drupal сайтов

Опубликовано admin - вт, 08/07/2012 - 12:07

При очередном прочтении новостей в Google Reader увидел неплохую статью по быстрой настройке отправки email для Drupal сайтов. Автор пишет о настройке под Ubuntu, но способ вполне рабочий и на Debian. На мой взгляд быстрый и понятный способ, подходящий для большинства задач. Перевод статьи ниже.

Настройка веб-сервера для разработки Drupal сайтов

Опубликовано admin - вт, 07/17/2012 - 11:40

Мы в drupal-coder.ru решили сделать выделенный сервер разработки, чтобы разработчики могли быстрее создавать drupal сайты, не тратя времени на прописывание virtual хостов, добавление записей в DNS, создание базы MySQL, установку Drupal. Также на этом сервере будет сдаваться работа заказчику.

Программы мониторинга операций с диском в Linux Debian

Опубликовано admin - вс, 07/15/2012 - 18:32

В прошлой статье из серии "оптимизация Linux под нагрузку" мы рассмотрели как устроено кэширование операций записи в Debian. В этой статье мы рассмотрим какие инструменты есть в Debian для диагностирования проблем с диском.

Теги

Оптимизация Linux под нагрузку. Кэширование операций записи на диск.

Опубликовано admin - чт, 07/12/2012 - 06:41

Недавно на одном из виртуальных серверов столкнулся с проблемой долгой записи на диск. И под эту тему нашел интересную статью, в которой подробно рассмотрен вопрос функционирования кэширования операций записи на диск в Linux. Сегодня будет перевод этой статьи.

Теги