Nginx, Apache, PHP, MySql

Nginx, Apache, PHP, MySql

Прозрачное кэширование в nginx для всех и каждого

Представим, что у нас есть сайт, на который регулярно дают ссылки с хабра. Нам нужно подготовить его к резким всплескам посещаемости. Как это сделать? С версии 0.8.46 в nginx появились опции, позволяющие легко и просто настроить прозрачное кэширование для анонимных…
Read more

Оптимальные конфиги для связки: DigitalOcean(5$) + VestaCP + WordPress?

Оптимальные конфиги для связки: DigitalOcean(5$) + VestaCP + WordPress?   1. Веста хоть и самая легкая из CP, но все же жрет ресурсы, а на дроплете за $5 их и так очень мало. Ну а для одного сайта зачем вообще…
Read more

Как быстро проверить Linux сервер на предмет взлома

Примерно два года назад я арендовал у одного немецкого хостера не очень мощный сервер на базе Centos 5.2. На нём живут несколько вебпроектов, приносящих некоторую прибыль, и поэтому, я стараюсь присматривать за ним по мере возможности. На Centos есть стандартный анализатор логов Logwatch, который запускается ежедневно по крону, анализирует содержимое /var/log, делает…
Read more

MySQL шпаргалки Работа с бекапами

Часто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных. Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL. Работа с бекапами Делаем бекап mysqldump -u…
Read more

MySQL/MariaDB: тюнинг производительности #1: thread_cache_size

Для начала – возьмём параметры, которые анализирует tuning-primer: LOW QUERIES long_query_time – время в секундах, после которого запрос будет считаться как “медленный”, счётчик slow_queries увеличится на 1 и, если включен slow_query_log – то запрос будет записан в лог; WORKER THREADS threads_cached – переменная,…
Read more

mysql: полезные команды и настройки

Настройки Список настроечных параметров и их значения mysqld –verbose –help Управление пользователями Список пользователей mysql> SELECT User,Host FROM mysql.user; Список прав у пользователя [email protected] mysql> SHOW GRANTS FOR [email protected]; Создание нового пользователя mysql> CREATE USER ‘user’@’localhost’ IDENTIFIED BY ‘secret’; Добавим…
Read more