Size: a a a

2020 September 12

OP

Oleg Patsay in Laravel Pro
обязаны, свои тайминги у всех
источник

D

DK in Laravel Pro
ну тогда только докинуть железа
источник

нc

николай catman... in Laravel Pro
Oleg Patsay
привет у меня вопрос. есть сотни кронов, которые запускают консольный пхп, при запуске пикует проц, когда это суммируется, то порой перегружает сервак.

может есть какие-то решения такого?
запускать на разных серверах
источник

OP

Oleg Patsay in Laravel Pro
я вот думаю если в кронах дергать курлом, то fpm даст прирост производительности из-за опкеша?
источник

OP

Oleg Patsay in Laravel Pro
проигрался с настройками, и сделал для cli хранения опкеша в файлах, но на некоторых тачках наоборот exec time вырос :(
источник

OP

Oleg Patsay in Laravel Pro
DK
ну тогда только докинуть железа
должно же существовать более простое решение оптимизации? ((
источник

D

DK in Laravel Pro
Oleg Patsay
должно же существовать более простое решение оптимизации? ((
переписать код, что исполняется там
источник

D

DK in Laravel Pro
"оптимизировать"
источник

OP

Oleg Patsay in Laravel Pro
DK
переписать код, что исполняется там
))) пикует интерпритатор при запуске, даже пустую симфони команду запустить
источник

OP

Oleg Patsay in Laravel Pro
сама компиляция очень ресурсоемкая, я так понимаю cli не хранит опкеш в памяти, так как процесс умирает
источник

О

Олег in Laravel Pro
Oleg Patsay
сама компиляция очень ресурсоемкая, я так понимаю cli не хранит опкеш в памяти, так как процесс умирает
Так процесс всегда умирает. Opcache хранит в shared memory , на сколько помню.
источник

OP

Oleg Patsay in Laravel Pro
Олег
Так процесс всегда умирает. Opcache хранит в shared memory , на сколько помню.
в памяти процесса fpm
источник

OP

Oleg Patsay in Laravel Pro
fpm в fastCGI, а кли нет
источник

DD

Dalinin Dmitriy in Laravel Pro
Dalinin Dmitriy
Добрый день!
Подскажите, использую ResourceCollection, который возвращает данные по клиентам.
Как сделать, чтобы в json передавался не массив с ключами 0,1,2...
а объект, где ключи - это id

То есть из этого
{
 "data": [
   {
     "id": 3,
     "full_name": "Карпов Анатолий Алексеевич"
   },
   {
     "id": 11,
     "full_name": "Сысоевa Анжелика Андреевна"
   },
}

Нужно сделать так
{
 "data": {
   3: {
     "id": 3,
     "full_name": "Карпов Анатолий Алексеевич"
   },
   11: {
     "id": 11,
     "full_name": "Сысоевa Анжелика Андреевна"
   },
}

Если передавать из обычного контроллера то, все работает Customer::all()->keyBy('id')->toArray()
Но в resource контроллере, числовые ключи id переводится в  индексы массива 0,1,2...
делается это в методе removeMissingValues trait ConditionallyLoadsAttributes

Если добавить элемент в ответ со строковым ключом, то все сработает и в json будет объект с ключами id
Ребята, актуализирую вопрос)) может кто сталкивался ?
источник

О

Олег in Laravel Pro
Oleg Patsay
fpm в fastCGI, а кли нет
источник

OP

Oleg Patsay in Laravel Pro
это ссылка на доку или из личного опыта?))) включение опкеша для кли не дает прироста))))
источник

OP

Oleg Patsay in Laravel Pro
я же написал, только если для кли настроить отдельно файловый опкеш, а для фпм оставить как есть
источник

О

Олег in Laravel Pro
Oleg Patsay
это ссылка на доку или из личного опыта?))) включение опкеша для кли не дает прироста))))
Сам не сталкивался, просто недавно читал этот раздел, помню про кли было упоминание.
источник

О

Олег in Laravel Pro
Oleg Patsay
я же написал, только если для кли настроить отдельно файловый опкеш, а для фпм оставить как есть
Не видел, сорри
источник

Е

Евгений in Laravel Pro
Всем привет, в Laravel есть ограничение на кол-во параметров в post запросе?
источник