Не так давно я рассказывал о том, что нашёл очень классный модуль, который подбирает рекомендованные для других посты, на основании посещённых ими страниц. Вообще, обычно я люблю писать о разрешённых проблемах, но тут, похоже, придётся сдаться. Обсчёт рекомендованных страниц длится несколько суток, а потом подсчёт просто падает, не дожидаясь результатов от MySQL. Эта зараза меня так и подбивает на то, чтоб я ушёл на самописную систему.
Не хочется тратить своё время, но, похоже, придётся. На майских занимаюсь миграцией на сервер на RuWeb, и созданием упрощённой версии блога. Буду делать на Go, с использованием, скорее всего, MongoDB. Всякие похожие страницы впоследствии попробую искать при помощи Map-Reduce.
Хочется на этот раз сделать движок на основе файлов. Я задумал всё сделать примерно следующим образом: хочу, чтобы в базе хранились лишь идентификаторы статей, а сами статьи лежали бы на диске. Кэширование сделаю на основе nginx, а для комментариев вообще хочу потом сделать микросервис. Я бы подключил какой-нибудь disquis, но непонятно, что делать с синхронизацией. И явно же эти комментарии потом дисквизовцы кому-то продадут, злодеи.