crontab
Crontab component. (by hyperf)
frankenphp
🧟 The modern PHP app server (by dunglas)
crontab | frankenphp | |
---|---|---|
1 | 25 | |
14 | 5,867 | |
- | - | |
7.7 | 9.5 | |
30 days ago | 7 days ago | |
PHP | Go | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
crontab
Posts with mentions or reviews of crontab.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-08.
-
PHP Servers - What are you using? PHP-FPM, Roadrunner, Swoole?
d. swoole in-memory cache -> is way more performant than redis. if your application needs some data from database, -> you could use package like hyperf/cron to pre-cache the database call and re-cache using this internal cron without doing it during consumer API call.
frankenphp
Posts with mentions or reviews of frankenphp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-04-13.
-
Introducing WP Setup
Uses the new FrankenPHP server to add SSL support to your local environment
-
Deploying Web Apps with Caddy: A Beginner's Guide Caddy
Depending on the application you can already do this. For example: https://frankenphp.dev/
- I abandoned OpenLiteSpeed and went back to good ol' Nginx
-
New FrankenPHP feature: package your PHP apps as standalone, self-executable binaries
File size of binaries is almost never a relevant factor. Your server running your code is probably not so constrained on disk space that it would matter. It's not like it's gigabytes, it's only ~110MB. See the assets on the latest release: https://github.com/dunglas/frankenphp/releases/tag/v1.0.0
- Frankenphp v1.0.0
-
Create your Joomla website using Docker
A new player is entering the game: FrankenPHP. This is a new application server which can be used instead of Apache or nginx.
- FrankenPHP: Modern App Server for PHP
-
An Internet of PHP
Don't follow any advice to use Apache as a reverse proxy, or bundle php with a classic web server.
There are real application servers using an event loop by now, most notably Roadrunner (https://roadrunner.dev), FrankenPHP (https://frankenphp.dev), Laravel Octane (https://laravel.com/docs/10.x/octane#introduction), Swoole Bridge for Symfony (https://github.com/insidestyles/swoole-bridge-bundle).
In general, you can do a lot with OpenSwoole or Roadrunner. They are vastly superior (in a container scenario) to any other suggestion in this thread!
- Go with PHP
-
PHP Servers - What are you using? PHP-FPM, Roadrunner, Swoole?
And up-and-comer is https://frankenphp.dev/ which invokes PHP directly from a Go server (as a plugin for Caddy) using CGO. Not quite stable yet, but it's looking good and lots of progress has been made. Disclosure: I work on Caddy :)
What are some alternatives?
When comparing crontab and frankenphp you can also consider the following projects:
caddy-php - PHP package to control your Caddy instance
go-php - PHP bindings for the Go programming language (Golang)