pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: MVC: Кто должен заниматься приемом данных с формы контроллер или модель?

Лучший ответ: любой запрос на сервер надо принимать контроллером. 
В случае с отправкой формы, чаще всего используют такую последовательность:
1 Данные формы отправляются на контроллер
2 С контроллера данные отправляются в модель для обработки (валидации)
3 Модель возвращает обработанные данные или результат обработки  на контроллер
4 Контроллер в зависимости от обработки данных выводит html-отображение для клиента

Худший ответ: Контроллер дернул модель, она отправила данные. В $model->save() так же прошла валидация. Yii::$app->request->post() Это сами данные. ContactForm это AR.public function actionContact()
    {
       $model = new ContactForm();
        if ($model->load(Yii::$app->request->post()) && $model->save()) {
            if ($model->sendEmail(Yii::$app->params['adminEmail'])) {
                Yii::$app->session->setFlash('success', 'Спасибо за ваше письмо. Мы свяжемся с вами в ближайшее время.');
            } else {
                Yii::$app->session->setFlash('error', 'Ошибка отправки почты.');
            }

            return $this->refresh();
        } else {
            return $this->render('contact', ['model' => $model]);
        }

    }
Вопрос: Чем «удобно» открыть JSON файл?

Лучший ответ: Firefox из коробки умеет форматировать JSON, например. Для своего редактора ищи плагин, который умеет делать pretty print для JSON.
Первый результат в гугле https://jsonformatter.org/json-pretty-print

Худший ответ: Если не нужно делать каких-то сложных преобразований, то можно использовать JSON.stringify(), у которой третий аргумент - разделитель строкового типа, который подставляется перед каждой строкой, с учетом вложенности.
Вопрос: Случайный ряд из таблицы MySql, сейчас пол секунды. А максимально быстро как?

Лучший ответ: 1. Определите кол-во записей в таблице. Не последний ID, а именно кол-во
2. Определите рандомное значение между 0 и кол-вом-1 записей, это будет смещение
3. Получите нужную запись с таблицы:select `id` from `localities` offset {$offset} limit 1
Не сравнивал скорость, но должно быть в разы быстрее.
Рандомное смещение можно получить как на стороне PHP, так и на стороне MySQL.
А о RAND() вам уже написали.Детально:
У вас N записей в таблице, вам нужно получить через mt_rand(), к примеру, случайное число от 0 до N-1. Это и будет ваше смещение.$count = 100;
$offset = mt_rand( 0, $count-1 );

Худший ответ: RAND() сам по себе тяжелая операции, которую лучше не использовать. В интернете (в том числе и на хабре) много статей посвященных оптимизации ORDER BY RAND(), вот например одна из них
Вопрос: Почему лучше не использовать input type=submit?

Лучший ответ: Хорошо что не помнишь. Тпких убивать надо. Мало того что я не смогу отправить форму с operamini так еще надо в js по поводу и без отслеживать клики

Худший ответ: Используйте input type=submit, они для этого и созданы.
Вопрос: Ubuntu Как запустить программу в фоне?

Лучший ответ: Можно с помощью nohup, тогда при обрыве ssh соединения скрипт продолжет работать
# nohup sh program_name.sh &
При этом вывод скрипта будет идти в файл nohup.out
После захода по ssh снова вам еще предстоит найти ваш процесс, т.к. управляющего терминала для него уже нет:
# ps -C sh -o pid,sid,tname,cmd 
Тут мы увидим что-то вроде:
 6955  4111 ?        program_name.sh
Далее выполни:
# ps -js 4111 
и получишь больше информации о запущенном процессе
Или поизучай команду screen, она позволит виртуальный терминал запустить, который не отвалится, когда ты отключишь сессию ssh.

Худший ответ: использую tmux
Краткая шпаргалка по tmux (менеджеру терминалов)
https://habrahabr.ru/post/126996/ 
От screen к tmux + конфиг
muhas.ru
Приручаем Tmux для повседневных нужд 
https://habrahabr.ru/post/165437/ 
запустить сеанс с разделёнными окнами
https://webhamster.ru/mytetrashare/index/mtb0/1384...
Вопрос: Как сэмулировать нажатие клавишы Пробел на Arduino?

