Nasıl Apache uzun soluklu PHP süreci oluşturabilirim?

2 Cevap php

Temelde çalışmaya devam edecek - - küçük bir anlık mesajlaşma widget için kullanılacaktır - bu yüzden sürekli yeni mesajlar diğer kullanıcılara güncelleştirmek için çalışması gereken ben Apache ile bir PHP komut dosyası başlamak gerekir. Ne zaman aşımı özellikleri veya diğer engeller Apache içinde yorgun olmalıdır? Apache bazı özelliği bana sürekli bir PHP süreci çalışmasına izin vermez?

2 Cevap

Lütfen bağlamda (anlık mesajlaşma widget) dayanarak, muhtemelen çünkü çalışan PHP komut dosyası tutmak istemiyorum:

  1. Widget sonra sayfada herhangi bir şey yüklü olmayacak;
  2. Eğer aksi takdirde kullanıcı şey görmek mümkün olmayacaktır, çıkış temizlemek zorunda olacak.

AJAX gibi anlık mesajlaşma uygulamak için birçok yolu vardır. Ben bu konu hakkında bir arama yapmanızı öneririm.

Update: Geçenlerde sadece "AJAX" belirten daha iyi bir referans olabilir web uygulama modelinin bu tip için özel bir isim olduğunu gerçekleşme geldiniz. Bu Comet denir (wikipedia link).

set_time_limit size yardımcı olacaktır.