考虑你的应用程序有其他因素共同排除laravel + php-FPM和Laravel Octane像apache服务器,内存大小,处理器速度等.那么,谁能告诉我为什么,哪一种性能更好?我找到了很多关于laravel辛烷值和php-fpm的内容,但我没有找到它们之间的任何比较,要么两者有完全不同的目的,我错过了理解它的含义或我挖掘正确。
s3fp2yjn1#
PHP-FPM与Laravel没有特别的关系,而Octane则是。有很多网站给予你一些关于使用PHP-FPM的指标,不需要在这里重复。Laravel Octane是一个特定于Laravel的项目,用于提高Laravel应用程序的性能,与PHP-FPM相比,它并不是真正的对等比较。真实的的问题是,如果你现在正在开发Laravel,PHP-FPM是服务于应用程序的最佳方式吗?考虑到PHP-FPM项目已经过时,最好使用Octane来优化和托管您的Laravel项目。它(可以说)是Laravel真实的的未来,它将您的项目服务从Apache或nginx等服务器中分离出来,而是让Laravel通过Swoole服务自己,并可以与高性能服务引擎(如RoadRunner)耦合。如果您对性能感兴趣,Laravel Octane是最佳选择,但是您必须考虑到应用程序的半状态编程的新概念。这是一个基于观点的主题,所以SO可能不是获得答案的最佳位置,但希望这能有所帮助。
1条答案
按热度按时间s3fp2yjn1#
PHP-FPM与Laravel没有特别的关系,而Octane则是。有很多网站给予你一些关于使用PHP-FPM的指标,不需要在这里重复。
Laravel Octane是一个特定于Laravel的项目,用于提高Laravel应用程序的性能,与PHP-FPM相比,它并不是真正的对等比较。
真实的的问题是,如果你现在正在开发Laravel,PHP-FPM是服务于应用程序的最佳方式吗?
考虑到PHP-FPM项目已经过时,最好使用Octane来优化和托管您的Laravel项目。它(可以说)是Laravel真实的的未来,它将您的项目服务从Apache或nginx等服务器中分离出来,而是让Laravel通过Swoole服务自己,并可以与高性能服务引擎(如RoadRunner)耦合。
如果您对性能感兴趣,Laravel Octane是最佳选择,但是您必须考虑到应用程序的半状态编程的新概念。
这是一个基于观点的主题,所以SO可能不是获得答案的最佳位置,但希望这能有所帮助。