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

phpBB geliştirme, performans ve hızını arttırmak.

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

İleti EfSaNe 12.01.2007, 04:18

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..
Kullanıcı avatarı
EfSaNe
Üye
Üye
 
İleti: 60
Kayıt: 02.11.2005, 17:23
Konum: İstanbul

İleti sabri ünal 12.01.2007, 09:50

yakın zamanda index sebebiyle yeniden patlar :) bu daha az sorgu daha fazla RAM demek... bakalım, yakında görürüz...
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

İleti EfSaNe 12.01.2007, 14:58

İş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 :)
Kullanıcı avatarı
EfSaNe
Üye
Üye
 
İleti: 60
Kayıt: 02.11.2005, 17:23
Konum: İstanbul

İleti

ALEXIS
12.01.2007, 19:15

Üyeler sormadan ben sorayım

indexi neye göre ekliyorsun? nasıl ekliyorsun? neden ekliyorsun? ne işe yarıyor?
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti EfSaNe 14.01.2007, 23:00

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..
Kullanıcı avatarı
EfSaNe
Üye
Üye
 
İleti: 60
Kayıt: 02.11.2005, 17:23
Konum: İstanbul

İleti kenan hûdabi 12.02.2007, 22:21

bu konuda uzman tavsiyesi alsak daha iyi olucak sanırım. üstatların bu konuda bilgileri var mıdır?
Kullanıcı avatarı
kenan hûdabi
Üye
Üye
 
İleti: 78
Kayıt: 01.11.2005, 15:39
Konum: Rize

İleti

ALEXIS
12.02.2007, 22:53

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 ?"
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti EFE03 13.02.2007, 07:31

ileride sorun yaratabilir
EFE03
Üye
Üye
 
İleti: 302
Kayıt: 09.06.2006, 07:37

İleti ozgurboard 13.02.2007, 20:04

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 :?
Kullanıcı avatarı
ozgurboard
Üye
Üye
 
İleti: 80
Kayıt: 12.10.2005, 12:38
Konum: Düzce

İleti EfSaNe 17.02.2007, 03:26

Ö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..
Kullanıcı avatarı
EfSaNe
Üye
Üye
 
İleti: 60
Kayıt: 02.11.2005, 17:23
Konum: İstanbul

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

İleti l3LooD 17.02.2007, 22:47

Bu işlem tam olarak nasıl yapılıyor?detaylarıyla anlatırsanız sevinecegim.
l3LooD
Üye
Üye
 
İleti: 17
Kayıt: 02.05.2006, 19:32

İleti AkrepKral 18.02.2007, 18:02

Özellikle benim gibi Plus kullananlar için işe yarayabilir.
Kullanıcı avatarı
AkrepKral
Üye
Üye
 
İleti: 142
Kayıt: 28.11.2005, 00:13


phpBB Geliştirme



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron