diff options
author | Sencar TOSUN <siberaktif@gmail.com> | 2016-12-27 04:09:50 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-27 04:09:50 +0300 |
commit | 1b6d0de72a7e61fce183b371dd448575fe285aad (patch) | |
tree | b6160c8175579811c65b05819439192bdf05b7e0 | |
parent | 8815a7c70eeb985ee207b6d72aa2f6a4616353dc (diff) |
Create performances.markdown
-rw-r--r-- | doc/tr_TR/performances.markdown | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/tr_TR/performances.markdown b/doc/tr_TR/performances.markdown new file mode 100644 index 00000000..4a76bd6c --- /dev/null +++ b/doc/tr_TR/performances.markdown @@ -0,0 +1,39 @@ +Kanboard Performans +===================== + +Yapılandırmanıza göre, bazı özellikler Kanboard kullanımını yavaşlatabilir. +Varsayılan olarak, tüm işlemler eşzamanlıdır ve HTTP isteği ile aynı iş parçacığında gerçekleştirilir. +Bu bir PHP kısıtlamasıdır. +Ancak, bunu iyileştirmek mümkündür. + +Yüklediğiniz eklentilere bağlı olarak, harici servislerle iletişim kurmak yüzlerce milisaniyeden fazla hatta saniyeler sürebilir. +Ana iş parçacığının engellenmesini önlemek için, bu işlemleri bir [arka plan çalışma](worker.markdown) havuzuna devretmek mümkündür. +Bu kurulum, altyapınıza ek yazılım yüklemenizi gerektirir. + +Darboğazı nasıl tespit edebilirim? +----------------------------- + +- Hata ayıklama modunu (debug mode) etkinleştir +- Günlük dosyasını (log) izleyin +- Kanboard'da bir şeyler yapın (örneğin bir görevi sürükleyip bırakın) +- Tüm işlemler yürütme süresi ile günlüğe kaydedilir (HTTP istekleri, E-posta bildirimleri, SQL istekleri) + +E-posta bildirimlerinin hızını artırın +--------------------------------- + +SMTP metodunu harici bir sunucu ile kullanmak çok yavaş olabilir. + +Olası çözümler: + +- SMTP'yi hala kullanmak istiyorsanız arka plan çalışma metodunu kullanın +- Postfix ile yerel bir e-posta geçişi kullanın ve "mail" aktarımı kullanın +- E-posta göndermek için bir HTTP API kullanan bir e-posta sağlayıcısı kullanın (Sendgrid, Mailgun veya Postmark) + +Sqlite performansını geliştirin +--------------------------- + +Olası çözümler: + +-Eşzamanlılık (çok sayıda kullanıcı) çok olduğunda Sqlite kullanmayın, bunun yerine Postgres veya Mysql seçin +-Sqlite'i paylaşılan bir NFS bağdaştırıcısı üzerinde kullanmayın +-Zayıf IOPS'li bir diskte Sqlite kullanmayın, yerel SSD sürücülerini kullanmak her zaman tercih edilir |