Pull to refresh
16K+
50
Александр Шульман@developer

Развиваю ИТ

13
Rating
44
Subscribers
Send message
если честно, то я тоже сейчас так делаю, но по науке нужно всеже в разные.
потому что тогда вам будет труднее добавить/удалить лишнее поле. Вот у меня задача где у объекта 40 характеристик, есть задачи, когда у объекта 400 характеристик и добавляются/удаляются
+ в карму так сказать авансом.
положили б ссылку
по XSLT вы бы собрались да с примерами все рассказали б в виде статьи
=) улыбнуло. я уж представил просто такой средне статистический высоконагруженный проект, который делают экстраспецы:

первое: Наш проЙЭкт настолько HILoad, что мы реально замарачиваемся и меняем все принты на эхи, и никаких контенинаций!!! не дай бохИ! ведь все нужно через запятую передать в эхи-это жутко принципиально!

второе: интерфейсы для лохов, их запрещено использовать по идеалогическим выскоскоростным идеалам! Вот дайте нам множественное наследование и обязательно оператор goto тогда мы покажем вам супер пупер мега оптимизацию!

третье: нам обязательно нужен Дизайнер и он будет работать с шаблонизатором, но поскольку PHP это язык шаблонов, то мы будем использовать тока PHP-Native. А да так мы еще и получим супер оптимизацию ведь мы не придумываем лишних абстракций!

Задачи кеширования мы будем решать сразу и заранее! то что нет нагрузки не проблемма- закешируем так что будет! кешируй нафиг все и сразу. Кто сказал что затраты на поддержание кеша больше чем выйгрыш? да он ламер.

короче достаточно почитать топики/коменты и станет весело
ХАХАХАХАХА… ржу не могу! фанат с нами! жгешь! я вот даже не стал объяснять ибо лень было.
я имел ввиду:
>Сам подход — использовать $block .=… — ущербный (и echo/print туда же)
это <?= стольже ущербно.

а спорить действительно неочем -) слава богам, что все больше людей это понимает
да да тока генератор SQL придется состряпать
у себя в проекте не выпендривался и так и сделал, плюс от использования индексов очевиден, а на лишний гиг-два места наплевать.
вообще индекс использован не будет ибо: `services` & n высчитываемое значение, но похоже, что если поразмыслить, то можно эту операцию разбить на индексируемые, хотя не уверен.
решение проблеммы {$item->getColorById(1)->getSizeById(2)->name}
для смарти здесь:
habrahabr.ru/blogs/php/45651/#comment_1159897
пересматривал старые статьи по пхп. Эта в избравнное — очень хорошее решение с типизацией.
какая хорошая статья — в избранное
а где 2-й фаллаут скачать?
да правильный ответ
я видел такое. Проблемма в том, что у вас на этом сервере хостится кто-то кто имеет много коннекторв к базе. У базы есть ограничение на общее кол-во подключений единовремено (не уверен что есть ограничения по пользователям). В общем иногда они упираются в это ограничение. Меняйте сервер

Information

Rating
631-st
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Генеральный директор
Ведущий
From 3,000,000 ₽
Управление проектами
Ведение переговоров
Разработка ТЗ
Agile
Управление разработкой
Оптимизация бизнес-процессов
Организация бизнес-процессов
Построение команды
Стратегическое планирование
Развитие бизнеса