Сделай профилирование шаблонизатора, на своей машине и на сервере, заодно запусти отдельно на сервере в режиме разработки с WEBrick, т.е воссоздай идентичные условия что на dev машине, что на srv
сумбурно, распишите, что на вход подается, и что на выходе ожидается, с сохранением типов, прим. вход [{a4:1}, {a55:2}] [{a1:x, a2:x ...a365:x }], x любое число, на выходе что ожидается?
1. Вопрос стоял конкретно, откуда появился отступ
2. Вы если ссылаетесь на статью, то хотя бы дочитывайте до конца, а за одно сходите в ней по приведенным ссылкам. Там есть объяснение почему не рекомендуется использовать универсальный селектор.
Добавьте в контроллере поиск доп постам и и показывайте их также во вьюхе.
Вообще посты важные не важные и из блогов, если имеют общую структуру можно объединить полиморфной связью. В таком случае поиск и показ сильно упрощается.
Согласен, для этих целей и привел explain, для "особых" случаев оконные функции, но их на сколько я помню непоявилось в mysql поэтому не привел пример.
с "ROW_NUMBER() over(partition by name order by name)" -- Total runtime: 1.967 ms