Переписать код с PHP на С++ (в виде php extension)

Цена договорная
10 июня 2020, 16:02 • 4 отклика • 38 просмотров
У нашего проекта есть немного PHP кода, который нужно "упаковать" в виде php расширения (под unix).
В php-коде примерно 1200 строк.

Код представляет из себя модуль для быстрой межпоточной работы с данными в реальном времени, без их сохранения. Используются shared memory и семафоры.

https://www.php.net/manual/ru/ref.shmop.php
https://www.php.net/manual/ru/book.sem.php

Для "упаковки" расширения нужно использовать вот это - http://www.php-cpp.com/ (конечно если у вас нет более подходящего решения)

Итак, что нам требуется по пунктам:

1) переписать код с php на с++
2) покрыть его всевозможными тестами (для уверенности в том, что php и с++ модули работают 100% идентично)
3) максимально оптимизировать время работы c++ кода
4) "упаковать" всё это в php extension
5) запустить всё это на нашей системе (ubuntu 18.04, php 7.4)

По результатам задачи возможно долгосрочное сотрудничество.

Бюджет задачи обговаривается индивидуально.

Будьте готовы к тестовому заданию на оптимизацию времени выполнения небольшого кода на с++.