Kaç PHP betikleri http isteği ile aynı anda çalıştırabilirsiniz?

3 Cevap php

Ben PHP komut aynı anda çalıştırabilirsiniz biliyorum, ama ben daha sonra bir komut dosyası çalıştırdığınızda ve ondan sonra başka bir komut dosyasını çalıştırın dikkat edin. Bu bitirmek için ilk bekler ve sonra bunu yapmak için ne yapar?

Ben değiştirmek zorunda veya farklı bir tarayıcı veya bir şey kullanabilirim bir Apache yapılandırma var mı?!

Tüm teşekkürler

EDIT

Ben farklı bir tarayıcıda giderseniz, ben ihtiyacım sayfa / PHP komut erişebilirsiniz! Bu tarayıcı tarafından isteklerinin sayısını sınırlama var mı? Apache?

3 Cevap

İki şey akla geliyor:

  1. HTTP 1.1 has a recommend maximum limit of 2 simultaneous connections to any given domain. This would exhibit the problem where you can only open one page on a site at a time unless you switch browsers.
    Edit: This is usually enforced by the client, not the server

  2. If your site uses sessions, you'll find out that only one page will load at a time...
    ...unless you call session_write_close(), at which point the second page can now open the now-unlocked session file.

Eğer fastcgi altında php çalıştırırsanız muhtemelen bu kısıtlamayı önleyebilirsiniz.

Ben apache / php ile bu sorunu olmadı, ben çalışır 3 üzerinde çalışmak proje bir php komut + ana sayfası her biri IFrame, apache aynı anda 4 yönetir.

Eğer apache yapılandırmasını ve diş kurulum nasıl olduğunu görmek isteyebilirsiniz.

This article may help: http://www.devside.net/articles/apache-performance-tuning