Com enviar 1000 (o més) missatges de text en PHP sense esgotar el temps

Bloc

Com enviar 1000 (o més) missatges de text en PHP sense esgotar el temps

Els desenvolupadors de PHP de totes les experiències són conscients que el vostre script pot no executar-se si es triga més de 30 segons a processar-se. No hi ha res pitjor que no fer proves adequades i comprovar que el vostre codi no s’amplia a la producció.



En un tutorial anterior, vaig compartir com es pot calcular el temps d'execució de scripts per enviar missatges SMS. A la conclusió, vam descobrir que cada missatge triga uns 0,33 segons a enviar-se, és a dir, que el temps d'espera de 30 segons de PHP us permetrà enviar 90 missatges abans de fallar.

Què feu, doncs, quan voleu enviar més de 90 missatges? Què passa amb 1000?



Malauradament, si voleu enviar missatges massius de SMS (o WhatsApp) mitjançant l'API estàndard de missatgeria programable, no s'escalarà en PHP. Grans pràctiques d'enginyeria us suggeriran que separeu les vostres sol·licituds i que executeu lots de manera asíncrona. No obstant això, l'enginyeria Twilio ha proporcionat un altre servei específic per a l'enviament massiu anomenat Twilio Notify.

En aquest tutorial ràpid, aprendrem a enviar SMS massius en PHP mitjançant Twilio Notify.



Configureu una carpeta de projecte nova

Tot i que aquest tutorial només requereix un script per executar-lo, necessitarem una carpeta per emmagatzemar les dependències necessàries per connectar-se de forma segura a l'API de Twilio Notify. Utilitzarem Composer per incloure el SDK de Twilio juntament amb .env per emmagatzemar de manera segura les credencials de Twilio.

#code #tutorials i hacks #php

www.twilio.com

Com enviar 1000 (o més) missatges de text en PHP sense esgotar el temps

Com enviar 1000 (o més) missatges de text en PHP sense esgotar el temps. Obteniu informació sobre com enviar SMS massius mitjançant Twilio Notify sense límit màxim de temps d’execució de PHP. Torneu al missatge d'enviament massiu. php i creeu una nova variable anomenada.