9 мая 2014 г.

Vam Shop билять....

Уже не первый раз сталкиваюсь с Vam Shop на фрилансе. Каждый раз поражаюсь говнокоду который продаётся автором VamShop за реальные деньги...

Сегодня до глубины души меня поразило формирование дерева категорий - построение дерева идёт рекурсией где в каждом шаге вызывается SQL запрос. У клиента более 500 категорий и при формировании дерева категорий каждый раз выполнялось 500 запросов. Эти запросы никак не кэшируются, каждый раз 500 запросов... За такое надо бить линейкой по пальцам...


Дополнение 
функция splitPageResults которая разбирает запроса, оказывается регистрозависимая, т.е. нельзя написать запрос SELECT *.... нужно обязательно писать select * а не то вылетим с ошибкой

Комментариев нет:

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