Лучший ответ: Странно: если ардуина — USB-клавиатура, то она передаёт именно нажатие физической клавиши «пробел».
Впрочем, у вас тут стоит пробел в кавычках " ". Скорее всего, именно в этом ошибка: при плохой проверке типов, присущей Си, в функцию (которая требует char) будет передан адрес строки «пробел».
Надо Keyboard.press(' '); или Keyboard.write(' ');. В одиночных кавычках. То есть целое число.
Кроме того, Keyboard.press только нажимает на кнопку, и разбирай, как эту кнопку «отпустить». По крайней мере, моя «лисичка» требует именно ОТПУСКАНИЯ пробела. Как вариант — тот же Keyboard.write, который жмёт и отпускает.

Худший ответ: Keyboard.press(' '); ради прикола пробовал?
Вопрос: Как сверстать «скошенный» блок?

Лучший ответ: Вообще, если хочешь делать что-то подобное, как у тебя на картинке, лучше всего использовать изображения, что бы создать визуальный наклон, дабы не грузить браузер бесполезным рендерингом и не усложнять вёрстку. Но ежели тебе невмоготу, то держи простую реализацию
https://codepen.io/keeplod/pen/vMeqqO

Худший ответ: Всем спасибо, нашел для себя более подходящее решение, кому интересно вот накидал - https://jsbin.com/qemiqam/1/edit?html,css,output
Вопрос: Как получать оплату от клиентов в США?

Лучший ответ: пионер вполне 
пайпал если и использовать то не русский  и выводить в неруский банк

Худший ответ: В США есть очень много решений. Stripe, Square, Paypal, Recurly. 
https://www.getapp.com/website-ecommerce-software/...
Для мелочей подойдет Stripe, он более гибкий и более прозрачный, чем Paypal. Для серьезного бизнеса стоит фокусироваться на Recurly, эта система более мощная и выгодная с ростом оборота.
Вопрос: Где конкретно прочитать про правильную реализацию ООП на javascript?

Лучший ответ: В ES5 так// Создание супер класса
var SuperClass = function() {
	// Создание свойств супер класса
	this.prop = "property";
}

// Добавление методов в прототип супер класса
SuperClass.prototype.method = function() {
	return this.prop;
};

// Наследование
var SubClass = function() {
	// Наследование свойств супер класса
	SuperClass.apply(this, arguments);

	// создание собственных свойств
	this.prop = "property";
}

// Наследование методов супер класса
SubClass.prototype = Object.create(SuperClass.prototype);
// Возврат значения свойства constructor
SubClass.prototype.constructor = SubClass;

// Создание собственных методов
SubClass.prototype.subMethod = function() {
	console.log("yo!");
};

// Создания экземпляра класса
var instance = new SubClass();

// Вызов методов экземпляра
instance.subMethod();
console.log(instance.method());
console.log(instance.prop);

Худший ответ: хорошые книги)
Вопрос: Откуда берутся мертвые заказы на фрилансе?

Лучший ответ: Подавляющее большинство - придурки и фантазеры. Сидят и пузо чешут "вот я щаз сделаю свой фейсбук... $50 у меня есть, надо фрилансера найти", идут дают объявление, а дальше дело редко заходит.
У нас вчера был случай. Неделю переписываемся с клиентом - девушкой. Вчера прислала мужа на переговоры. Муж посидел минут 10, вообще ничего не понял и спешно убежал. Через полчаса девушка пишет "Извините, в ваших услугах не нуждаемся". Спрашиваю "Почему?", отвечает "Потому что вы ничего внятного не объяснили".
Хотя с ней план действий согласовали от и до, показали красивое портфолио и (по рекомендации) предложили пакет услуг без предоплаты на условиях "если не сработает - вы не платите". 
То есть ну полный идиотизм. Это часто происходит. И, к сожалению, это нормально.
Вот им в частности студия не помогла, и сейчас они пойдут фрилансеров искать. Этих фрилансеров заведомо жалко - заказчик не то, чтобы не компетентен, но по сути даже неадекватен.

Худший ответ: Для меня это уже стало обыденностью, обсуждаем заказ называю цену, говорят дорого, через полгода спрашиваю --
 ну как получилось сделать, - да, прошу скинуть ссылку посмотреть, сливаются. При чем это бывает тогда когда уже 50% проекта сделано, например есть расписанное тз и готовый дизайн, то есть осталось сверстать и натянуть на кмс.
Вопрос: Как убрать hi.ru из обозревателей?

Лучший ответ: Используйте чистильщик браузеров AdwCleaner.

Худший ответ: Вместо переустановки нужно удалить профиль. А можно даже не удалять профиль целиком, а только файлы пользовательских настроек, например для Firefox удалить user.js
Вопрос: Как реализуется подобная верстка?

Лучший ответ: Обычный слайдер.
Слайды - это картинки справа, текст выносится абсолютом налево и при переходе со слайда на слайд тексту добавляется эффект появления и исчезновения.
А все остальное, логотипы, социалки и прочее, висит всегда статично.
Мультисладшоу - тоже самое, обычные слайдеры, работающие синхронно.
Эффект перехода между страницами - легко делается, тут на Тостере обсуждалось уже не раз.
В общем, ничего особенного нет тут.
Самое сложное - не реализовать, а придумать %)))

Худший ответ: открыл исходный код страницы и копируй..... папку, хоть делать можешь...?
Вопрос: VCS и миграции Yii2, как откатываться?

Лучший ответ: 1. Откатываем миграции до нужной нам с помощью migrate/to
2. Откатываемся к необходимой версии исходников

Худший ответ: надо чаще советоваться с документацией :)
inb4: откатил миграции, откатил код.
Вопрос: Cлышно как «работает компьютер» почему?

Лучший ответ: Проверьте то-же самое с наушниками. Если проблема наблюдается только в колонках, значит провод идущий к колонкам работает как антенна и ловит наводки, а затем усилок встроенный в колонки это усиливает.
В таком случае решается заменой провода на экранированный. Иногда достаточно его просто уложить по другому, подальше от системника.

Худший ответ: У меня бывало такое + просто постоянный шум. Помогла внешняя звуковая карта, теперь полная тишина. Насчет отдельной внутренней сказать не могу, т.к. разъем есть, а места свободного нет.
Вопрос: Есть трудоустроенные бакалавры Синергии и МОИ?

Лучший ответ: Синергия это ВУЗ? Я думал это какая-то контора типа курсов маркетинга и организатор форума Синергия. МОИ не в курсе что это.
Ну если работодатель смотрит на вуз, то ты пролетишь как фанера над Парижем и с тем и с другим. Если не смотрит то... не смотрит!

Худший ответ: Устал от очного образования, думаю устроиться на работу 
Можно делать и то, и другое одновременно. Очное и регулярное - это две разные вещи.Как относятся к выпускникам работодатели? Люди вокруг?
Да им наплевать на ваш ВУЗ. Они даже не смотрят вашу программу.
p.s.
Что бы устроится на работу, нужен опыт. Что бы был опыт, нужно устроится на работу.
Вопрос: Как ограничить количество запросов POST по IP используя PHP или Apache?

Лучший ответ: Если не трогать БД - можно юзать lock файлы!
Алгоритм примерно следующий:
При получении запроса пытаемся открыть файлик $_SERVER['REMOTE_ADDR'] . ".lock", т.е. название это IP клиента ("89.108.13.56.lock", "127.0.0.1.lock" и т.д.)
Далее читаем Unix timestamp из этого файла, если не прошло 10 минут - die().
Если прошло 10 минут и больше, то кидаем в файлик текущий Unix timestamp и работаем дальше!
С БД конечно правильнее было бы, но раз такой случай, то можно использовать мой метод.

Худший ответ: бд  вести учет времени последнего POST. Приходит новый POST, запрашиваем из бд время последнего POST, сравниваем с текущим, если время меньше 10 минут, то шлем POST лесом, иначе обрабатываем
Вопрос: Очень хочу услышать мнение о своём сайте. Где?

Лучший ответ: Сайт работает - это хорошо.
Есть разметка микроданных - тоже хорошо.
Сайт не тормозит - это замечательно (тут я совершенно серьезно).
Дизайн... ну... ужасен. Устарел лет на пятнадцать. Стоит о нем задуматься (см.ниже).
UX? Некоторые вещи сделаны прям по фен-шую, но большинство - нет. Ах да, не переделывайте внешний вид скролла - бесит.
В коде - полнейшая жесть. Почитайте про БЭМ или RSCSS. А потом про системы сборки (на тостере уже много раз спрашивали).
Основные проблемы:Маленькие буквы, которые на главной еще и "мылятся" + отвратительный шрифт. Стоит сходить на fonts.google.com и выбрать другой. Я обычно по дефолту беру семейство Ubuntu - просто, но глаз не режет.Маленькие отступы, все сливается в кашу. Не постесняюсь предложить к ознакомлению свою статью - пример там получился так себе, но сама идея работает. Проверено.Нет возможности работать с клавиатуры (доступные сайты - это круто, кто бы что не говорил)С адаптивностью есть проблемы (она есть - это хорошо, но многие элементы "плющит" и "колбасит" при изменении размера окна)Тени стоит уменьшить (до 0px 1px 3px)А про UX тут на днях уже спрашивали - почитайте.

