При выборе между читаемостью и эффективностью, лучше выбирать читаемость.
Преждевременная оптимизация зло:
- угадать где будет узкое место не всегда возможно
- оптимизация занимает время
- код усложняется
В случае работы с HTTP, расходы на соединения, загрузку данных обычно отъедают большее время работы и скорость кода практически не влияет. (конечно все индивидуально и зависит от задачи)