You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I believe Amp is the most important open source PHP library currently available. In a world where too many people are spending their time writing another HTTP router or MVC framework, Amp is delivering the best signal:noise ratio. Cross-platform multiplexed IO is the one thing PHP sorely needs and lacks, and Amp delivers it in user space, making it easy to understand and debug, putting PHP back on the map with its contemporaries like Node, Python and Go that already offer async functionality out of the box.
In my particular case, importing tens of thousands of records using an equal number of HTTP connections was taking 7 to 8 hours, but with Amp, the same data import is compressed down to just 15 minutes. And it could go faster, but I had to write a throttle to make it go slower so the target CDN doesn't blacklist me for DoS attacking it!
My thanks goes to everyone who has ever contributed to the Amp project, and in particular, @kelunik and @trowski for supporting me when I had questions, @trowski again for being man enough to abandon his own async framework and combine his power with Amp to make a stronger, single framework with a unified community, @DaveRandom for the Windows wrapper and of course @rdlowrey for having the enthusiasm to start the whole thing off! I know many more people contributed a great amount and I don't mean to devalue your contributions in any way, these are just some special thanks I wanted to give.
I feel guilty taking time away from people smarter than me to help me out when I get stuck, because it's selfish when that same time could be spent doing something to improve the framework that will help many more people, but I am very grateful for it because I found it difficult to understand some of these concepts alone.
I'd like to encourage anyone else that has had a positive experience with Amp to share a comment here.
The text was updated successfully, but these errors were encountered:
Thank you so much @kelunik@trowski for this awesome library!! I too like OP had a very large set of operations that would take around 13 hours to complete which is now down to 2 hours now!!
I believe Amp is the most important open source PHP library currently available. In a world where too many people are spending their time writing another HTTP router or MVC framework, Amp is delivering the best signal:noise ratio. Cross-platform multiplexed IO is the one thing PHP sorely needs and lacks, and Amp delivers it in user space, making it easy to understand and debug, putting PHP back on the map with its contemporaries like Node, Python and Go that already offer async functionality out of the box.
In my particular case, importing tens of thousands of records using an equal number of HTTP connections was taking 7 to 8 hours, but with Amp, the same data import is compressed down to just 15 minutes. And it could go faster, but I had to write a throttle to make it go slower so the target CDN doesn't blacklist me for DoS attacking it!
My thanks goes to everyone who has ever contributed to the Amp project, and in particular, @kelunik and @trowski for supporting me when I had questions, @trowski again for being man enough to abandon his own async framework and combine his power with Amp to make a stronger, single framework with a unified community, @DaveRandom for the Windows wrapper and of course @rdlowrey for having the enthusiasm to start the whole thing off! I know many more people contributed a great amount and I don't mean to devalue your contributions in any way, these are just some special thanks I wanted to give.
I feel guilty taking time away from people smarter than me to help me out when I get stuck, because it's selfish when that same time could be spent doing something to improve the framework that will help many more people, but I am very grateful for it because I found it difficult to understand some of these concepts alone.
I'd like to encourage anyone else that has had a positive experience with Amp to share a comment here.
The text was updated successfully, but these errors were encountered: