Bir CDN neyi düzeltir, neyi gizler CDN mesafeyi ortadan kaldırır. Veritabanınızı hızlandırmaz ve yavaş bir uygulamayı hızlı görünen bir ana sayfanın arkasına seve seve gizler. 5 min read Temel Web Verilerini dürüstçe ölçmek Bir sayfanın nasıl hissettirdiğini üç sayı anlatır: asıl şeyin ne kadar çabuk belirdiği, bir dokunuşa yanıt verip vermediği ve yerinden oynayıp oynamadığı. Her birinin gerçekte neyi ölçtüğü. 5 min read Sıkıştırma: neyi sıkıştırmalı, neyi değil Metin üçte iki oranında küçülür. Görseller hiç sıkışmaz; onları sıkıştırmaya çalışmak her istekte işlemci israf eder. 4 min read Gönül rahatlığıyla kurulabilecek önbellek başlıkları Adı hiç değişmeyen bir dosyaya konan uzun bir önbellek, artık güncelleyemeyeceğiniz bir dosyadır. Adı sürümleyin, sonra sonsuza dek önbelleğe alın. 5 min read HTTP/2 ve HTTP/3 — gerçekte ne değişiyor Çok sayıda küçük dosya artık sorun olmaktan çıkar; bu da kimi eski öğütleri düpedüz yanlış hâle getirir. 4 min read Sayfanın tamamından ağır resimler Genellikle baytların çoğu onlardır, ve yarıya indirilmesi en kolay olan da onlardır. Üç değişiklik, kazandırdıkları kadara göre sıralı. 5 min read Keep-alive ve bağlantının yeniden kullanımı Her yeni HTTPS bağlantısı, sayfanızdan tek bir bayt kımıldamadan önce iki gidiş-dönüşe mal olur. Var olanı yeniden kullanmak ise bedava hızdır — belki de kendi elinizle kapattığınız bir hız. 3 min read Yerleşimi bozmadan tembel yükleme Tembel yükleme gerçek baytlar kazandırır, bir yandan da insanların yanlış yere dokunmasına yol açan o zıplamayı doğurur. İki öznitelik bunu engeller. 4 min read İyileştirmeden önce ölçün Başarım için harcanan emeğin çoğu, zaten hızlı olan kısma gider. Sırasıyla dört ölçüm, isteğin hangi üçte birine bakmanız gerektiğini söyler. 4 min read Dört yüz sorgu çalıştıran sayfa Her biri hızlıdır. Hep birlikte sayfanın kendisidir. Sayıyı nasıl göreceğiniz ve onu çökerten tek değişiklik. 5 min read Nginx işçileri ve bağlantıları Nginx neredeyse hiçbir zaman darboğaz değildir ve bu sayıları yükseltmek neredeyse hiç işe yaramaz. Ne anlama geldikleri ve değiştirmeye değecek tek ayar. 4 min read opcache: neyi önbelleğe alır, neyi almaz PHP'nin tek başına en büyük hızlanması, neyi düzeltmeyeceği ve bir dağıtımı hiç olmamış gibi gösteren ayar. 4 min read Sayfa önbelleği ve size ne zaman yalan söylediği Tam sayfa önbelleği, elde edilebilecek en büyük hız kazancı ve bir müşteriye başka bir müşterinin sepetini göstermenin en kolay yoludur. Sınırın nereye çizileceği. 5 min read Bir PHP-FPM havuzunu boyutlandırmak Bir eğitimden kopyalanmış max_children, takas alanına düşen bir sunucunun en yaygın sebebidir. Onu bunun yerine kendi sayılarınızdan hesaplayın. 5 min read Bir ağ şelalesini okumak Çizelgenin biçimi, siz tek bir satır okumadan sorunu adıyla söyler. Dört biçim ve her birinin anlamı. 5 min read Redis ile nesne önbelleği Yinelenen veritabanı işini kaldırır, yavaş sorguları değil. Ne zaman çok işe yarar, ne zaman hiç yaramaz ve onu tehlikeli kılan ayar. 5 min read Site yavaş - önce nereye bakmalı Bir şeyi değiştirmeden önce ölçün. Tek bir sayı size sorunun sunucuda mı, ağda mı, yoksa kendi kodunuzda mı olduğunu söyler. 6 min read İlk bayta kadar geçen süre: önce ölçülmeye değen tek sayı Siz hiçbir şeyi değiştirmeden her yavaş sayfa sorununu ikiye böler ve tek bir komuttan ibarettir. 4 min read Daha fazla belleğin yanıt olmadığı durum Paketi yükseltmek, satın alınması en kolay ve en sık israf edilen çözümdür. Sınırınızın gerçekten bellek olup olmadığını nasıl anlarsınız. 4 min read