====== Highload web, оптимизэйшн, но криминалити ====== Отдельно хочу выделить два ресурса: [[http://optimization.guide/|optimization.guide]] и [[https://ruhighload.com|ruhighload.com]]. Разное/полезное * [[https://ruhighload.com/post/Что такое highload и что с ним делать|Что такое highload]] * [[https://ruhighload.com/post/Архитектура+высоких+нагрузок|Архитектура высоких нагрузок]] * https://www.insight-it.ru/highload/ * http://highscalability.com/ * [[http://wiki.chesser.ru/HighLoad_оптимизация|http://wiki.chesser.ru/HighLoad_оптимизация]] ===== Percona ===== * [[https://tools.percona.com/|Онлайн конфигуратор Percona Server]] * [[http://melikedev.com/2011/07/26/mysql-percona-setting-character-sets-and-collations-to-utf/|MySQL – Percona – Setting Character Sets and Collations to UTF8]] * [[https://ruhighload.com/index.php/2009/09/16/xtrabackup-резервное-копирование-для-innodb/|XtraBackup - резервное копирование для innoDB]] * [[http://www.mysqlperformanceblog.com/2007/11/03/choosing-innodb_buffer_pool_size/|Choosing innodb_buffer_pool_size]] * [[http://www.mysqlperformanceblog.com/2008/12/18/xtradb-benchmarks-15x-gain/|XtraDB benchmarks – 1.5X gain in IO-bound load]] * [[http://www.mysqlperformanceblog.com/2011/08/26/return-of-the-query-cache-win-a-percona-live-ticket/|Return of the Query Cache, win a Percona Live ticket]] * [[http://www.mysqlperformanceblog.com/2006/07/27/mysql-query-cache/|MySQL Query Cache]] * [[http://dom.as/2009/07/08/query-cache-tuning/|query cache tuning]] * [[http://www.mysqlperformanceblog.com/2011/04/10/should-we-give-a-mysqlquery-cache-a-second-chance/|Should we give a MySQL Query Cache a second chance ?]] * [[http://www.slideshare.net/profyclub_ru/percona-xtra-backup|Percona XtraBackup: экспертные возможности]] * http://www.slideshare.net/kudzev/sql-devday ===== PHP/REDIS/MEMCACHE ===== * [[http://ekimoff.ru/tag/кэширование|http://ekimoff.ru/tag/кэширование]] * [[http://root.uabid.com/?p=53|Revisiting Faster PHP Sessions]] * [[http://lagman.su/2009/12/php-sessions-memcache/|Хранение сессий PHP в memcached]] * [[https://ruhighload.com/index.php/2013/02/25/slabs-pages-chunks-%D0%B8-memcached/|Slabs, Pages, Chunks и Memcached]] * [[http://ruhighload.com/index.php/2013/03/14/внутренний-мир-memcached/|Внутренний мир memcached]] * [[http://gnu.su/news.php?extend.1185|Pinba — мониторим php в реальном времени (Обновлено)]] | [[http://habrahabr.ru/post/129042/|Мониторинг работы php]] ===== Веб-сервер ===== * [[https://ruhighload.com/index.php/2009/10/31/nginx-dlya-otdaci-failov/|Отдача файлов c помощью Nginx]] * [[http://alchemi.st/nginx-wordpress-network-and-fastcgi-cache-the-ultimate-guide/|Nginx, WordPress Network, and Fastcgi Cache: The Ultimate Guide.]] * [[http://habrahabr.ru/post/162295/|Опыт оптимизации окружения VPS за $10 для персональной сети WordPress]] * [[http://habrahabr.ru/post/141152/|10 миллионов хитов в день с WordPress на сервере за $15]] * [[http://www.remoteshaman.com/server/apache/optimizacziya-konfiguraczii-apache-prefork-mpm-rabotayushhego-kak-backend-pod-frontend-om-nginx|Оптимизация конфигурации Apache prefork MPM работающего как backend под frontend-ом Nginx + mod_rpaf]] ===== MySQL ===== * [[https://ruhighload.com/index.php/2009/04/23/оптимальная-настройка-mysql-сервера|Оптимальная настройка Mysql]] * [[https://ruhighload.com/post/Работа+с+индексами+в+MySQL|Индексы в MySQL]] * [[https://ruhighload.com/post/Как+правильно+выбрать+индексы+в+MySQL|Как правильно поставить индексы в MySQL?]] * [[http://blog-ru.greenmice.info/2009/03/myisam-innodb.html|Нужно ли переходить с MyISAM на Innodb?]] * [[http://habrahabr.ru/post/159085/|Тюнинг MySQL — thread_cache_size]] ===== Нагрузочное тестирование ===== * https://ruhighload.com/post/Тестирование+нагрузки+на+сайт * [[http://highload.com.ua/index.php/2009/07/22/нагрузочное-тестирование-сайтов-с-по/|Испытание сайта под нагрузкой]]