İstemci tarafı hızlı sunucu tarafında işleme, vs işleme?

3 Cevap php

Hangi işleme hızlı İstemci tarafı veya sunucu tarafı nedir? istemci tarafında işleme tarayıcısının kullanıcı PC'ye şey indirmeden olmadan herşey sunucuda olur programlama ilk ve sunucu tarafında her JavaScript indirmek gerekiyor?

özel bir işlevsellik için biz javascript ve php hem / asp çözüm varsa o zaman ne, neden seçilmiş ve olmalıdır?

3 Cevap

JavaScript ayarlıyoruz indirirken bir sunucu tur gerekli değildir gibi genellikle daha hızlıdır (ve genellikle en zaman alıcı işlemleri ağ olduğunu).

O dedi, there should always be a server side solution herhangi bir temel işlevselliği (JS desteği garanti değil gibi), ve performans için (güven örn. istemci tarafında kod güven olamaz, olması gerektiğini düşünmek ilk şey olmamalı veri) veritabanı çöpe gitmiyor emin olun.

Burada dikkate alınması gereken birçok faktör, ve birkaç dengeler vardır.

Sunucu makine istemci makine genellikle daha güçlüdür. OTOH, sunucular çok daha fazla müşteri genellikle vardır. # Istemciler belirli bir eşiği aştığında Böylece, istemci tarafında işleme (sunucu, güçlü işlemcisi daha ağır olacak, tüm müşterilerden hesaplamaları işlemek zorunda) daha hızlıdır.

O sunucuya bir kez indirmek ve orada işlem yapmak için daha hızlı olacak, en çok işlem süresi şeyler indirirken harcanan ve indirilen malzeme nispeten istikrarlı: işlem ağ bant genişliği ağırlıklı olarak sınırlanmış Ama, eğer olmasıdır.

Hesaplamaların sonuçları başka bir müşteri değiştirmek yoksa nihayet, sonra - yine - bir zamanlar-ve-hepsi için, sunucuda, bunu hesaplamak için daha mantıklı.

Ben JS tarayıcılar (: Bir web uygulaması için yani) etkin hedef browser.If olası tüm süreçleri taşımak için büyük bir hayranıyım

Temelde render işleminin sunucu boşaltması ve bazı ağ bant genişliği kaydetmek için.

HTML istemci tarafında render bugün gerçekten hızlı, hatta web özellikli cep telefonları, neden tarayıcıda bulunan bu bilgisayar güç kullanmak değil mi?

And once the HTML's, CSS and JS are in the browser cache (in the current session or a previous one) only the data is traveling the network.
And if you put all those Bir CDN statik dosyalar, imagine the gain in speed.

Benim deneyim Bu seçenekler kullanıcı için çok daha duyarlı bir deneyim sunar.

Biz hızı hakkında tür deli vardır ve bizim web uygulaması oluşturmak için aldı tasarım oldu:

  • Bir CDN statik dosyalar
  • sadece JSON hizmetleri hizmet ve güvenlik işlemek için bir arka uç
  • ve biz HTML istemci tarafında JSON işlemek için PURE kullanın