О боже. Запросы не возвращают true/false они возвращают массив. А если учесть что вы ищите все автомобили в которых url не соответствует вашему то и найти ничего не сможете. Но так как массив есть значит и условие true. Первый запрос на помойку.
Далее нужно сначала выполнить запрос, а уже потом по данным проверять что в них содержится
Также PDO используется, но без плейсхолдеров, это тоже жуть
execute у вас почему-то вызывается где-то не там
Григорий Васильков, где я работал и это были и простые по стоимости проекты, всегда делали так. Возможно потому что я настаивал на этом. Но это рабочая схема. Описывается API документация, и по ней работают и бек и фронт. Никто не говорит что они сойдутся в одной точке на 100%. Но это не сильно затратно поправить.
То что предлоожили вы ну мое видиние такая ***ня что можно ахнуть. Если это хороший Fullstack разработчик то еще можно рискнуть. Но, если это Вася Запупки котороый уемеет в Blade, но не умеет в React/Vue, а умения нужны не маленькие, то тогда все печально. На выходе вы 100% получите продукт дальнейшая судьба которого помойка. Видел я таких клепальщиков, которые интерактив пытаются на php и jquery писать до сих пор
Делается предварительные макеты и ТЗ. Дизайнер по ним рисует. А фронт и бек делают описание API схемы. Потом фронт мокает данные, бек пишется под API схему. Когда готов дизайн фронт и бек согласуют схему ещё раз на то укладывается ли она в то что сделано или дорабатываются те места что изменились. Фронт правит моки, начинает вёрстку. Бек доделывает API. Фронт прикручиваете к API
Далее все это тестируется и проверяется на соответствие ТЗ и макетам
vilinyh, сейчас пока теоризирую больше. Создаю инфраструктуру для логов. Будем смотреть конечно. Базу вынесли отдельно чтобы не было зависимости с ресурсами кода
Сергей Паньков, там много челевек работает одновременно идут много выборок и вставок. Выборки по разным таблицам, с джойнами например. И в этот момент запросы даже те что были быстрыми начинают на время замедляться, я думаю как раз из-за индексов
vilinyh, да какой код. Там много всего) Коротко описать льются новые заказы, а менеджеры их обрабатывают. Пока один два менеджера работают то все ок. Как только подключатаются все (около 20) то запрсы становятся медленными, смотрю по query log чуть больше секунды занимает запрос, который в обычное время заниает 14мс
Сергей Кузнецов, это только начало) ему нужно willcard сертификат установить. Потом после него нужно будет сделать конфиг который будет все домены отправлять на его сайт. Плюс этот конфиг должен также по HTTPS открываться. Для этого нужно каждому домену свой сертификат получать. Благо есть let’s encrypt но это нужно тоже настроить. В итоге целое поле чудес получается. Я такое делал уже. Для того чтобы это все сделать нужно знать все внутреннее устройство его проекта. От языка до схемы взаимодействия. А это все кстати не делается в рантайме и нужно забрать очереди задач
Антон Антон, аааа, прикол, не знал про это. Я просто фронт) с беком работал только на MySQL) да вроде помогло, теперь запросы с условиями ожидаемо медленнее чем без них, буду оптимизировать. Пользуясь случаем, может быть подскажете как узнать какой индекс применился к при выборке с фильтрацией по вложенному элементу JSONB колонки?
Roman Kitaev, ну так, а разве это не поднятие проектов?) автор хочет чтобы оно раз и открылось из ветки. Но только много нюансов есть, от базы, до того что например на сайте не все в конченом виде и тогда придётся уже разворачивать инстанс каждой ветки. В ручную это будет или же скриптом другой вопрос. Но все это нужно настраивать и писать однозначно
Можно юзать jenkins, teamcity или что-то ещё