по поводу оптимизации, проверил, то написано что уже оптимизирована, вы наверное исправили уже.
А вообще компания побрить может за что угодно.
Возможно было 2 одинаковых кандидата, второй попросил меньше денег и его взяли, а не вас.
Вообще супер что написали подробный фидбек, обычно пишут "вы в данный момент не подходите, но если у нас появится вакансия мы обязательно свяжемся с вами"
1. Почему MySQL?, возможно MongoDB или Cassandra подойдут лучше.
2. Какого рода статистика нужна по этим данным?
3. ИМХО лучше не класть в базу по одной записи, а аккумулировать записи и писать в базу (вне зависимости от базы) пачками. Для аккумуляции подойдет какой-то брокер очередей (например RabbitMQ). К. т. очереди позволят сгладить пики нагрузки - в базу будет писаться более-менее равномерно, в пики - просто будет увеличиваться очередь.
Единственное - у вас выскакивает сообщение "Проблемы при загрузке"
Она может появляется из-за того что вёрстка вынужденно переехала на очень нагруженный сервер и периодически могут появляться 500 ошибки и т.д.
Я протестил только что и ошибки нет joxi.ru/4AkqKJwsMBR1wm