Аналитика Telegram-канала
Подписчики
4 963
Охват за 24 ч
237
ER за 24 ч
4,78%
Публикаций
3 876

Динамика подписчиков

7 дней 30 дней 6 месяцев Больше
5 ноя8 ноя11 ноя
Показаны последние 7 дней Больше истории →

Охваты публикаций

06.1107.1109.1110.1111.1111.11
72
Средний охват
125
Лучший результат
Показаны 6 публикаций — последние в канале Больше статистики →

Упоминания

511
Упоминаний
1
Из них репостов
221
Каналов
Все упоминания

Последние посты

3 из 3 876 2 из 3 876
Фото
🚦 Колонка status, по сути, уже конечный автомат. Только без правил Любой код может поставить выпуску подкаста «published», даже если это сырой черновик. PHP сохранит без возражений. Конечный автомат описывает все состояния и разрешённые переходы между ними. В PHP его удобно собрать на backed enum: один case на состояние, метод next() возвращает, куда можно перейти, а canMoveTo() проверяет конкретный ход. Так разбросанные проверки статуса собираются в одном месте. Этот код работает с PHP 8.1. Подвох при переносе старой колонки: State::from("Draft") бросит ValueError, ведь значения в enum строчные. Найдите такие строки через tryFrom() и почистите их заранее. Поверх автомата ложатся роли: редактор двигает выпуск между idea, draft и edit, а публикует только админ. И тут пригодились возможности ещё не вышедшего PHP 8.6. 👍 - если было полезно 👉 @web_craft
ещё
99 1 11 ноя, 13:09
Фото
Бесплатные онлайн-лекции по ИТ и биотеху: 6—17 ноября Что меняется с развитием ИИ в ИТ-сфере? Расскажут эксперты — представители науки и индустрии на открытых лекциях магистратуры Центрального университета. 6—17 ноября онлайн. Для тех, кто строит карьеру в ИТ! Зарегистрироваться #реклама 16+ cu.ru О рекламодателе
ещё
34 0 11 ноя, 08:47
Фото
🧹 Чистка старых сессий в Laravel без задержки для пользователей Если Laravel хранит сессии в базе или в файлах, просроченные сессии лежат там до очистки. По умолчанию её запускает «лотерея»: запрос, который стартует сессию, с шансом 2 из 100 удаляет старые сессии и ждёт окончания, прежде чем дойти до роута. Шанс не зависит от трафика. При 1000 запросов в минуту чистка идёт около 20 раз в минуту, а при 40 запросах в день реже раза в сутки. Начиная с Laravel 13.39 есть команда, которую можно поставить в планировщик: // routes/console.php use Illuminate\Support\Facades\Schedule; Schedule::command('session:garbage-collect')->hourly(); А в config/session.php ставим 'lottery' => [0, 100],, и ни один веб-запрос больше не ждёт чистки. До 13.39 команды нет, но в статье есть замена через замыкание и разбор запуска на нескольких серверах. 👍 - если было полезно 👉 @web_craft
ещё
75 1 10 ноя, 13:13
Больше постов

Продолжить анализ этого канала

  • История роста подписчиков
  • Просмотры и охваты публикаций
  • Кто упоминает канал и кого упоминает он
  • Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней