Size: a a a

🐘PHPStorm TIPS & TRICKS

2020 May 13

NK

Nastya Kizza in 🐘PHPStorm TIPS & TRICKS
источник
2020 May 14

a

amorphine in 🐘PHPStorm TIPS & TRICKS
мне они более знакомы, как Баралгин и Эффералган)
источник

NK

Nastya Kizza in 🐘PHPStorm TIPS & TRICKS
amorphine
мне они более знакомы, как Баралгин и Эффералган)
да) я гоблина разлюбила, но кое-чо у него очень хорошо
источник

NK

Nastya Kizza in 🐘PHPStorm TIPS & TRICKS
пацаны, сколько в supervisor процессов поставить, чтобы вот прям нормально было?
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Nastya Kizza
пацаны, сколько в supervisor процессов поставить, чтобы вот прям нормально было?
А сколько тебе надо денег чтобы вот прям нормально было?)
источник

NK

Nastya Kizza in 🐘PHPStorm TIPS & TRICKS
ну тыщ 300
источник

NK

Nastya Kizza in 🐘PHPStorm TIPS & TRICKS
нормально будет, думаю
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Тут смотреть на задачи надо, которые будет решать supervisor
источник

NK

Nastya Kizza in 🐘PHPStorm TIPS & TRICKS
Станислав Квятковский
Тут смотреть на задачи надо, которые будет решать supervisor
Ну там пользовательские задачи на минуту каждая, например
источник

NK

Nastya Kizza in 🐘PHPStorm TIPS & TRICKS
Т.е. их вагон и они долгие, но сильно сервак не напрягают (в основном это время ожидания скачивания например)
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Nastya Kizza
Т.е. их вагон и они долгие, но сильно сервак не напрягают (в основном это время ожидания скачивания например)
Посмотреть сколько, в основном, потребляют времени процессора и сколько мощности требуют, от того и отталкиваться, с округлением в большую сторону)
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Идеальное описание моего диплома
источник

A

Aleksandr baltazor in 🐘PHPStorm TIPS & TRICKS
хехе
источник

MS

Mike Skvarovski in 🐘PHPStorm TIPS & TRICKS
Вы напугали деда мента
источник
2020 May 15

IR

Ivan Rebrov in 🐘PHPStorm TIPS & TRICKS
amorphine
У кого-то был опыт работы с Bitrix API?
Есть сайт, который очень сильно завязан на этот API и вот я думаю, вместо маленьких кастомных DAO/Сервисов быть может есть смысл написать некое подобие ORM или это не имеет смысла
ORM в некотором виде есть, гугли D7 ORM bitrix, надо конкретно смотреть откуда тебе надо доставать данные (корзина, заказы, инфоблоки, etc), а также учитывать версию битры
И да, к базам напрямую лучше не обращаться, они на самом деле имеют свойство менять свою структуру при обновлениях
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Ivan Rebrov
ORM в некотором виде есть, гугли D7 ORM bitrix, надо конкретно смотреть откуда тебе надо доставать данные (корзина, заказы, инфоблоки, etc), а также учитывать версию битры
И да, к базам напрямую лучше не обращаться, они на самом деле имеют свойство менять свою структуру при обновлениях
Данные нужны на другом сайте. Часто и много. Как на чтение, так и на сохранение. Текущий подход с использованием REST API выглядит довольно громоздким, хотя подход в виде Service/DAO довольно удобен в плане распределения кода, но видится, что можно и нужно создавать некую ORM, которая бы работала с б24 через REST API. Но у меня нет достаточной квалификации, чтобы определить, возможно ли это и если возможно, оценить рамки, чтобы просить финансирование на такую штуку.
источник

IR

Ivan Rebrov in 🐘PHPStorm TIPS & TRICKS
Я с Б24 не работал, там своя атмосфера в плане REST API, так что подсказать ничего не смогу, увы
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Помимо прочего, когда на какой-то странице набирается критически много запросов к битриксу, их необходимо упаковывать в batch, т.е. проводить как один запрос. Тогда пачка DAO-методов становится бесполезной и я пишу еще один метод, который делает этот batch-запрос
источник

NK

Nastya Kizza in 🐘PHPStorm TIPS & TRICKS
amorphine
Помимо прочего, когда на какой-то странице набирается критически много запросов к битриксу, их необходимо упаковывать в batch, т.е. проводить как один запрос. Тогда пачка DAO-методов становится бесполезной и я пишу еще один метод, который делает этот batch-запрос
как же я вам сочувствую :(
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
amorphine
Помимо прочего, когда на какой-то странице набирается критически много запросов к битриксу, их необходимо упаковывать в batch, т.е. проводить как один запрос. Тогда пачка DAO-методов становится бесполезной и я пишу еще один метод, который делает этот batch-запрос
Мне, порой, было проще сделать модуль с открытыми по каким-то критериям возможностями обратиться к модулю напрямки, без REST-а (который, порой, очень паскудно себя ведёт). Никаких ограничений REST Битрикс24 и полная гибкость. Всегда, конечно, можно и свои REST-методы дописать, которые, допустим, 12 обычных REST-методов в 1 объединят.

Можно хоть отдельный Composer-проект в модуле бахнуть и сделать какой-нибудь entry point на него)
источник