Ben harici bir hizmet verileri çekiyor ve verileri veritabanına kaydeder bir PHP komut dosyası var. Bir keresinde (ben bin olmasını bekliyoruz hangi) sistemdeki her kullanıcı için her dakika çalıştırmak için bu komut dosyası gerekir. Benim soru dakikada, kullanıcı başına bu çalıştırmak için en etkili yolu nedir, nedir? İlk başta ben, benim veritabanından tüm kullanıcı kimlikleri kapmak bir işlevi var kimlikleri üzerinde yineleme ve her biri için görevi gerçekleştirmek düşündüm, ama ben kullanıcı sayısı büyüdükçe, bu artık uzun sürer, ve düşünüyorum 1 dakikalık aralıklarla girer. Belki kullanıcı kimlikleri sıraya olmalı, ve her biri için ayrı ayrı görevi yerine? Bu durumda, ben devam etmek için nasıl aslında emin değilim.
Herhangi bir tavsiye için şimdiden teşekkür ederiz.
Edit
Oddthinking sorusunu yanıtlamak için:
Ben aynı zamanda her kullanıcı için işlemleri başlatmak istiyorum. Her kullanıcı için işlemi tamamlandığında, tekrar işlemine başlamak, sonra 1 dakika beklemek istiyorum. Yani her kullanıcı için her süreç asenkron olmalıdır varsayalım - user 1 için işlem kullanıcı 2 için süreci hakkında bakım gerekir.
Sims 'soruyu yanıtlamak için:
Ben harici bir hizmet üzerinde hiçbir kontrole sahip ve dış hizmet kullanıcıları benim veritabanında kullanıcıları olarak aynı değildir. Ben herhangi bir diğer betik dilleri bilmiyorum korkuyorum, bu yüzden bunu yapmak için PHP kullanmak gerekir.