Худший ответ: В карте сайта, как- то странно отображаются участники, зачем id добавляете? Иван_id1217 olga_id1177 Наталья_id1386 Екатерина_id1218
На этой же страничке, Дипломы и вопросы, которые отображаются числами, это правда там необходимо? Если не можете заменить на нормальный текст, может вообще не стоит отображать?
Ну а вообще, не совсем по теме этого сайта и скорее всего Вас забанят, если хотите оценку, то нужно код показывать. А так это называется реклама, купите рекламу, там оценят
Вопрос: Как сделать портфолио ничего не нарушив?

Лучший ответ: Можете, трудности только у вашего работодателя

Худший ответ: Здесь, как совершенно верно заметил Пума Тайланд - проблемы у Вашего работодателя, а у Вас - нет, потому что закон об авторском праве на Вашей стороне. Не было договора - не было работы :) 
Но ессно использовать можете только то, что сделали сами - потому что именно на эти вещи распространяется действие закона об авторском праве. ОНо конечно распространяется и на вещи, сделанные другими людьми, но уже защищая их :)
Вопрос: Как объединить несколько подсетей в одну сеть?

Лучший ответ: 1. не правильно:
Отрубить DHCP на всех wAP, запихнуть все порты на wAP в бридж, подключить к свитчу и адреса раздавать самим роутером.
2. Правильнее:
Раздавать адреса через DHCP на  wAP - на каждом свою /24 подсеть, прописать на них всех роуты к друг другу (ну или ospf).
3. Правильно:
Выкинуть к чёрту провайдерский роутер и поставить микротик тот-же, настроить vlan и DHCP. Раскидать wAP по вланам.

Худший ответ: Да уж огород.
hap ac мы та и оставляет в качестве роутера.
wap можно вообще сбросить все настройки и не делать по умолчанию.
В итоге потом самому руками прописать получение ip по eth и создать bridge-local для 
eth+wlan1+wlan2 если он там есть.
Тогда wap и все клиенты wifi будут получать ip по dhcp с роутера hap ac.
Потом на hap ac можно настроить capsman , что бы был бесшовный роуминг wifi. Почему бы и нет ?
Про capsman я писал тут - Как настроить CAPsMAN на устройстве Mikrotik RB2011UiAS-RM и двух Mikrotik RB cAP2n?
Только в вашем варианте, надо добавить еще и сам hap ac в capsman.
Теперь по поводу synology.
Самое простое наверно будет прописать маршруты двух сетей на роуторе провайдера и на роуторе hap ac.
Хотя конечно было бы лучшим вариантом прокинуть кабель от synology до hap ac.Гигабитный POE свитч Mikrotik RB260GSP, в который, в свою очередь, подключены:
Вот тут я немного не понял. У вас все воткнуто в 260 ? те и роутер от провайдера ? 
или только роутер от провайдера и уже потом в hap ac, а hap ac на ТД ?
Тогда я бы поменял местами hap ac и 260.
На текущий момент у вас в сети получается аж три nat :) Красота !
P.S. Если что , могу помочь удаленно все сделать. Делать на 15 минут не особо спешно :)
Вопрос: Можно ли преобразовать системный HDD MBR в GPT без потери инфы?

Лучший ответ: Использование GPT вместо MBR на скорость никак не повлияет. У вас, либо что-то активно сжирает ресурсы, либо потихоньку отказывает HDD.

Худший ответ: На скорость никак не повлияет, смысла делать нет
Лучше смарты диска проверь
Вопрос: Где посмотреть примеры проектов на Django?

Лучший ответ: попробуйте здесь посмотреть https://www.djangosites.org/with-source/
или здесь https://djbook.ru/forum/forum/13/

Худший ответ: Google в помощь
Вопрос: Как быстро освежить память и начать изучать Unity?

Лучший ответ: Актуальная: https://docs.microsoft.com/ru-ru/dotnet/csharp/pro...
Устаревшая: https://msdn.microsoft.com/ru-ru/library/67ef8sbd(...

