'Un dolu' formu girişleri, bir web sitesi yavaşlatmak mu?

4 Cevap php

Ben bir form içinde bir damla listesi bir sayfa var. Açılan liste reklamları 'Kategoriler' içeriyor.

Depending on the value chosen in the drop list, I use javascript to show/hide DIVS on the page, which all contain different form inputs for the user to fill in. All this still inside the form!

Kullanıcı 'GÖSTERİLEN DIV' içindeki tüm form inputs doldurulur ve tıkladığında zaman şimdi, "GÖNDER", diğer form inputs 'doldurulmamış' kalır.

My Q is, does these 'unfilled' inputs slow down things? Is it needed to make them (the form inputs) disabled instead of only not visible inside a hidden DIV?

BTW, sayfa bazlı php ve formları eylem bir php dosyasına ayarlanır.

Teşekkürler

4 Cevap

Onlar görünür olup olmadığını kullanıcıya ek form biçimlendirme tüm göndermek için gerekli bant genişliği gerçekten uygulama herhangi bir yavaşlama olacağını tek nokta. Kullanıcı geçerli form için formu sadece alan veri gönderdiğinde böylece kullanılmayan diğer tüm alanları basitçe göz ardı edilir, gönderilir.

Lütfen sayfa ek form alanları eklemek için ekstra biçimlendirme önemli miktarda içermediği sürece, muhtemelen işlenmiş HTML onları da dahil olmak konusunda endişelenmenize gerek yok.

Ben bunu yavaş aşağı demek ne bağlıdır sanırım? Onun yayınlanmıştır, o hayır, o değil zaman form verilerini işleme anlamına eğer. Eğer demek istediğin cevap daha tarayıcıda sayfa render, "belki" dir.

Divlere gizli Girişler aslında onları yürütülür gösterir sizin kod kadar sayfada çizilmiş değildir. Bu noktada kendilerini çekecek ve kullanıcının sistemine hızı veya tarayıcının render motoru bağlı olarak, yavaş veya hızlı olabilir.

Genellikle, hayır, bu konuda performansı hakkında endişelenmenize gerek yok. Sen kötü sonuçlar hiçbir ile divlere bunları gizleyebilirsiniz.

Onlar teslim almazsınız gibi, diğer formun alanları devre yapmak gerekmez. Çoklu formları diğer biçimlendirme daha fazla bir şeyler yavaş yok. Bir sayfa 10 formlar sahip diğer içeriğin aynı miktarda eşit olarak yavaştır.

Performans sizin için bir endişe ise, bunun yerine her bir seçenek için bir div sahip bir div içeriğini değiştirmeyi düşündünüz mü? Bu şekilde önemli formların miktarını azaltabilir. Olsa çok da fark etmez - belki de sadece bu ekstra içerik indirmek zorunda yavaş bağlantılarda kullanıcılara.

Firebug net panel veya HttpWatch Sana bir istekle gönderilen postData boyutunu söyleyebilir. Muhtemelen büyük bir performans bulunanlar değil, gizli form alanları ile postData boyutunu karşılaştırarak eklenir kaç bayt görmek için geçerli boyutu dışarı yorumladı.