Hızlı bir şekilde servis yaparken AJAX istekleri asmak

3 Cevap php

Benim laptop ben aynı zamanda (milisaniye fark) hakkında tek bir PHP komut dosyası için 7 AJAX GET isteklerini yapan bir uygulama var. Onlar bütün istediğim sonucu başarıyla dönmek.

Sonra Apache ve PHP çalıştıran bir sunucu (Windows Server) için bu komut dosyasını taşındı. Ben aynı 7 AJAX istekleri yapmak Ancak, bu süreç askıda kalıyor. Ben tek tek her istekte Ancak, sonra hepsi geri başarılı gel! İçimden tüm 7 yapmak istemiyor.

Bu neden oluyor? Bu ne olduğunu belirlemek için ne yapılandırma PHP.ini ve değişkenler httpd.conf ben bakabilir miyim?

Teşekkürler

3 Cevap

Ben sorun tarayıcı tarafında olabileceğini düşünüyorum.

Aynı sunucuya konuşurken Tarayıcıların çoğu, 2 eşzamanlı bağlantı sınırı var.

Eğer sunucuya uygulama taşındı, ekstra gecikme localhost üzerinde hızlı bir şekilde servis ediliyordu AJAX istekleri, üst üste gelmiş olabilir.

Bu ilgili makaleler kontrol etmek isteyebilirsiniz:

Sunucu çok hızlı gelen aşırı istekleri tutmak için yerinde bir throttler olabilir.

Belki Apache yapılandırma bile aynı IP veya Windows eşzamanlı bağlantı sayısını sınırlar. Windows'un hangi sürümü? Apache kurulum, Standalone veya XAMPP bir parçası olarak ne tür?