• 03-05-2019, 00:27:27
    #1
    Bir süredir yayında olan q2a(https://www.question2answer.org/qa/ )hazır soru cevap scripti ile hazırlanmış bir web sitem var. Sitede +100k soru ve bunlara verilmiş 1.5 milyondan fazla cevap var. Orta segment bir vps ile yayına sorunsuz devam ediyoruz. Günlük ortalama 400 soru, 6k cevap 300k civarı sayfa görüntülemesi(analytics.google) alıyorum. Anlık 500 kullanıcıyı aşmadığı sürece hiç bir sorun yaşamıyoruz.(Hız olarak)

    1- Bu hazır q2a scripti anlık binlerce kullanıcıyı ve milyonlarca soruyu kaldıracak kapasiteye sahip midir?(Uygun sunucu kaynaklarının sağlandığını varsayıyorum)
    2- İlk soruya cevabınız olumsuz ise database devasa boyutlara gelmeden q2a sistemini başka bir sisteme taşımamı veya özel olarak hazırlanmış bir script yazdırmamı önerir misiniz? Önerirseniz hangi sistemi önerirsiniz?(Tavsye edilen yapı soru-cevap-yorum temelli olmalı)
  • 03-05-2019, 00:30:57
    #2
    Çalışan ve tutmuş sayılabilecek bir sitede yazılım değiştirmek çok risklidir. Ben bir sorun olacağını düşünmüyorum. İleride dediğiniz ölçülere geldiğinde sorun yaşamaya başladığınızda kullandığınız scripte yazılımsal dokunuşlarla ve iyi bir sunucu ile optimizasyon yapabilirsiniz
  • 03-05-2019, 00:37:40
    #3
    o sistemi bi ara kullanmistim. doğal şekilde o hitlere ulaştıysanız tebrik ederim. hatırladığım kadarıyla özellikle bazı eklentiler sistemi kasıyordu o dönem. bunlardan en onemlileri badge sistemiydi.
    simdiden sonra yeni bir script yaptirmak hem seo acisindan hem maliyet acisindan yuksek olur. anlık 500 online iken sunucu kullanımınız çok yüksek değilse zaten daha yuksek hitlerde daha guclu bir makineye gecmeniz daha mantikli olur. eger veritani tablolari myisam ise phpmyadmin uzerinden ek yuk olusturmusmu ona bakın.
  • 03-05-2019, 00:44:20
    #4
    Tuttuğunuz verilerin kaybolması sıkıntı yaratırsa Compose.com ya da ElephantSQL.com gibi bir DBaaS servise outsource etseniz veri tabanı işini iyi olur aslında. Ölçekleme, sharding vs. olayını siz düşünmemiş olursunuz.

    Sunucu kaynaklarını ve scriptin hangi dil ile yazıldığını ve ortamda çalıştığını bilmeden bir şey söylemek mümkün değil.
  • 03-05-2019, 00:57:25
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bence mevcut olan yazılımı değiştirmeyin ciddi anlamda hit kaybı yaşayabilirsiniz. Bunun yerine veritabanı ve yazılım optimizasyonu yaptırmanız daha isabetli olacaktır yada @berkantipek arkadaşımızın tavsiyesini dinlemenizi öneririm
  • 03-05-2019, 01:39:50
    #6
    mybluedream adlı üyeden alıntı: mesajı görüntüle
    o sistemi bi ara kullanmistim. doğal şekilde o hitlere ulaştıysanız tebrik ederim. hatırladığım kadarıyla özellikle bazı eklentiler sistemi kasıyordu o dönem. bunlardan en onemlileri badge sistemiydi.
    simdiden sonra yeni bir script yaptirmak hem seo acisindan hem maliyet acisindan yuksek olur. anlık 500 online iken sunucu kullanımınız çok yüksek değilse zaten daha yuksek hitlerde daha guclu bir makineye gecmeniz daha mantikli olur. eger veritani tablolari myisam ise phpmyadmin uzerinden ek yuk olusturmusmu ona bakın.
    Bildirm eklentisi dışında kullandığım yorucu bir eklenti yok. Zaten 3-4 tane bişi kurulu. 1 ay önce sunucu temin ettiğim yer çalışanları ile vps de optimizasyon çalışması yaptık. Bu çalışmadan sonra performans ve kaynak kullanımı sorunu kalmadı. Şimdilik hiç bir sorun görünmüyor.
    Yorumlara bakılırsa sistem değiştirmek pek makul bir seçenek değil. İleride sorun yaşanırsa sistem üzerinden belli değişiklikler yaparak optimize etmeye çalışmak en mantıklısı sanırım.



    berkantipek adlı üyeden alıntı: mesajı görüntüle
    Tuttuğunuz verilerin kaybolması sıkıntı yaratırsa Compose.com ya da ElephantSQL.com gibi bir DBaaS servise outsource etseniz veri tabanı işini iyi olur aslında. Ölçekleme, sharding vs. olayını siz düşünmemiş olursunuz.

    Sunucu kaynaklarını ve scriptin hangi dil ile yazıldığını ve ortamda çalıştığını bilmeden bir şey söylemek mümkün değil.
    Db boyutunun 3gb ve max eş zamanlı bağlantı sayısı 50+ olunca DBaaS servisi kullanmak şuan itibarile bir hayli külfetli duruyor. Bu bütçeyle sunucu kaynaklarını yükselterek performans ve veri güvenliği iyileştirilmesi yapılabilir.