Size: a a a

Ваdоо PHP Мееtuр

2018 July 12

AR

Alina Romanova in Ваdоо PHP Мееtuр
Artem
привет
спасибо
unsplash этот просто огонь ))
Залипла минут на 40 там, пока статью готовили))
источник

AG

Alexander Grebenschikov in Ваdоо PHP Мееtuр
Alina Romanova
Залипла минут на 40 там, пока статью готовили))
Витя предусмотрительно предупредил близ седевших, что в рабочее время туда лучше не ходить
источник

AR

Alina Romanova in Ваdоо PHP Мееtuр
Alexander Grebenschikov
Витя предусмотрительно предупредил близ седевших, что в рабочее время туда лучше не ходить
Надо было в статье написать warning )
источник

AG

Alexander Grebenschikov in Ваdоо PHP Мееtuр
Седевших, господи //_-
источник

VP

Victor Pr in Ваdоо PHP Мееtuр
Да, там очень легко зависнуть…
источник
2018 July 13

AD

Alexander Diospa in Ваdоо PHP Мееtuр
Алин, спасибо)
источник

k🌐

kosmom 🌐kosmom in Ваdоо PHP Мееtuр
В свете последней статьи интересно услышать отношение баду к использованию готовых/популярных фреймворков/библиотек в среде с высокими нагрузками и о том, как такое отношение сформировалось
источник

RD

Roman Dragon in Ваdоо PHP Мееtuр
kosmom 🌐kosmom
В свете последней статьи интересно услышать отношение баду к использованию готовых/популярных фреймворков/библиотек в среде с высокими нагрузками и о том, как такое отношение сформировалось
Но там же написано, в конце статьи - "объяснялка" отношения Badoo к данным принципам :)

Нам в Badoo близки принципы, про которые рассказывает автор. Главное отличие заключается в том, что ...
источник

k🌐

kosmom 🌐kosmom in Ваdоо PHP Мееtuр
Ок, спасибо, не заметил ранее
источник

AR

Alina Romanova in Ваdоо PHP Мееtuр
мы можем и подрбонее рассказать, если что-то более конкретно интересует)
источник

NK

Nikolay Krapivnyy in Ваdоо PHP Мееtuр
kosmom 🌐kosmom
В свете последней статьи интересно услышать отношение баду к использованию готовых/популярных фреймворков/библиотек в среде с высокими нагрузками и о том, как такое отношение сформировалось
для основного продукта у нас два своих самописных фреймворка: один используется для апи части, другой для «старого веба, не апифицированного». оба очень-очень простые, ничего лишнего, только чистый php и полезная работа :)

в сторонних проектах, не связанных с большими нагрузками недавно использовали ларавель. выбрали по принципу «проще всего взять и с нуля на нем сделать проект»
источник

k🌐

kosmom 🌐kosmom in Ваdоо PHP Мееtuр
Там где больших нагрузок нету - понятное дело - на первое место выходят лаконичность, удобство, гибкость и прочие "высокие" стандарты

Вопрос именно в мире хайлода - насколько важны микрооптимизации? Какой перегрев даёт фреймворк?
Наверняка проводились такого рода исследования
источник

🔥С

🔥Александр Свешников in Ваdоо PHP Мееtuр
kosmom 🌐kosmom
Там где больших нагрузок нету - понятное дело - на первое место выходят лаконичность, удобство, гибкость и прочие "высокие" стандарты

Вопрос именно в мире хайлода - насколько важны микрооптимизации? Какой перегрев даёт фреймворк?
Наверняка проводились такого рода исследования
Никакой. Всегда есть опкэш и пхп7 и грамотно написанный код и слой данных. Ты можешь сэкономить на спичках, но ты сам себя закопаешь в долгосрочной перспективе если начнёшь делать "вау смотрите зато быстро"
источник

🔥С

🔥Александр Свешников in Ваdоо PHP Мееtuр
Можно написать супер-оптимизированный код который потом нельзя будет поддерживать )
источник

🔥С

🔥Александр Свешников in Ваdоо PHP Мееtuр
Ну и по ресурсам – ты будешь жечь время продуктов, впиливая в свой "самописный без всякого лишнего фреймворк" тривиальные вещи
источник

k🌐

kosmom 🌐kosmom in Ваdоо PHP Мееtuр
другими словами фреймворк - это не та вещь, с которой стоит начинать оптимизацию и главная его задача - приносить удобство
как в лоулоде, так и в хайлоде. Правильно я понял мысль?
источник

KA

Kirill Abrosimov in Ваdоо PHP Мееtuр
Кому как, основным преимуществом, но в тоже время проблемой фреймворков является их универсальность, как следствие куча лишних абстракций, которые не бесплатны + усложнённый код (в какой-то момент появится необходимость что-то поправить внутри, и без бутылки и такой-то матери это будет не столь тривиально). Более того, общие решения, как правило, в какой-то момент не покрывают моего уникального случая или же выясняется что то же самое можно было бы сделать _проще_ и получить более эффективное решение, но в ущерб универсальности.
И где-то здесь мы придём к пониманию того, что универсальность нужна и полезна в одном случае из 10 (а то и 100), а в остальных она избыточна и стоит денег (железа, человеческих усилий, etc). В случае 1+ серверов - эту проблему можно заткнуть железом. В случае когда кол-во серверов идёт на сотни и более приходится бороться за миллисекунды и лишние вызовы. Привет переписывание большей части условного симфони/ларавеля. Поэтому, как написал выше клин, однозначного ответа тут нет, но выбирая готовый фреймворк, нужно быть готовым к тому, что вместе с ростом проекта придётся переписывать стандартные решения на специализированные, заточенные только под ваши задачи и данные, без оверхеда абстракций созданных ради себя самих (выкинуть орм, и пр)
источник

AP

Anton Povarov in Ваdоо PHP Мееtuр
Максима - любой внешний софт (будь то фреймворк, или база или тарантул или коллеги) - придется разобрать на составляющие, понять и пропатчить
источник

AP

Anton Povarov in Ваdоо PHP Мееtuр
Рано или поздно
источник
2018 July 14

KA

Kirill Abrosimov in Ваdоо PHP Мееtuр
Либо выкинуть и написать своё
источник