оптимизация

Кэширование nginx для анонимных пользователей на примере Drupal

Опубликовано admin в Пнд, 25/04/2011 - 11:54
Как известно, Drupal является примером крайне тяжелой CMS/CMF, и нагруженные сайты строить на нем не так просто. Поскольку моя компания использует в своей разработке преимущественно Drupal — нам иногда приходится сталкиваться с оптимизацией производительности, и я бы хотел рассказать о том, как мы справляемся с нагрузкой.

В этой статье я рассмотрю один из самых эффективных методов повышения производительности — кэширование веб-сервером nginx контента для анонимных пользователей. Благодаря этому приему запросы от анонимных пользователей не вызывают обращения к бекэнду(не важно какому — apache или fastcgi). Таким образом, такое кэширование эффективнее любых средств CMS.
Читать далее

Ускоряем Joomla в 1000 раз

Опубликовано admin в Пнд, 25/04/2011 - 11:31
Целевая аудитория: программисты, администраторы Joomla и другие пользователи имеющие элементарные навыки работы с PHP.

Joomla — медленная, очень медленная. Joomla «из коробки» редко может выдавать более 4 запросов в секунду. Включим кеш, поставим PHP accelerator, займемся оптимизацией и возможно мы сможем получить 20 запросов в секунду.

А что дальше, менять CMS? Конечно менять, но слишком часто пользователи просятся назад на Joomla. Сразу оговорюсь, задача статьи не повлиять на выбор CMS, обсуждать скорости работы различных CMS решений или недостатки архитектуры Joomla.
Читать далее

Оптимизация 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=.
RSS-материал