Олег, спасибо за ссылки! Я добавлю их в пост. Действительно, эта статья исключительно вводная. А что касается профилирования - так это совершенно отдельная тема ;)
Начать можно с документации СУБД (вот для MySQL, а вот для Postgres), затем советую обязательно обратить внимание на PL/Proxy. Можно еще вспомнить опыт LiveJournal (у них Mysql с вручную выстроенной кластеризацией), а также посмотреть в сторону "больших" (и дорогих) баз данных типа Oracle, которые умеют образовывать кластер out-of-a-box.
Нарушать закон или не нарушать - "личное дело каждого"? К сожалению, пока мы так говорим, Россия не станет законопослушной страной :(
Я понимаю, что за 5 минут ситуацию не изменить, и конечно же не призываю стучать на пользователей пиратского софта (как принято, например, в Германии) - но давайте хотя бы на таких хороших сайтах, как Хабр, не призывать к пользованию нелегальным софтом?
Сразу две темы подняли, и обе интересные. Я как раз думаю над обеими - современные, удобные способы регистрации на сайтах (через IM - это конечно радикально, но интересно). И привязка всего к географическому положению - по моему, за этим будущее.
Для будущего! Сейчас - для себя, в ближайшем будущем - для продвинутых браузеров (например Firefox уже сейчас учится понимать микроформаты), в более далеком будущем - для всего интернета.
Тысячи за 3-4 оно продаваться вряд ли будет, поскольку 119 фунтов - это уже больше 6000 рублей, а еще добавится стоимость доставки. Но изобретение классное :) Я хотел бы попробовать не нем прокатиться.
Какая-то неравномерная у Вас нагрузка. 100 хитов в секунду в пике обычно соответствует 20-40 хитам в среднем, а это сильно больше, чем 14к посетителей в сутки (даже если каждый посетитель делает по 100 хитов - что тоже очень много).
Впрочем, не важно. Разумеется, бывает что надежность крайне важна. Но "типичный" web-сайт - не тот случай, и 5-кратный запас для него - пустая трата денег. Вот что я хотел сказать.
Я понимаю, что за 5 минут ситуацию не изменить, и конечно же не призываю стучать на пользователей пиратского софта (как принято, например, в Германии) - но давайте хотя бы на таких хороших сайтах, как Хабр, не призывать к пользованию нелегальным софтом?
Совет - посмотрите в сторону написания модулей для nginx (также на чистом Си) - его архитектура позволяет приложению работать куда эффективнее.
Кстати, в применении к какому проекты Вы занимаетесь оптимизацией, если не секрет?
Впрочем, не важно. Разумеется, бывает что надежность крайне важна. Но "типичный" web-сайт - не тот случай, и 5-кратный запас для него - пустая трата денег. Вот что я хотел сказать.