colspan=12: performansın ilk kuralı | sıcak çevrimiçi

Maglup

Co-Admin
Web performansı uzun zamandır yalnızca ayrı bir konu değil, aynı zamanda karmaşık bir konu. Performans nasıl aynı anda çok basit ve çok karmaşık olabilir?


Performans, gelir nedenleriyle (daha yüksek hız, daha fazla dönüşümle ilişkilidir) ve kullanıcı deneyimi (hızlı bir web sitesi veya uygulama anlık ve bu nedenle iyi hissettirebilirken, yavaş bir web sitesi veya uygulama terk edilebilir) ve erişilebilirlik (yüz milyonlarca insan Yavaş bağlantılarda internet a) daha da önemlisi, performans konusunda işleri büyük ölçüde basitleştiren belirli bir bakış açısı vardır: pragmatik olan.

Bu köşe diyor ki: Yapman gerekeni yap ama artık değil.

Bu, yayınlanması gereken içeriği yayınlamak anlamına gelir. Yazmak istediğiniz kodu yazın. İhtiyacınız olan kaynakları kullanmak. Önemli olduğunu düşündüğünüz stilleri ve üçüncü taraf komut dosyalarını ekleyin. Ama başka bir şey yapma.

Bu, tüm performans ihtiyaçlarımızı karşılayan basit ve etkili bir kuraldır – yeter ki gerçekten neye ihtiyacımız olduğunu bilelim.

Bu, gerçek performans sorununa yol açar. Çoğu zaman ve düşündüğümüzden ya da kabul etmek istediğimizden daha sık olarak neye ihtiyacımız olduğunu tam olarak bilemeyiz.

Her sayfada hangi içeriğin gerekli olduğunu her zaman bilemeyiz (ancak çoğumuz için bu, içerik sahiplerinin verdiği bir karardır). Hangi koda ihtiyacımız olduğunu ve gerçekten ihtiyacımız olduğunu her zaman bilemeyiz (anahtar kelimeler: JavaScript desteği, site simgeleri ve hatta isteğe bağlı işaretleme). İstisnasız, hangi medya içeriğinin gerçekten kritik olduğunu ve onu en etkili şekilde nasıl dağıtacağımızı her zaman bilemeyiz. Bir sıfırlamanın, çerçevenin, kitaplığın hangi bölümünün bizim için gerçekten alakalı olduğunu her zaman bilemeyiz. Bütün bunları bilmiyoruz, her zaman değil.

Bu bizi ilginç bir konuma getiriyor ve şunu da gözlemliyoruz: Gerçekten ve zorunlu olarak neye ihtiyacımız olduğunu tam olarak anlarsak, performans gerçekten basit bir konu olabilir. İçerik ve kodda. Çünkü onu geçtiğimizde, daha fazla içerik ve kod oluşturmayı, dahil etmeyi ve dağıtmayı bırakıyoruz. Performans hiçbir zaman gerçekten ihtiyacınız olanı atlamak anlamına gelmedi. Her şey, diğer her şeyi atlamak, dışsallaştırmak, önbelleğe almak ve sıkıştırmakla ilgilidir. Burada ikinci kuraldan başlayarak işler karışıyor. Bu bazen ilk kuraldan biraz rahatsız olur.


()



Haberin Sonu