фон:
У меня есть PHP-сервер хостинг RESTful API, который возвращает изображение, когда функция /апи/GenerateImage называется. Для достижения этой цели мне нужна самая быстрая и минимальная память.Быстрый доступ к интенсивной функции из PHP?
Идеи:
Я могу думать о нескольких способов достижения этой цели:
- записать его полностью в PHP - изображение требует много манипуляций байт и он чувствует себя плохо, чтобы сделать это в PHP.
- Напишите непрерывную программу C# и используйте API для генерации изображения и копирования потока ответов клиенту с помощью PHP. Вам нужно избегать накладных расходов на ненужные соединения сокетов.
- Напишите программу командной строки C/C++, которая при вызове генерирует и сохраняет изображение в файле, которое PHP читает и отправляет. Необходимо избегать накладных расходов из-за запуска программы, записи в файл и последующего чтения ,
- Запишите его на C/C++ и используйте оболочку библиотеки PHP для вызова функции непосредственно с PHP. Кажется, это самая быстрая, но сложная задача для одной функции.
Уважаемый пользователь, который голосовал, чтобы закрыть, позаботиться о том, чтобы объяснить почему? Вопрос отвечает всем предложениям на https://stackoverflow.com/help/how-to-ask и ясен и имеет ответ. – Hele