Экономия, оптимизация

Из примера кода в мануале одного известного фреймворка.
Они пекутся о предотвращении дублирующих обращений к бд:

    function getData() {     // Lets load the data if it doesn't already exist     if (empty( $this->_data ))     {         $query = $this->_buildQuery();         $this->_data = $this->_getList( $query );     }

     return $this->_data; }

А чуть ниже уже ни о какой оптимизации не пекутся(?):

$k = 0;
for ($i=0, $n=count( $this->items ); $i < $n; $i++)
{
$row =& $this->items[$i];

Нет, я конечно допускаю, что при (count( $this->items )) < 1000 этот кусок вряд ли станет "бутылочным горлом"; а вот если каунт будет в районе 10к ?

Вы можете оставить комментарий , или использовать trackback - ссылки с вашего сайта.

Оставить комментарий

Читать RSS в Google

Добавить в Google Reader

Читать RSS в Яндексе

Добавить в Яндекс-ленту

Rambler's Top100