Серьёзно, научитесь выбирать инструменты для задачи. От вас целая куча вопрос как сделать то, для чего го не подходит и решается через какие-то костыли и содержит трудноуловимые баги. А уж учитывая, что для с++ куда больше библиотек и есть почти все, что есть для го, то вопрос вообще странный.
alst161: т.е. если сайт задать как переменную, то находит в документе нужные селекторы, а если из базы брать урл, то не находит, но документ есть? Звучит как бред.
Код выглядит нормально, значит проблема в получении данных из бд. Вы, скорей всего, ничего не получаете в saits, err := db.Query(`SELECT url,name,block FROM saits`)
hrvasiliy: Да все они одинаковые по скорости на реальных проектах. Даже сравнивая пхп и го - на реальных проектах не важна скорость синтетических тестов. Нужен обычный сайт? Берёшь пхп, любой фреймворк на него, который ты видел или у которого документация оформлена лучше - работаете. Нужен параллелизм, чтобы прям во время запроса одновременно начало выполняться всякое? Берёте го. У меня вместо пхп питон. Но разницы нет.
hrvasiliy: не думаю, что проблема у них. У меня до загружается за 800 мс, хтмл отдаётся за 200 мс. Скорее зависит от путей вашего провайдера к данному хостеру.
Daniil Daniil: ну если это какой-то тестовый проект, то удалите все миграционные файлы, бд и попробуйте заново. У меня это, обычно, решает 80% проблем.