Худший ответ: Я читал https://www.ozon.ru/context/detail/id/135794222/
Особо материал не разжевывают. Для юнити хватит первые 300 страниц с головой.
Вопрос: Как исправить ошибку с push в гите?

Лучший ответ: Сделано чтоб в мастер не пушили, обычная практика при работе в команде.
Делаешь себе ветку туда коммитишь, через пул-реквест мержишь в мастер...

Худший ответ: у меня такая же проблема хотя команда может пуш делать
Вопрос: Ошибка в отступах?

Лучший ответ: Питон критически относится к отступам. По отступам он определяет блоки кода.
Вам нужно разобраться и сделать отступы согласно блокам. Нужно подвинуть вызов global_func, чтобы было видно, что оно внутри блока if.
Пробегитесь везде и поставьте пробелы правильно.def start_func(): 
  print("Для запуска напишите 'start'")
  user_input = input(": ")
  if user_unput == "start":
    print("Запуск программы")
    global_func()
  else:
    print("Не определено")

Худший ответ: Обратите внимание на вложенность цикла в вашей "global_func"
да и в "start_func" отступы поехали.
Вопрос: Какие языки программирования используются в гейм-деве?

Лучший ответ: С++, Python, C# - PС
С++, Java - Android
Objective-C, Swift - iOS
etc.
Все зависит от того, под какую платформу вы хотите геймдевить.

Худший ответ: Lua один из наиболее используемых, насколько мне известно. И как дополнительный (к С/С++, обычно в крупных играх типа WoT и т.п.), так и как самостоятельный (обычно инди-геймдевами) - причем как для десктопа (например, движок Love2D), так и для смартфонов (Corona SDK).
еще - Python (Pygame, RenPy, Kyvy, и т.п. движки), для браузерных игр - javascript.
Это если рассматривать скриптовые языки.
А так на любом языке можно игру разработать, хоть на хаскеле - https://wiki.haskell.org/Game_Development :)
Вопрос: Можно ли изменить размер картинки, вставленной при помощи ::before или ::after (свойство content)?

Лучший ответ: картинку сделай - background-image
и балуйся с background-size: (100%-0%) можно в пикселях
content: ''

Худший ответ: Супа!
Вопрос: Перед git push нужно делать git pull, но как решить конфликты?

Лучший ответ: почему затрутся? спуль - разреши конфликты если есть и смерджи изменения с коллегами

Худший ответ: Если правки коллег не затрагиваю те строки, что меняли Вы, никаких потерь не случится.
Если изменялся один и тот же код - git покажет конфликт и предложит его решить.
Поставьте TortoiseGit, с его помощью быстро разберетесь в подобных вопросах.
Вопрос: Как разрешить вводить только цифры?

Лучший ответ: У строк в python есть много методов для ленивых, напишите dir('') и поизучайте, там интересно : )
Для вашего случая можно использовать метод isnumeric:>>> test = '123'
>>> test.isnumeric()
True
>>> test = 'aaa'
>>> test.isnumeric()
False

Худший ответ: Давай ты внимательно изучишь https://learnpythonthehardway.org/book/
И большая часть твоих вопросов уйдет
Тут не будут писать за тебя программу
Вопрос: Разрешен ли аутсорс на Upwork?

Лучший ответ: Запрещено
Каждый должен работать со своего аккаунта

Худший ответ: Имхо если оплата идет через Upwork, то им должно быть все равно.
Вопрос: Нагружается ли сайт при большом количестве плагинов?

Лучший ответ: Сам факт наличия плагинов никак не влияет на загруженность сайта. Всё зависит от того, что эти плагины делают и как написан код. То есть, если в 50 плагинах 10 строчек кода и они особо ничего не делают, а в 1 плагине 1000 строчек кода, и он совершает запросы в БД, включает фильтры, обновляет данные и т.д. то этот один плагин нагрузит сайт больше, чем все 50 плагинов вместе взятых.Подробнее

Худший ответ: Зависит от того что за плагины и как они использованы/настроены
Вопрос: Как проверить, живой ли хост с помощью Python?

Лучший ответ: subprocess или os в связке с ping не подходит, так как вывод от ping идет в консоль программы
Неплохо ты отсёк возможность и даже не зашёл в документацию.

Худший ответ: >>> import requests
>>> r = requests.get('http://httpbin.org/get')
>>> r.status_code
200
200 - отвечает.
Смотрите здесь.
Вопрос: Как максимально быстро перенести файлы с одного сервера на другой на windows?

Лучший ответ: zip с минимальной степенью сжатия (без сжатия).
потом переслать по сети.

Худший ответ: Снять образ диска.
Вопрос: Шрифты ШРИФТЫ В чём могут быть проблемы отображения шрифта? В браузере?

Лучший ответ: Что в ВК, что на странице настроек гуглохрома применяется шрифт Roboto, проверьте, не установлен ли у вас в системе этот шрифт, и если да, попробуйте его переустановить

Худший ответ: Случайно нашел решение проблемы отображения шрифтов в OPERA 65.0.3467.48 Windows 7. Оказалось что в Win10 шрифты отображаются очень даже хорошо. Пришла мысль, а что если проблема не в Opera а в винде семерке. Я попробовал скопировать шрифты из папки Fonts десятки в такую же папку семерки, но нужны были права и так далее. Поэтому (у меня две винды 7 и 10) я зашел в десятку, в папке Fonts семерки изменил название самой папки, и просто скопировал всю папку Font с 10 в 7 и о чудо - все заработало.
Вопрос: Как сдвинуть начальное положение гугл карты?

Лучший ответ: https://jsfiddle.net/r1tz6a8e/
Как-то так, обратите внимание на строку 189 яваскрипта.

Худший ответ: Указать центром карты другую точку.var gmap = new GMaps({
  div: '#mapcanvas',
  scrollwheel: false,
  zoom: 16,
  lat: 54.630209, // координаты центра карты
  lng: 39.724659, // координаты центра карты
  scrollwheel: false,
  disableDefaultUI: true,
});
Вопрос: Почему не работают порты на ноутбуке?

Лучший ответ: Я сам удивился. Загуглил — так оно и есть, процессор AMD A4-5000 для недорогих ноутбуков действительно содержит южный мост. Это при минимальной обвязке позволит сделать готовый x86-совместимый ноутбук.
А северный мост интегрируется в процессор уже много лет.
P.S. Ремонтники — если они хорошие — надеюсь, вас поймут. Ломастеров развелось много, сам на таких попадал. Испортили клавиатуру ноутбука — видимо, выковыривая, как в новых, в то время как в IBM’ах она прикручена винтами. А когда собирали, закручивали винты как попало, невзирая на длину и маркировку.
P.P.S. Во время гуглежа попалась фотография матплаты «референсного» ноутбука. Непривычно маленькая. Видимо, подход «всё в процессоре» работает.

Худший ответ: загрузитесь с LiveCD и протестируйтке работу портов под другими ОС
менять процессор при проблемах с USB = развод
Вопрос: Как правильно подобрать фотоэлементы?

Лучший ответ: 1. Это называется солнечные панели, фотоэлемент это нечто другое.
2. Солнечные панели вырабатывают постоянный ток при малом напряжении, а подавляющее большинство бытовых приборов рассчитаны на переменный ток 220В. Для преобразования нужен инвертор обязательно с правильной синусоидой.
3. Так же нужно не забывать,что ночью солнечные панели не работают, а электричество может быть необходимо. Но самое главное то, что для панелей указывается максимальная мощность в солнечный день, т.е. очень может быть что ваши панельки часто будут работать на 30-40% мощности (а иногда и на 10-15%). Таким образом вам нужно запасать энергию, т.е. нужно несколько аккумуляторов. Расчет мощности панелей и аккумуляторов нужно производить с учетом среднего распределения пасмурных дней в году.
4. Фуфловые панели покупать не стоит, а и переплачивать тоже. Поищите специализированные форумы, почитайте кто чем пользуется.

Худший ответ: Вот, посмотри (видео да, а шо делать)
Вопрос: Как выяснить причину 100% нагрузки на сервер VDS?

Лучший ответ: наймите админа

Худший ответ: Судя по снимку экрана, есть много обращений к веб-серверу и, следственно, к СУБД . Большего по предоставленной информации сказать нельзя.
Вопрос: Как заменить один сайт другим?

Лучший ответ: Нанять специалиста по seo который все организует , без подготовки скорее всего просядет сильно.

Худший ответ: Если содержимое другое - просядет.
Если технически другой, на том же содержимом - то важно чтобы сохранились старые URL (это можно сделать настройкой редиректов на веб-сервере).