Задать вопрос
staffID
@staffID

Как лучше переписать приложение на другой ЯП?

Есть много кода на PHP и теперь необходимо переписать его на Go.

Немного о самом приложении:
Apache - backend, Nginx - frontend.
Все запросы идут на index.php через правила в .htaccess.
Все кроме существующих файлов в директориях.
Далее функция разбирает url и подставляет нужный php файл.
Отправка форм происходит асинхронно и данные отправляются на example.com/ajax.php

Собственно вопрос из-за того, что кода много и будет невозможно сразу переписать его на GO.
Поэтому мой вариант:
Отправка форм:
Отправлять данные на example.com/new/ajax.php,
где new - обрабатывает Go.

Далее отдача самих страниц:
Например есть адреса example.com/profile и example.com/page - написаны на PHP.
И например переписывать все по файлу, то есть сказать nginx обрабатывай /profile - php,
а /page пусть займется GO.
И так потихоньку переписывать по странице.

Как можно сказать nginx, не обрабатывай эту страницу - "/page" php интерпретатором, а пусть это сделает сервер на GO - "example.com:60" и все адреса вида example.com/new/(.*) обрабатывает, тоже GO?

Буду признателен за Ваш вариант.
  • Вопрос задан
  • 386 просмотров
Подписаться 1 Оценить 7 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
@rustler2000
погромист сикраш
Комментировать
Falseclock
@Falseclock
решаю нестандартные задачи
просто проксировать запросы

location /opachki/ {

    proxy_pass http://example.com:60;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы