Tam o sırada, başka bir pillinetwork sitesi olan 3ayak.org'da: "sony alpha slt-a77"

Etiketler: , ,

Arkadaşlar cok büyük online sayısı olan siteler yapıyorum. ama hep karşıma yavaşlama sorunu cıkıor. bu konuda aramızda çok bilgili arkadaşlar var mı varsa bana bir fikir versin.

mysql veritabanı kullanıyorum online sayısı 500 ü geçtiğinde sorunlar yaşamaya başlıyorum. bunun için oracle veritabanı kullanmaya karar verdim. ama kararsızım yine de kafamda soru işaretleri var. piyasada mysql un çok iyi oldugunu söylüyenler facebook ve google gibi büyük sitelerinde mysql kullandıgını söylüyolar.

1- Sorun kullandığımız veritabanımı yoksa yetmeyen donanım özellikleri mi ?

2- orta çaplı bir site için yani özetle 1000 online kaldırabilecek bir site için ne tür bir sunucu gerekir.

oracle ögrenirsem sorunum kalkar mı yoksa mysql a devam mı etmeliyim ? mysql diyosanız sitelerimin yavaşlama sorununu nası çözeceğim. her 100 online için bir sunucu alamam bunun başka yolu olmalı.

Spacer
Spacer
 | 6 yorum var 
 | 09 Ocak 2009 12:16 

Yorumlar

mysql için aynı anda 500 kişi hiç bir şey. ben ce sorun database'den değil serverdan.

Kimse ben oynarken elime konuşmasın. Biz tarihe tanıklık etmek için ifade vermeye geldik. Baş, başaltı, müselles, kapış serbes'te sıramızı savdık.
UVERCANKi  |  (0 puan) 09 Ocak 2009 13:14

Kodun veritabanını nasıl kullandığı önemli bu noktada. Öyle bir kod yazarsın ki 5000 kullanıcıyı kaldırır ama bir başka kodda 500ü bile kaldırmaz. Örnek olarak eğer log bilgileri tutuluyorsa veritabanını çok yorar. Elbette sunucunun özellikleri ve aynı anda kaç siteye hizmet verdiği de etkileyen faktörler arasındadır.

barankaynak  |  (0 puan) 09 Ocak 2009 15:51

sorunun db'de değil, serverda. daha hızlı bir servera geçmelisin zira oracle'ı yavaş bir servera kurarsan iyicene yavaşlar ;)

uasmyrna  |  (0 puan) 09 Ocak 2009 17:01

yani o zaman burdan şöyle bir sonuç cıkıyor mysql veritabanı da bir yere kadar dayanıyor ondan sonrası sunucu diyorsunuz dogru mu anlamışım ?

pyromus  |  (0 puan) 10 Ocak 2009 10:34

Üyeler heran yani sürekli olarak istekte bulunmuyorsa yani on-line oyunlar filan gibi değil de sayfa gösteriliyorsa en çok görüntülenen sayfaları periyodik olarak otomatikmen düz HTML olarak kaydedecek bir script yazabilir ve bu HTML sayfalarını göstertebilirsin. Daha açık nasıl anlatabilirim ki :( Şöyle diyim anasayfanın adını index.php değil de index2.php yapıp ve yazılacak script ile bu index2.php sayfasını her 5-10 dakikaya bir düz HTML olarak index.php adıyla kaydettirirseniz sunucuyu her defasında gereksiz yere aynı sorguları yaptırmaktan kurtarıp yükünü hafifletebilirsiniz. Nasıl yapılacağına gelince bilmiyorum. :( Bi fikir sadece. programlama da iyi değilim ama bu fikrin mantıklı olduğunu düşünüyorum ve yazılımcı arkadaşların yapabileceği bir şey olduğunu sanıyorum. Eğer böyle bir sistem geliştirilebilirse herkes için faydalı olacaktır. :)
Diğer (bu işlerden anlayan) arkadaşlara soralım. Böyle bişe mümkün müdür?

Kimse ben oynarken elime konuşmasın. Biz tarihe tanıklık etmek için ifade vermeye geldik. Baş, başaltı, müselles, kapış serbes'te sıramızı savdık.
UVERCANKi  |  (0 puan) 10 Ocak 2009 15:11

dediğin olaya cache deniyor onu zaten yapmayı biliyorum. sadece mysql da yaşadığım sıkıntılardan bıkmıştım acaba oracle mysql dan 10 kat daha mı iyi diye merak etmiştim. sanırım hız testlerinde ikisi de hemen hemen aynı bu durumda sorunun veritabanında değil sunucuda oldugunu anlamış oldum. saolun hepiniz

pyromus  |  (0 puan) 10 Ocak 2009 22:51

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.

network siteleri

RSS Dosyası
pillikutu