Her X dakikada benim php kodu çalıştırmak nasıl?

5 Cevap php

i bizim küçük ağ için bir "durum monitörü" yapmayı deneyin. Sayfa yük oldu sonra ben addedd her IP için bir ping yapmak. Onun, tamam. Ama benim delik sayfayı yeniden olmadan, her X dakikada bu ping yapmak istiyorum.

I başlığı yenilemesi ile sayfayı yeniden eğer bunu yapabilir, ama bu yanmadan tekar yapmak istiyorum.

Ben AJAX? Ile bunu yapmak zorunda düşünüyorum, Ama nasıl bilmiyorum ..

Teşekkür ederim

5 Cevap

Burada yapmak istediğim tam olarak emin değilim, ama bu quick tutorial, her saniye bir php dosya aramak ve sonuçları ile bir DIB bloğu güncellemek için nasıl gösterir. Bu jquery kullanarak hızlı ve basittir.

Ben kuvvetle Nagios ya da benzer bir şey bakabilirsiniz öneririm:

1) Eğer sorunları tespit etmek için sürekli açık bir web sayfası olması gerekmez

2) otomatik olarak doğrulamak ve sorunları tırmandırmaya

Ping süreleri sadece 3 -) her türlü şeyi ölçmek için kullanılan olabilir kutudan mevcut prob çok var

4) bir ping yanıt çalışma gibi aynı şey değildir

5) otomatik olarak sorunların modelleri tanımlamak için istatistikleri harmanlar

6) ayrıca SLA tipi raporlama sağlar

7) Nagios ben bile anlayabileceği kadar basit

8) onun ben bir sürü iş öneriyorlar size benzer bir sistem için bir yedek araştırma sonrasında ne seçtik.

HTH

C.

Bu sayfa tüm kod i ise bir cron işi kurma önermek

ve ajax (yani jquery ajax jquery zamanlayıcı adında bir eklenti var) bunu çalıştırmak istediğiniz kodu ile sayfaya bir ajax isteği göndermek kullanmak kullanmak istiyorsanız.

http://plugins.jquery.com/project/timers check this out

Senin böyle COMET gibi "öteki-way-around" yaklaşımların bazılarına bir göz atın öneririz, here PHP ile temel kullanımını kapsayan ilginç bir makale.

Bu yerine istemci sunucu olarak "ping" uygulanmasını koymak istiyorum.

Eğer örneğin yerine sabit aralığı ayarlama isteğiyle güncellemeleri dışarı itebilir. Yerine sabit bir aralık güncellemeleri hemen hemen gerçek zamanlı durum bildirimlerini alacağı anlamına gelir.

In web development, Comet is a neologism to describe a web application model in which a long-held HTTP request allows a web server to push data to a browser, without the browser explicitly requesting it. Comet is an umbrella term for multiple techniques for achieving this interaction. All these methods rely on features included by default in browsers, such as JavaScript, rather than on non-default plugins.

COMET (Wikipedia)

Neden bir cron denemiyorsunuz?