it-swarm-tr.com

Herhangi bir değişiklik yapmadan WordPress'in kabul edilebilir performansı için beklenen sınır nedir?

Tecrübelerinize göre, ölçeklendirme hakkında düşünmeye başlamanın zamanı ne zamandır?

Standart bir Apache web sunucusundaki ortak bir WordPress kurulumunun, herhangi bir [performans tweaks veya eklenti olmadan] beklenen performansı nedir? ( Optimize Etme Adımları Sunucu Yükü İle İlgili WordPress? )?

Sayfa yükleri açısından (önbellekleme olmadığını varsayalım): Saniyede 100's/1000's/+ sayfa yükü aralığında mı?

Trafik açısından: Günde hangi sayıda kullanıcı performans darboğazlarına girmeye başlamayı bekleyebilir (trafiği yok sayarak, büyük bağlantı varsayarak)?

3
Marek

Bunların çoğu, farklı sunucu ortamları, temalar, veri tabanı boyutu vb. Nedeniyle cevaplanması çok öznel ve zordur.

Tecrübelerinize göre, ölçeklendirme hakkında düşünmeye başlamanın zamanı ne zamandır?

Kullanıcılarınızın deneyiminden endişe duyuyorsanız, önceden sağlam ön uç performans tekniklerini pratik yapıyor olmalısınız. Ölçeklendirme zamanı ne zaman? Kullanıcılarınızın deneyimi azalmaya başladığında ve sayfaların yavaş kalması, hemen çıkma oranınızın artmasına neden oluyor.

Standart bir Apache web sunucusundaki ortak bir WordPress kurulumunun performans ayarlaması veya eklentisi olmadan beklenen performansı nedir?

Önerilen paylaşılan ana bilgisayarlardan birinde küçük veya orta büyüklükteki bir blog için varsayılan temayı çalıştıran ortak bir WordPress yüklemesi, günde yüzlerce kullanıcıyı sorunsuzca kullanabilmelidir.

Sayfa yükleri açısından (önbellekleme olmadığını varsayalım): Bu saniyede 100's/1000's/+ sayfa yükleme aralığında mı?

Bu soru için önbelleksiz varsayılan 2010 temasını çalıştıran bir WordPress kurulumunda Apache Benchmark kullandım.

alt text

Saniyede 10 istekde 500 istek yaptım ve saniyede 3.6 istek ortalama verebildim, ancak istekler yığılmaya başladığında en fazla istek neredeyse 2 dakika sürdü.

Trafik açısından: Günde hangi sayıda kullanıcı performans darboğazlarına girmeye başlamayı bekleyebilir (trafiği yok sayarak, iyi bağlantı varsayarak)?

Bu soruya sunucuda yük testleri veya kıyaslamalar yapmadan cevap vermek mümkün değildir. Yukarıdaki kıyaslama için, siteyi bir kerede kullanan 10'dan fazla kullanıcı olduğunda herhangi bir zamanda darboğazlara başlamaya başlayacaksınız.

6
Chris_O

Marek, sorunuz son derece özneldir ve bu nedenle doğru cevaplanamıyor. Düzgün bir şekilde tanımlanmış bağlam, terimlerin ve değerlerin tanımını sağlamalısınız ve böylece bunun yaklaşması gerekir. Burada kesinlikle mümkün olmayan bir şey. Yapmazsan cevap çok kolaydır:

Değişir.

Örneğin, siteniz boş bir kurulumdan hemen sonra yavaş hissediyorsa ve yanıt vermek yaklaşık 30 saniye sürerse, şüphesiz ölçeklendirme hakkında düşünmeye başlamanızın zamanı olduğunu söyleyebilirim.

Kural olarak, yaşam siteniz yük altındayken herhangi bir istek için x sürenin altına (örneğin saniyenin 10'u) yanıt vermesi gerekebilir. Değilse, ölçeklendirme hakkında düşünmeye başlayın. İhtiyaçlarınız için zamanı ayarlayın, ardından sitenizi izleyin ve hattın üzerinden geçerse, ölçeklendirme hakkında düşünmeye başlayın. Sitelerle her zaman değişir, bu yüzden ölçmeniz gerekir.

0
hakre

Aynı zamanda kurulu eklentilere vb. Bağlıdır.

Şu anda yüklü 60+ eklentileri olan bir çoklu site kurulumu üzerinde çalışıyorum.

Bir Amazon EC2, m2-xlarge sunucusunda, saniyede 25 PHP isteğinde doruğa ulaşıyor (httperf ile yük testi yapıldı, yalnızca PHP url'ye isabet ediyor, vb.) CPU'lar PHP-FPM işlemi ile maksimuma çıkarıldı.

İyileştirme için çok fırsat var.

0
Barry G