В location ~ \.php$ {
добавляем переменную:
fastcgi_param NO_COOKIES yes;
В скрипте проверяем
if (getenv('NO_COOKIES') == 'yes') {
Соответственно, точно так же можно сделать if в location или location в location.
Clickhouse может подойти. 1Тб там это нормальное количество. Если кеш нужно чистить по дням, например удалить все старше 30 дней то тут подойдут подневные партиции (по умолчанию там месяц кажется).
Отлично, спасибо :)
Все так. Принципиально ничего нового. Но есть идея, например, найти ВПС в РФ с блокировкой роскомнадзора (не знаю, вообще получится ли такое) и мониторить блокировку тоже. Второй момент, пока платных тарифов не планируется, а у Uptimerobot, HostTracker все это в платных тарифах.
Проблема в том, что забикс требует поддержки. Мы сами используем telegraf+grafana+influxdb. Сервис больше для вебмастеров, например, которые не хотят поддерживать отдельную ВПС для мониторинга. Тоже самое можно сказать и про round-robin. Те, у кого это используется уже используют свои системы мониторинга.
Ну мы же не про реальный проект, а про обучение. В реальном проекте будет не так и не так. Тут задача, чтобы концепция массивов зашла и итераций по ним.
$array = require __DIR__ . '/usersDB.php';
в переменной $array будет массив массивов
это равнозначно вот такому
$array = [ ['login' => 'admin', 'password' => 'P@ssw0rd'], ['login' => 'moderator', 'password' => 'password'], ['login' => 'user', 'password' => '123'], ];
в форыче ты делаешь сравнение массива со строкой из куки ($password === $a)
надо вот так
if ($password['password'] === $a) {
Может быть. Из Украины все ок. Еще дают 300$ для тестов на год, так что на год точно можно что-то себе бесплатно подобрать.
У гугла есть микро VPS. 0.2 cpu, 0.6 Gb RAM. Навсегда, бесплатно.
Гуглить google cloud f1-micro free.
Один существенный минус - бесплатно доступны впс только в США. От меня до такого впс пинг 128мс, в то время как просто до гугла 15мс