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


22

Buradaki anahtar kelime doğrulandı !

Şu anda (bildiğim kadarıyla) anonim erişim için fiili olmayan fiili yollar statik sayfa önbellekleri (vernik / kalamar / boost).

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

Belirgin APC, Memcache ve donanıma para atmanın yanı sıra, çoğunlukla kimliği doğrulanmış kullanıcılar ile yüksek trafikli bir siteyi ayarlamanın en iyi yolu nedir?

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

Şu an Drupal 6 ile daha fazla ilgileniyorum bu yüzden MongoDB'nin şu anda başvuruda bulunmadığını düşünüyorum ...

Yanıtlar:


13

Her site farklıdır, dolayısıyla çalışması için farklı numaralar gerekir. Sitelerimde giriş performansı için kullandıklarım.

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

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


İpuçları için teşekkürler, bazı ilginç modüller var! Bunu birkaç gün daha açık bırakacağım :)
Alex Weber

Drupal blokları için ESI kullanmaktan bahsettiğiniz bir yerde bir gdo iş parçacığını hatırlıyor gibiyim. Nerede olduğumuzu biliyor musun?
Andy

6.x - drupal.org/project/esi 7.x - drupal.org/project/esi_api Hala yapımında kullanmamış; bizim test sunucularımızda kullandık ve iş görünüyor.
mikeytown2

1
@ mikeytown2 Tüm zamanların performans yıldızısınız!
AyeshK,


3

Yavaş sayfalarınızı XHProf ile profilleyin. Hangi fonksiyonların yavaş olduğunu göstermek için etrafta en iyi araç budur. Diğer yararlı araç, mysql 'in yavaş sorgu günlüğüdür.


2

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

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


İlginç, Drupal.org’un MariaDB’yi kullandığını farketmedim ... bu kadar performans artışı sağlıyor mu?
Alex Weber

% 10 civarında, biz de MariaDB kullanıyoruz. Percona.com/software/percona-server 'ı daha hızlı bir şekilde ilerliyor gibi göründüğü gibi değerlendirmek istiyorum .
mikeytown2

İlginç şeyler!
Alex Weber
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.