По желанию нотариуса заверять бумажные скрин-копии сайта. После того, как нотариус заверил, он отвечает своим имуществом. Не каждый нотариус это делает, но найти можно. Либо можно отсканить при свидетелях, сканы раздать им же.
По российским законам за контент сайта, в том числе содержании сообщений на форумах и досках объявлений, ответственность несёт владелец сайта. Грубо говоря, я пишу здесь призыв к свержению власти с танками на руках, Вы идёте к нотариусу, заверяете содержимое сайта и пишете заявление в милицию. Владельца форума в итоге могут отправлить на Магадан.
Причём избыточность не в запасе прочности серверов, а в их количестве. Лучше 4 сервера, чем такой же суммарной мощности один: намного дешевле и намного надёжнее. В идеале - стойка из обычных PC-шек. Время от времени один из них будет умирать, но стоить такой кластер будет дешевле и система будет значительно надёжнее.
Если вспомните того же Брукса, то должны знать, что единственный непредсказуемый момент в IT-проекте - это качество и скорость работы разработчиков. Если Вы знаете нагрузку на систему и её распределение, то оптимизировать MySQL можно за два дня, поставить сервер за неделю, вписать в код memcached дней за пять (логика скрипта не меняется), а бизнес-логику с архитектурой переработать - месяца два с учётом полного тестирования и написания скриптов для переноса данных. Уже через месяц ситуация с проектом может быть иная и будет нужен другой уровень оптимизации. Затраты на разные способы оптимизации посчитайте на досуге ;)
Будут работать на порядок (раз в пять-десять) быстрее. Ассемблер даст ускорение ещё раза в два за счёт оптимизации использования регистров. Но узкое место, как Вы верно заметили, обычно не в скриптовом коде.
Яндекс.Карты не имеют своего картографического движка и своих карт Москвы. Они используют сторонние данные. На Яндекс.Карты Яндекс сделал только интерфейс и поисковый движок. Всё остальное - чужое.
Куплю вместе с движком для генерации карт ☝
Gray верно говорит. Програмисты не в ту сторону смотрят. Сам был таким.
Вы сами сядьте и посчитайте какая часть нагрузки приходится на код, на процессы (по памяти) и на базу данных. В подавляющем числе случаев проблема будет не в скорости кода. Вы просто сядьте и посчитайте. Или возьмите реальные проекты: пару-тройку своих маленьких или Wikipedia с LiveJournal, для которых есть хорошие отчёты ( http://solutions.mysql.com/mysql-dell/mysql-livejournal-slides.pdf ), и посмотрите, где возникает основная нагрузка и как с ней справляются. Если бы скрипты были узким местом, то там бы часть PHP/Perl скриптов переписали на С/С++ вместо добавления очередного десятка мощных серверов. Не переписывают - добавляют сервера. Причём сервера под базы, сами базы делят на логические части, ставят мемкешед-сервера. Код как был на тормознутом PHP/Perl, так и крутится. Для большей тормознутости его переписали на объектно-ориентированный вариант 😆
Посмотрите на данные Алексы по посещаемости - практически нет эффекта. Это видно по отсутствия резких всплесков посещаемости сайта в дни рекламы. Скорее всего, LovePlanet потратил деньги впустую.
Вы будете смеяться, но проще именно закешировать данные, а потом поставить дополнительный (ые) сервер (а). Как правило, это будет значительно дешевле, чем оптимизировать код. Месяц работы программиста (разобраться в обширном коде, поправить и всё протестировать заново) стоит 3К баксов с налогами. Новый сервак в стойку - 1-2К баксов в год в зависимости от качества сервера (500 баксов на колокейшн в год учтены).