MySQL

Оптимизация eaccelerator+nginx+apache2+php5+mysql

Опубликовано admin в Пт, 22/04/2011 - 14:39
Оптимизация eaccelerator+nginx+apache2+php5+mysql С тяжелым контентом. На физическом сервере.

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

Страницы в пиковое время стали долго загружаться, вплоть до 5 минут на страницу.

Первое с чего нужно начать в таком слукчае — это проверить не является ли это проблемой провайдера через которого клиент заходит на сайт. Интернет — это большая совокупность сетей, в которой вполне путь пакета от дата-центра до клиента может оказаться заторможенным по независящим от сайта причинам. Поэтому проверим скорость загрузки сайта через других провайдеров.
Читать далее

Настройка и оптимизация MySQL сервера

Опубликовано admin в Чт, 21/04/2011 - 12:01
В этой статье будут описаны различные настройки MySQL, преимущественно те, которые влияют на производительность. Для удобства все переменные разделены по разделам (базовые настройки, ограничения, настройки потоки, кэширование запросов, тайминги, буферы, InnoDB). Сначала уточним имена некоторых переменных, которые изменились в версии 4 MySQL, а в сети продолжают встречаться и старые и новые варианты имен, что вызывает вопросы.
Читать далее

Веб сервер на много коннектов и высокую нагрузку (nginx+php-fpm+mysql)

Опубликовано admin в Втр, 19/04/2011 - 17:00


Предисловие.

Вот хочу поделится с коллегами своими наработками, думаю они многим пригодятся.

Читать далее

1. Начнем с подготовки фри к постановке ее на веб сервер.

Сетапим на сервер фрю семерку архтиктуры amd64 (можно и i386 но там надо делать PAE ядро и расширять адресацию), обнавляем исходники

nice -20 csup /usr/src/csup

ee /usr/src/csup
*default host=cvsup6.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_7
*default delete use-rel-suffix
*default compress
 
src-all
ports-all tag=.
doc-all prefix=/usr/src tag=.

MySQL: основы производительности

Опубликовано admin в Втр, 12/04/2011 - 11:12

MySQL поставляется с несколькими готовыми конфигурационными файлами для разных задач и разных серверов. К сожалению, многие этого не знают и работают с настройками по умолчанию. Это неправильно!Читать далее

( categories: )

MySQL Query Cache

Опубликовано admin в Пнд, 11/04/2011 - 20:39
В MySQL есть очень полезная функциональность — кеш запросов (http://dev.mysql.com/doc/refman/5.0/en/query-cache.html). Кеш запросов доступен в MySQL начиная с версии 4.0.
Многие СУБД имеют подобную функциональность, но в отличие от MySQL они кешируют планы выполнения запросов, тогда как MySQL кеширует результаты запросов.
Дальше о том, как работает кеш запросов, как его настраивать и оптимально использовать.
Читать далее

Настройка apache 2 + nginx + php 5 + MySQL + memcached + eaccelerator + sphinx в Ubuntu

Опубликовано admin в Пнд, 11/04/2011 - 16:48
Итак сегодня я раскажу вам как поднять Веб сервер на маломощном компьютере или VDS / VPS

Мной был взят сервер VDS в конфигурации CPU 480 MHz, RAM 256 Mb, HDD 8 Gb (Ubuntu Server 9.04).

Делаем начальные действия необходимые нам для дальнейшей работы:

выставим пароль root и зайдем под ним
sudo passwd root
su


обновим информацию о пакетах, и обновим систему
aptitude update
aptitude upgrade


доставим wget если ставились в минималке
aptitude install wget make


поставим webmin дабы было удобнее приглядывать за сервером (после установки он доступен по адресу https://ваш адрес:10000)

 (версию подставляйте свежую на момент своих действий)
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.490_all.debdpkg -i webmin_1.490_all.deb
aptitude -f install

Читать далее

История развития и оптимизаций одного высоконагруженного ресурса

Опубликовано admin в Пнд, 11/04/2011 - 09:09

Введение

Все началось с того, что я стал системным администратором у одного провинциального Интернет-провайдера. Помимо администрирования различного рода ресурсов, мне в присмотр достался один молодой, но бурно развивающийся ресурс. Ресурс представлял из себя классический LAMP (http://ru.wikipedia.org/wiki/LAMP) проект. Сайт, на котором генераторами контента являлись обычные пользователи.
* К слову, в то время я ничего не понимал в *nix системах, хоть и все сервера которые мне достались, были именно на нем, разбирался я во всем этом достаточно быстро.

Как обычно бывает с ресурсами, набирающими популярность, железки на которых все крутится, перестают справляться. Ресурс стоял на стареньком двухпроцессорном сервере, на котором крутились практически все сервисы для пользователей. В то время начальство не воспринимало ресурс как нечто стоящее вложений, поэтому, к моему сожалению (а позже – счастью), денег под новую железку мне не выделяли.
Читать далее
( categories: )

MySQL "на стероидах"

Опубликовано admin в Ср, 10/11/2010 - 11:08

Приобретение корпорацией Oracle компании Sun поставило под вопрос существование и характер дальнейшего развития сразу множества известных свободных технологий. В этой статье мне бы хотелось рассмотреть вкратце историю, современное состояние и динамику развития и перспективы такого известного и сверхзначимого для современного интернета проекта, как сервер баз данных MySQL. Здесь мы перечислим и рассмотрим специфику всех популярных существующих ныне форков MySQL, которые не только активно развиваются в последнее время, но и во многом уже превзошли своего родителя - MySQL.Читать далее

( categories: )
RSS-материал