PHP изменяет код, если домен тестирует среду - PullRequest
0 голосов
/ 06 марта 2019

У меня есть 2 капли на digitalocean. Капелька 1: Живая среда. Капелька 2: Тестовая среда.

Я часто делаю снимок данной капли и перестраиваю другую каплю с этим образом (чтобы убедиться, что оба сервера настроены одинаково). Затем я отправлю FTP на тестовый сервер и внесу соответствующие изменения, чтобы заблокировать домен.

Проблема: Мне нужно каждый раз менять код php, например, изменение конечной точки API на его контр-часть тестирования. и т.д.

Я думал, что смогу написать какой-нибудь код, который автоматически изменится на test / live на основе домена ..

Это плохо? Боюсь, если у меня будет зависимый от домена код, веб-сайт может потерять производительность просто потому, что он должен проверять каждый раз, когда он запускается.

Я поступаю неправильно?

1 Ответ

0 голосов
/ 06 марта 2019

Как и сказал ceejayoz, вам нужно реализовать некоторую форму переменных среды.Одним из способов было бы иметь какую-то форму файла конфигурации, в котором хранятся значения.Вы можете присвоить файлу имя на основе сервера и включить его при необходимости.

Но на самом деле, просто проверка того, на каком сервере вы находитесь, не окажет реального незначительного влияния, как это было бы сделано один раз за выполнение скрипта.(и это просто сравнение строк).

...