Size: a a a

2021 September 18

M

Maxx in Laravel Pro
интересно. у меня диаметрально противоположный опыт =)
источник

PT

Pax au Telemanus in Laravel Pro
между диском докером и ос есть абстракция
поэтому бд в докере всегда будет медленнее чем чистая
источник

ВШ

Виталий Шутов... in Laravel Pro
А ещё код на нативном php без абстракций Ларавель работает в разы быстрее
источник

ВШ

Виталий Шутов... in Laravel Pro
А на ассемблер можно прям максимальной производительности достигнуть
источник

M

Maxx in Laravel Pro
между диском (хость с докером, хоть с чем) и бд есть кэш.
бд всегда знает, что диск — среда медленная, поэтому всё делает в памяти (где пофиг, в докере ты или нет), и периодически сливает всё на диск, считая это априори медленной операцией.
плюс, докер может файловую систему виртуализировать, но stat() давно уже везде кэшируется, да и сами операции чтения/записи идут нативно.
источник

ВК

Владимир Карпов... in Laravel Pro
ну это шарить надо, и явно норм делать, с миграциями будет для меня трабл, и я не думаю, что для рабочих проектов не шарящему в докере, делать контейнер для бд
источник

ВК

Владимир Карпов... in Laravel Pro
вот, я к чему
источник

ВК

Владимир Карпов... in Laravel Pro
тип, доп геморой всякие выгрузки делать, и прочее
источник

ВК

Владимир Карпов... in Laravel Pro
если бы он мне автоматически сохранял например полный файл который я мог совершить и вернуть бд
источник

ВК

Владимир Карпов... in Laravel Pro
то, з"ебись
источник

ВК

Владимир Карпов... in Laravel Pro
а так, только супер шарящим людям стоит в вирт контейнерах делать это все
источник

e

eldarda in Laravel Pro
Сейчас вижу появились приложения для остлеживания доходов, которые привязываются к банку и смотрят там историю операций, чет гугглю и не могу найти подобного api у банков
источник

M

Maxx in Laravel Pro
да не надо там супер-шарить.
вкатываешься в тему за пару дней чтения оф.мануала и пары статей в блогах.
если умеешь как-то в консоль линукса, то проблем не будет: по большому счёту, весь докер — обвязка вокруг нескольких системных команд и iptables.
а плюсов потом оно очень много даёт.
источник

M

Maxx in Laravel Pro
все твои файлы с базой будут лежать на хосте вне контейнера.
ты просто будешь монтировать папку с данными внутрь контейнера, делая её доступной оттуда. вся работа будет происходить внутри контейнера, но изменяющиеся данные всегда хранятся вне его.
то же самое с разработкой: докер с веб-сервером, РНР, редисом и т.п,, но исходники проекта(-ов) лежат снаружи
источник

ВК

Владимир Карпов... in Laravel Pro
верю, прост не шарю
источник

ВК

Владимир Карпов... in Laravel Pro
тип, там же volumes надо прописать правильно
источник

ВК

Владимир Карпов... in Laravel Pro
если раз неправильно сделаю, потом будет гг
источник

M

Maxx in Laravel Pro
если неправильно сделаешь, оно просто не запустится =)
источник

ВК

Владимир Карпов... in Laravel Pro
ну тип
источник

NK

ID:1933050109 in Laravel Pro
Всем привет. Использую тут редис и MySQL, хотелось бы понять зачем вообще нужен редис, если толку никакого практически?
Решил значит я написать PDO драйвер для MySQL, чтобы была возможность сохранять модельки под определенным ключом в Redis, еще был план закешировать всю БД в Redis под ключом все таблицы в json (в случае если это дает реальный прирост в производительности).
В итоге на скрине MySQL чистый PDO побеждает редис
источник