Приложение. Мелочи.
4.5 Асинхронность
4.3.2 Не-RDBMS хранилище
4.3 Разгрузка базы данных
4.2.2 pgBouncer и другие.
4.1.3 Встроеный кеш MySQL - Query Cache
4.1.2 Переход на InnoDB
4. Оптимизация базы данных
3. Оптимизация бэкенда
2. Оптимизация фронтенда (nginx)
1.6 Softupdates, gjournal и mount options
1.5 FreeBSD и большое кол-во файлов
1.4 Разгрузка сетевой подсистемы
1. Оптимизация ОС (FreeBSD)
0. Зачем вообще что-то оптимизировать?
Статья большая, так что будет поделена на логические блоки:
С момента написания мной по оптимизации этой связки прошло довольно много времени. Тот многострадальный Pentium 4 c 512Мб памяти, обслуживающий одновременно до тысячи человек на форуме и до 150,000 пиров на трекере уже давно покоится на какой-нить немецкой, свалке, а клуб сменил уже не один сервер. Всё сказанное в ней всё ещё остаётся актуальным, однако есть вещи которые стоит добавить.
Сервер на стероидах: FreeBSD, nginx, MySQL, PostgreSQL, PHP и многое другое
20 сентября 2009 в 17:47
Сервер на стероидах: FreeBSD, nginx, MySQL, PostgreSQL, PHP и многое другое / Хабрахабр
Комментариев нет:
Отправить комментарий