@laravel_pro

Страница 1837 из 2014
Саша
07.09.2018
04:24:29
Просто потому, что с его синтаксисом я хоть как-то знаком ?

Эмин
07.09.2018
04:25:09
стоит потратить время и познакомиться с nginx

там нет ничего сложного

Саша
07.09.2018
04:25:40
На самом деле, да. Да и я видел оттуда кусочки синтаксиса - н более приятный)

Google
Эмин
07.09.2018
04:25:45
вот только апач вам будет на каждый запрос (даже на запрос статики) поднимать модуль пхп, а это дичайший оверхед

Эмин
07.09.2018
04:26:20
nginx отдаст статику если запрошена статика

Эмин
07.09.2018
04:26:44
если запрошена пыха, проксирует запрос в php-fpm

Саша
07.09.2018
04:26:59
Ааа, я понял, о чём вы

Ничего себе, интересно)

Эмин
07.09.2018
04:27:09
итого ресурсов сервер потребляет значительно меньше

Саша
07.09.2018
04:27:19
Буду иметь в виду, спасибо)

?? Vladimir
07.09.2018
05:03:23
Всем привет! Можете подсказать пакет для построения админки как в yii2, с помощью готовых компонентов? И не такой сложный как sleeping owl

Евгений
07.09.2018
05:03:50
Юзай yii2

?? Vladimir
07.09.2018
05:04:38
Не могу, после laravel плююсь от него, хотя хорошие решения там тоже есть

Denis
07.09.2018
05:10:04
Сова сложная????

Google
Anton
07.09.2018
05:28:55
Используй плантый нативный )))

https://nova.laravel.com/

Azer
07.09.2018
05:40:54
ребят

как отключить foreign key constraint

Александр
07.09.2018
05:50:01
если запрошена пыха, проксирует запрос в php-fpm
Много статей появляется о том как настроить связку nginx и apache. Типа чтобы nginx отдавал статику, а апач занимался остальным. В чём тогда их смысл?

Эмин
07.09.2018
05:50:29
Не знаю, может быть легаси поддерживать

В такой связке нету совсем ни какого смысла

Александр
07.09.2018
05:52:12
В такой связке нету совсем ни какого смысла
Интересно. А в каком случае для Легаси это может пригодится? С ларавелем точно апач не нужен совсем?

Эмин
07.09.2018
05:52:57
Апач вообще не нужен. Ни с ларавель, ни с симфони, ни с зендом, ни с Yii

Ни с чем)

Александр
07.09.2018
05:54:41
Апач вообще не нужен. Ни с ларавель, ни с симфони, ни с зендом, ни с Yii
Хорошие новости) осталось понять зачем его пихают везде)

Эмин
07.09.2018
05:55:39
Не могу подтвердить что его пихают везде. Давно на самом деле не видел подобных свежих статей)))

Саша
07.09.2018
05:57:51
Вообще, я видел apache-ngnix связку в таком ключе: ngnix занимается жёстким кешированием всего, чего только сможет, а тем, что он не закешировал занимается Apache

если запрошена пыха, проксирует запрос в php-fpm
А вообще, я вам ещё вопрос хотел задать один)

Вряд ли разница между Апачом и Ngnix будет заметна, если я использую Апач только как роутер? Т.е.: <VirtualHost *:80> ServerName app.example.com Proxy / example.com:8080 </VirtualHost>

Юрий
07.09.2018
06:02:56
А на 8080 что висит? Пхп?

Не понимаю зачем создавать еще одно в цепочке нгинкс-пхп, скорости явно не прибавит

Саша
07.09.2018
06:06:39
Есть VDS. У него есть IP. К IP мы привязали домен и поддомены (к одному IP). На разных портах крутятся сайты (app.example.com == example.com:8080 и т.п.). И т.к. поддомен нельзя привязать к порту, нам надо следующее: Все запросы коннектятся к порту 80, там сидит Apache и раскидывает запросы (в зависимости от URL) по нужным портам

Вот так как-то

Google
Саша
07.09.2018
06:15:38
Хммм... То есть, в панели управления хостингом привязываем поддомен к IP. А в настройках nginx самого сайта пишем типа listen 8080?

А, хм. Тогда все поддомены будет обрабатывать один и тот же сервер. Когда в моём случае это будут разные сервера

У нас просто каждый поддомен принципиально имеет собственный сервер, чтобы их можно было использовать как отдельные приложения. Ну там Docker, всё такое

Nikitcat
07.09.2018
06:20:51
Ошибку выдает, хотя роут на продукт идет. То есть можно и по баркоду и по имени



Александр
07.09.2018
06:51:44
https://statamic.com/why что за зверь такой? Кто-нибудь пользовался?

Nikita
07.09.2018
07:19:59
Здравствуйте. Как обойти следующую ситуацию. Есть обьекты(таблица objects), и 12 связанных с ней таблиц, каждая из которых хранит параметры, отличающиеся для разных типов обьектов(objects_one, objects_two). У них есть внешний ключ(object_id на поле id из таблицы objects). Как с помощью Eloquent делать выборку object, в зависимости от его типа? Т.е. одновременно мы будем запрашивать только один тип обьектов(object и делать join с objects_one и тд) и уже фильтровать по параметрам, находящимся в таблицах objects_*?

Эмин
07.09.2018
07:36:57
либо вьюха - если совсем не получится никак иначе

Nikita
07.09.2018
07:43:02
Спасибо. Вроде полиморфные это то, что нужно. А если сделать по другому и все данные из таблиц objects_* перести в json поле в таблицу objects? Так сделать получится, но вроде, по моим скромным знаниям, json и индексация нормально не дружат(MySQL). Или этот вопрос решаем?

Евгений
07.09.2018
07:50:16
лучше полиморфные

Max
07.09.2018
07:57:20
Добрый день. Прошу совета Есть CSV файл, размер 1.5гб, ~140 млн строк, строка из двух стринговых полей Нужно импортировать файл в табличку бд. База оракл Сейчас делаю так. Jobами параллельно читается файл, и инсертится так Model::insert([...]) по 10 000 строк 1. Какие есть варианты ускорения этого процесса? 2. Почему Model::insert([...]) собирает запрос вот так: insert into table (....) select ? as name ...union all.. select ? ... Если собрать руками insert into table (....) VALUES(...),(...),(...); может ли это работать быстрее? Какие варианты пакетной вставки можно еще применить

Max
07.09.2018
08:03:23
Работать через фасад DB? Массивом отдавать данные.
А что изменится от DB::table(..)->insert([...]); Это же не ускорит процесс

Psilon
07.09.2018
08:03:44
А что изменится от DB::table(..)->insert([...]); Это же не ускорит процесс
DB::table('users')->insert([ ['email' => 'taylor@example.com', 'votes' => 0], ['email' => 'dayle@example.com', 'votes' => 0] ]);

Maxim
07.09.2018
08:04:04
Добрый день, подскажите удобный просмотрщик логов, если таковой имеется

Max
07.09.2018
08:04:52
DB::table('users')->insert([ ['email' => 'taylor@example.com', 'votes' => 0], ['email' => 'dayle@example.com', 'votes' => 0] ]);
По скорости это имеет отличие от Users::insert([ ['email' => 'taylor@example.com', 'votes' => 0], ['email' => 'dayle@example.com', 'votes' => 0] ]); Я думаю что нет

Google
Psilon
07.09.2018
08:06:17
По скорости это имеет отличие от Users::insert([ ['email' => 'taylor@example.com', 'votes' => 0], ['email' => 'dayle@example.com', 'votes' => 0] ]); Я думаю что нет
Огромная разница плодить 1000000 запросов по 1 записи или 1000 запросов по 1000 записей

Max
07.09.2018
08:08:05
Огромная разница плодить 1000000 запросов по 1 записи или 1000 запросов по 1000 записей
Model::insert(ARRAY) выполняет по одному insert для каждого элемента массива? Вот это печаль, это действительно так?

Илья
07.09.2018
08:20:20
пачкой закинуть будет быстрее, но в таком случае не отработают ивенты модели

Max
07.09.2018
08:24:31
пачкой закинуть будет быстрее, но в таком случае не отработают ивенты модели
пачкой это так? DB::table('users')->insert([ ['email' => 'taylor@example.com', 'votes' => 0], ['email' => 'dayle@example.com', 'votes' => 0] ]);

Илья
07.09.2018
08:26:14
да

Admin
ERROR: S client not available

Илья
07.09.2018
08:26:26
можешь от модели вызов делать

User::insert(......)

Max
07.09.2018
08:27:14
User::insert(......)
Сообщением выше говорят что это вызывает инсерт для каждого элемента массива

Max
07.09.2018
08:29:26
Там то есть, но файл должен лежать на том же сервере где запущен инстанс оракла

Adel
07.09.2018
08:29:59
SQLLoader?
не помню. наверно нет. там вообще без sql было

Adel
07.09.2018
08:31:21
https://www.akadia.com/services/ora_bulk_insert.html

во

просто тебе даже если и не будешь делать балк инсерт, а будешь обычными инсертами надо индексы отключить

Max
07.09.2018
08:34:09
https://www.akadia.com/services/ora_bulk_insert.html
спасибо, попробую, но я так понял мне нужно передать в функцию массив, как это сделать?

Google
Adel
07.09.2018
08:35:10
ну там есть же варианты в оракловых функциях... я просто с ораклом лет 10 назад работал :)

не помнюуже

да и работал через С++

Max
07.09.2018
08:43:08
Да, спасибо я уже потестил)

Azer
07.09.2018
09:08:15
такая проблема, по апи есть у меня регистрация. Когда кто то регистрируется всё норм идёт, однако иногда бывает что 1 человек 3-4 раз попадает в список.

как это исправить?

Azer
07.09.2018
09:11:05
Александр
07.09.2018
09:11:52
не совсем понятно
К фронту доступ есть у вас? Как форма регистрации выглядит показать можете?

Видимо кто-то тыкает мышкой несколько раз и пачка запросов отправляется.

Azer
07.09.2018
09:13:00
К фронту доступ есть у вас? Как форма регистрации выглядит показать можете?
да есть но причём тут фронт , это как то на бэкенде исправить надо

Александр
07.09.2018
09:13:01
Ну или можно в базе логин или email уникальным сделать

Александр
07.09.2018
09:14:13
да есть но причём тут фронт , это как то на бэкенде исправить надо
На бэкенде уникальность полей поможет, а на фронте просто защита от дурака.

Страница 1837 из 2014