Ne ayarı sadece tarayıcınıza başına bir seferde 1 isteği sağlamak için bir AMP sunucu neden olabilir?

2 Cevap php

Ben sadece bir anda tarayıcıda başına 1 bağlantı / isteği izin bulduk AMP sunucusu (Apache 1.3, MySQL 5.0, PHP 5.1.5) kullanıyorum. Bu reporduce için kolay yolu PHP geçirilir büyük indirme istemek ve aynı anda başka bir sayfaya erişmek için çalışmaktır. Sen diğer sayfa yüklenmeden önce tamamlamak için ilk istek (dosya indirme) için bekleyen sona erecek.

Ben sorun, Apache, MySQL veya PHP ise emin değilim. Ben aramaya başlamalıdır Herhangi bir fikir?

Ben aynı bilgisayardaki diğer tarayıcılar aracılığıyla diğer istekleri yapabilirsiniz.

2 Cevap

PHP oturumlar kullanıyorsanız o zaman bu oturum dosyasında kilitlenmiş neden olabilir. Eşzamanlı yazma tarafından bozulmuş olmaktan oturum dosyası önlemek için, oturum başına sadece bir script seferde çalıştırıyor olabilir. Bu, sonraki istekler ilk sona erinceye kadar beklemek zorunda anlamına gelir.

Oturumda bir komut dosyası sonlandırıldığında otomatik olarak yazılır, ama arayarak bu daha önce ne yapabilir session_write_close(). Eğer çalıştırmak için bir süre alacak bir komut dosyası yazma iseniz artık oturum verilere erişim ihtiyacı kısa sürede bu aramak akıllıca olacaktır.

Belgelerde bu bazı açıklama yoktur here

Ben apache config bakarak başlamak istiyorum. MaxClients 1'e ayarlanmış olabilir?