Я помню году в 06-07 учил по книге Дмитрия Котерова "PHP5 в подлиннике". Считаю эту книгу великолепной. Рассказывают и про язык, и про веб-программирование, и про веб-сервера, sql инъекции и прочее.
Вижу уже есть такие про PHP7 и PHP8. Я бы их смело порекомендовал.
Не кодил на PHP 100 лет, точного ответа не подскажу. Однако идея, что статическая лямбда будет видеть меньше переменных -> проще для GC = уже кажется, как небольшая победа.
Достоверно - никак. Есть заголовки, которые отправляются браузерами. Их можно подделать (как и любые клиентские данные).
Один из этих заголовков - "User-Agent". Он же $_SERVER['HTTP_USER_AGENT']. Его, обычно, используют для определения устройства.
Да читать особо не надо
0) с вашей нагрузкой можно это всё дело на ноутбуке дома запустить, и он справится
1) обвешиваете приложение метриками (grafana итп)
2) время от времени смотрите, где боттлнеки
3) рефакторите этот код или выносите его в отдельный сервис