Пишем на PHP и не теряем память • Валентин Удальцов • BeerPHP • 6 июня 2024

  Рет қаралды 7,026

PHP Point

PHP Point

Күн бұрын

Пікірлер: 21
@kinvain
@kinvain 6 ай бұрын
Про вставку файло это прям про меня. Работал на проекте где мы "клиентам" рассылали файлы SQLite базы данных. Из постгри делали выгрузку, применяли разные фильтры и модификаторы к данным (заполняли цены, убирали лишние категории и товары), загружали это при помощи INSERT в SQLite базы и отправляли файлик. Веремеи занимало - ДОХРЕНА! Причём я бы не сказал что данных было сильно много, что-то порядка 100_000 записей. Но пришёл я и всех спас. Просто делал выгрузку не в память, а в файл. А потом загружал сам файл в базу. Вместо десяти минут стало требоваться сильно меньше одной минуты. До сих пор горжусь собой!
@cpentyc
@cpentyc 6 ай бұрын
00:00 - Введение, приветствие и благодарность 00:32 - Рассказ о достижениях и проекте RFC 01:28 - Обсуждение нового функционала в PHP 8.4 и его преимущества 02:04 - Roadrunner: использование и настройка, проблемы с памятью 03:11 - Определение утечек памяти, примеры и решения 05:34 - Как PHP управляет памятью, примеры и советы 09:11 - Циклические ссылки и их влияние на память 11:48 - Генерация кода и проблемы с памятью 15:11 - Тесты на утечки памяти, примеры и инструменты 18:42 - Работа с большими файлами и данными, эффективное чтение и запись 22:12 - Использование курсоров в базе данных для эффективного чтения данных 24:35 - Мемоизация и кэширование данных, различные стратегии 27:09 - Использование PHP для обработки больших объемов данных, пример с PostgreSQL 29:30 - Мемоизация и её оптимизация, стратегии вытеснения данных 34:25 - Примеры кода для мемоизации, LRU и другие алгоритмы 39:30 - Инструменты для обнаружения утечек памяти, профилирование и анализ 41:19 - Использование и настройка инструментов для анализа памяти 44:45 - Полезные ссылки и ресурсы для дальнейшего изучения 45:49 - Вопросы и ответы: утечки памяти в реальной жизни 48:37 - Вопросы и ответы: общие вопросы о PHP и оптимизации памяти 50:29 - Заключение, выводы и советы
@PHPPoint
@PHPPoint 6 ай бұрын
А я как раз сам пишу!
@kinvain
@kinvain 6 ай бұрын
@@PHPPoint Думаю это можно делегировать ChatGPT.
@Chepurko87
@Chepurko87 6 ай бұрын
Спасибо Валентин, очень актуальная тема!
@mrfriz
@mrfriz 6 ай бұрын
А где посмотреть про RoadRunner?
@ДмитрийРонжин-т4л
@ДмитрийРонжин-т4л 6 ай бұрын
Спасибо Валентин! Есть ли видео других участников конфы, докладов вроде было 3?
@eugenebores
@eugenebores 6 ай бұрын
В примере с LRU вместо array_shift можно сделать unset($items[array_key_first($items)]). Ключи же не цифровые и порядок их не важен.
@vudaltsov
@vudaltsov 6 ай бұрын
Отличная идея, спасибо!
@АлександрВорочков
@АлександрВорочков 6 ай бұрын
можно ли натравить psalm или cs fixer иключительно на изменения в моей ветке? или на определенные коммиты?
@nechinva
@nechinva 6 ай бұрын
За Владом на стене написано 5555! 😅
@ruslanm.1120
@ruslanm.1120 3 ай бұрын
Нее, там !2222
@АлександрМарчелло
@АлександрМарчелло 6 ай бұрын
Если можно бы ссылки на статьи сюда продублировать, доклад пушка
@АлександрМарчелло
@АлександрМарчелло 6 ай бұрын
Вижу ссылку на презу, не актуально получается, спасибо за доклад!
@mihfil43
@mihfil43 6 ай бұрын
А куда видео с канала удалились?
@PHPPoint
@PHPPoint 6 ай бұрын
Вроде всё на месте. 90% видео на этом канале трансляции, поэтому они в разделе www.youtube.com/@PHPPoint/streams.
@UIRETU
@UIRETU 6 ай бұрын
Качество звука просто ужасное неужели не смогли записать голос
@zlodes01
@zlodes01 6 ай бұрын
Да в целом ок, не идеально конечно, но чего бухтеть-то.
@victoriaadler3686
@victoriaadler3686 6 ай бұрын
изначально вообще записи не планировалось, так что спасибо и на этом)
@radikovichkz2470
@radikovichkz2470 5 ай бұрын
Оставьте бедный php в покое)
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН
Domain Driven Design - просто о сложном. Дмитрий Науменко.
58:32
Ошибка выжившего #3: кейс BSL / Сергей Костин
1:00:18
Конференция MediaSoft
Рет қаралды 18
Пыхап / 8 ноября 2024
2:46:01
PHP Point
Рет қаралды 4,7 М.
Готовим Middleware в PHP
24:51
loftblog
Рет қаралды 10 М.
Нужна ли на самом деле прибыль фаундерам?
44:19
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН