Về cơ bản, tôi có thể muốn thực thi một tập lệnh có thể mất tới 1 giờ.Làm cách nào để thực thi một Tập lệnh PHP lớn?
Điều tôi thực sự muốn làm là Gửi SMS cho người dùng của mình bằng API của bên thứ ba. Vì vậy, về cơ bản nó giống như tôi cung cấp kịch bản của tôi với một loạt các số điện thoại và cháy phương pháp để gửi tin nhắn SMS.
Tuy nhiên giả sử mất 5 giây để gửi 1 SMS và tôi muốn gửi 1000 SMS trong khoảng 1 - 2 giờ. Tôi không thể sử dụng set_time_limit()
vì tôi đang ở trên máy chủ chia sẻ.
Một cách để thực hiện việc này là lưu số trong phiên và thực hiện từng SMS và sử dụng javascript để làm mới trang đó cho đến khi kết thúc. Bằng cách này, tôi cần phải giữ cho trình duyệt của tôi mở và việc thực thi sẽ dừng lại nếu kết nối Internet của tôi bị ngắt kết nối.
Vì vậy, có cách nào tốt hơn để thực hiện việc này không?
Hy vọng tôi đủ rõ ràng để giải thích những gì tôi muốn? Tôi muốn thực thi một tập lệnh lớn có thể mất nhiều giờ để thực thi mà không bị hết thời gian chờ.
Đang nói chuyện với API từ máy tính cục bộ nơi bạn có thể tăng giới hạn thời gian cho câu hỏi? –
Bạn có khả năng thiết lập công việc cron trên máy chủ chia sẻ của mình không? – Mathew
Có, tôi có quyền truy cập vào các công việc cron –