web-gelistirme-sc.com

Kimliği doğrulanmış kullanıcı performansı için optimize etmenin en iyi yolu?

Buradaki anahtar kelime kimlik doğrulamalı!

Şu anda (bildiğim kadarıyla) anonim erişim için optimize etmenin fiili yolları, statik sayfa önbellekleri (vernik/kalamar/artırma).

Ancak, bildiğim kadarıyla, kullanıcılarınızın çoğunun doğrulandığı bir senaryoda bu pek iyi görünmüyor.

Belirgin APC, Memcache ve donanıma para atmanın yanı sıra, yüksek trafikli bir siteyi çoğunlukla doğrulanmış kullanıcılarla ayarlamak için en iyi yol nedir?

Örneğin: drupal.org, sosyal ağlar, topluluklar, vb.

Drupal 6 ile ilgileniyorum, bu yüzden sanırım MongoDB şimdilik geçerli değil ...

22
Alex Weber

Her site farklıdır, bu nedenle çalışabilmesi için farklı numaralar gerekecektir. Oturum açmış performans için sitelerimiz için kullandıklarım.

GERÇEKTEN yavaş kodu neyin neden olduğunu bilmek istiyorsanız, sitenizin önbellek Grind olsun. drupal sayfa yürütme süresine ne katkıda bulunur?

edit: Auth Cache 7.x sürümü geliştirilmeye başlıyor gibi görünüyor. Kullanmadım ama bakmak için bir şey.

13
mikeytown2

Kimliği Doğrulanmış Kullanıcı Sayfası Önbelleği (Authcache) ve Easy authcache yükleyin ve kolay authcache için özel eklentilerinizi yazın. Eklentiler sayfanın bazı bölümlerini ajax ile elde etmenizi sağlar. sayfanın büyük bir kısmı önbelleğe alınacak ve ajax ile değişen bir kısım elde edilecektir. Bu sayfaları önbelleğe almak için vernik ve diğer proxy'leri kullanabilirsiniz.

4
Igor Rodinov

XHProf ile yavaş sayfalarınızın profilini oluşturun. Hangi işlevlerin yavaş olduğunu göstermek için en iyi araç budur. Diğer yararlı araç mysql yavaş sorgu günlüğüdür.

3
moshe weitzman

Drupal.org gerçekten Pressflow 6 üzerinde çalışıyor ve Vernik kullanıyor; içerik bir yük dengeleyici kullanılarak sunulur ve veritabanı motoru muhtemelen MariaDB şeklindedir.

Kayıtlı kullanıcı sayısı ve düğüm sayısı için Drupal.org benzeri bir siteniz varsa, Pressflow'u kullanıp kullanamayacağınızı doğrulamanız gerekir; MySQL yerine MariaDB kullanıp kullanamayacağınızı doğrulamak muhtemelen bir sonraki adımdır.

2
kiamlaluno