Я думаю, это зависит от того: сколько строк в вашем частичном представлении? Нет смысла рефакторизовать однострочное частичное представление, как будто вы это делаете. Если я пойму неправильно, было бы полезно, если бы вы могли опубликовать пример кода.
Я не могу представить, почему вы хотите инкапсулировать одну строку, не видя строки, которую вы хотите поместить в частичное представление. Я бы остерегался преждевременной оптимизации здесь. например Вы, вероятно, хотите что-то вроде 3 10-строчных частичных представлений вместо 30 1-строчных.
Что касается производительности, я сомневаюсь, что вы столкнетесь с серьезным падением производительности, если не будете развертывать на особо древнем сервере или получать очень высокий трафик. Так что да, это определенно будет медленнее, чем все в одном представлении, потому что вы вызываете подпрограмму, но я не думаю, что это будет иметь реальное значение для ваших пользователей.