Настройка и эксплуатация
Подключение PHP-адаптера к маршрутизации трафика
Слой PHP должен собрать только нужный контекст, безопасно запросить решение и предсказуемо обработать недоступность зависимости.
Сохраняйте адаптер тонким
Ограничьте PHP нормализацией разрешённых полей, вызовом сервиса, проверкой ответа и применением документированного действия. Политику кампании держите в панели маршрутизации, чтобы развёртывания не расходились.
Защищайте реквизиты и входные данные
Храните ключи в серверной конфигурации, не выводите их в HTML или клиентские сценарии и используйте защищённый транспорт. Проверяйте хост, путь и параметры до применения в перенаправлении или внешнем запросе.
Выберите ограниченную политику сбоя
Установите тайм-ауты, отклоняйте неправильные решения и задайте безопасную страницу по умолчанию. Бесконечные повторы внутри пользовательского запроса усиливают отказ и оставляют браузер ждать.
Развёртывайте без раскрытия внутренней системы
На тестовом хосте проверьте расширения PHP, переменные, права файлов, журналы и правила веб-сервера. Сообщение об ошибке помогает оператору, но не показывает посетителю секреты и частные адреса.
Испытайте решения и потерю зависимости
Отправьте примеры каждого результата, неверный ключ, тайм-аут и испорченный ответ. Сверьте назначение, HTTP-поведение, корреляцию серверного журнала и событие DuckRoute.