1 sayfadan 1. sayfa

Eklenen indexlerle phpBB yi hızlandırmak mümkün!

İletiTarih: 12.01.2007, 04:18
EfSaNe
Web Siteme yoğun ziyaretçi akışı olduğu için aldığım hiçbir dedicated baş edemedi web sitemle... Makine Kilitlenip kapanıyordu her seferinde aşırı cpu yükü yüzünden.

Sonra daha önce keşfedilmiş birşeyi deneyeyim dedim geçen gün. Mysql Tablolarının Hepsine index ekledim..

Ve inanılmaz şey gerçekleşti. artık site adresini yazar yazmaz siteye girmeye başladım. Normalde yaklaşık 10 saniye bekliyordum kısa bir süre sonrada kilitleniyordu site. ama şimdi saniye bile sürmezken makinede çok rahat bir şekilde çalışıyor.

Sizlere tavsiyem Arkadaşlar tüm MySqL Tablolarınıza phpmyadmin'den index ekleyin aradaki o büyük farkı mutlaka göreceksiniz. Deneyin ve görün..

İletiTarih: 12.01.2007, 09:50
sabri ünal
yakın zamanda index sebebiyle yeniden patlar :) bu daha az sorgu daha fazla RAM demek... bakalım, yakında görürüz...

İletiTarih: 12.01.2007, 14:58
EfSaNe
İşlemleri hızlı bir şekilde yaptığı için ram e herhangi bir yük binmesine izin vermiyor, yani yüklenme yapamıyor bir türlü :) ileride sitenin hit'i iyice yükseldiğinde göreceğim artık.. Şimdilik rahat. inş. hep böyle olmaya devam eder. Ben yinede kullanılmasını tavsiye ediyorum :)

İletiTarih: 12.01.2007, 19:15
ALEXIS
Üyeler sormadan ben sorayım

indexi neye göre ekliyorsun? nasıl ekliyorsun? neden ekliyorsun? ne işe yarıyor?

İletiTarih: 14.01.2007, 23:00
EfSaNe
Mysql Uzmanları index'i Sık Kullanılan Sql Sorgularında kullanılmasını tavsiye ediyor. index Mysql'a Atılan verilerin kayıtlı bir bölümden direk çekilmesini sağlıyor bir çok sorgu ile uğraşmadan veriyi çok hızlı bir şekilde çekmesini sağlıyor. Eğer verilerin hızlı bir şekilde gelmesini istiyorsanız kullanabilirsiniz tabiiki. index eklemek için PhpBB den küçük bir örnek vereyim..

Kod: Tümünü seç
ALTER TABLE `phpbb_users` ADD INDEX ( `username` )


Görüldüğü gibi username'e index eklenmesi için böyle bir kod gerekiyormuş. Sık kullanılan bir tabloya örnek..

İletiTarih: 12.02.2007, 22:21
kenan hûdabi
bu konuda uzman tavsiyesi alsak daha iyi olucak sanırım. üstatların bu konuda bilgileri var mıdır?

İletiTarih: 12.02.2007, 22:53
ALEXIS
angelside yazdı:indexi neye göre ekliyorsun? nasıl ekliyorsun? neden ekliyorsun? ne işe yarıyor?


Sormuştum daha önce. Ekleme yapayım: "O zaman phpbb kodlayanlar, neden index eklemiyor ?"

İletiTarih: 13.02.2007, 07:31
EFE03
ileride sorun yaratabilir

İletiTarih: 13.02.2007, 20:04
ozgurboard
angelside yazdı:O zaman phpbb kodlayanlar, neden index eklemiyor ?"


evet kolay bir kodlama mademki o kadar etkisi var neden yapmıyorlarki bunu bilemeyecek değiller. !

sonucları kotu olmasın :?

İletiTarih: 17.02.2007, 03:26
EfSaNe
Örnek Olarak phpBB'nin Sabit başlıklarından birini takip ederseniz. Performans Arttırımı ve büyük forumlar için öncelikle tavsiye ediliyor.

phpBB tweaks for large forums --> http://www.phpbb.com/phpBB/viewtopic.php?t=135383

Mysql index ile ilgili araştırmalar yaptığınızda test sonuçlarını görebilir. Hız Sonuçlarını inceleyebilirsiniz. Benim Forumum biraz aşırı ziyaretçi trafiği olduğu için sadece hızlı açılmasını sağlayarak yükü hafifletti bana tam olarak çare olamadı yani. ama cache generation mod'u nu ekleyip test ettim cache generation mod'u mysql'u yükseltmeyi engelliyor ama ram'i tamamen sömürüyor. ram arttırımı ile sorunu çözdüm. Yukarıda verdiğim başlıkta yapılması gereken herşey detaylıca anlatılmış. Bu anlatılanları yaptığınız taktirde Mükemmel bir hızlanma olacaktır..

Cvp: Eklenen indexlerle phpBB yi hızlandırmak mümkün!

İletiTarih: 17.02.2007, 22:47
l3LooD
Bu işlem tam olarak nasıl yapılıyor?detaylarıyla anlatırsanız sevinecegim.

İletiTarih: 18.02.2007, 18:02
AkrepKral
Özellikle benim gibi Plus kullananlar için işe yarayabilir.