MyBB Hızlandırma: Performansı Artırmanın Yolları 2024

MyBB hızlandırma rehberi ile MyBB forumunuzun performansını artırmak ve kullanıcı deneyimini iyileştirmek için uygulayabileceğiniz birkaç önemli yöntem bulunmaktadır. Bu makalede, MyBB hızlandırma ile ilgili en etkili teknikleri ele alacağız.



1. MyBB Hızlandırma: Admin Panelinden Yapılacaklar

1.1. Sunucu ve Optimizasyon Ayarları

MyBB’nin Admin Paneli üzerinden hızlı ayarları yapmak, performans artışını doğrudan etkileyebilir. Aşağıdaki ayarları kontrol edin ve uygun değerleri girin:

  • Gzip Sayfa Sıkıştırması Kullanılsın mı? – Evet
  • Gzip Sayfa Sıkıştırması için Seviyesi Ayarları – 9 (Eğer siteniz hata verirse bunu kapatın)
  • Şablonların Başlangıç & Bitiş Açıklamaları Gösterilsin mi? – Hayır
  • Gelişmiş İstatistik / Debug Bilgisi Gösterilsin mi? – Hayır
  • Hata Kayıtları Yüklensin mi? – Hayır
  • Minify CSS Modeli Aktif Edilsin Mi? – Evet

1.2. Genel Yapılandırma Ayarları

Forum Atlama – Hızlı Menü Gösterilsin Mi? – Hayır

1.3. Anasayfa Ayarları

X Forumu Görüntülüyor Gösterilsin mi? – Hayır

1.4. Forum Görüntüleme Ayarları

Kaç Tane Duyuru Gösterilsin? – 10

1.5. Konu Gösterim Ayarları

Multipage Dropdown Gösterimi? – Hayır

1.6. Takvim – Ajanda Ayarları

Takvim Sayfası Aktif Edilsin Mi? – Hayır

1.7. Eklenti Kullanımını Azaltma

Forumunuzda mümkün olduğunca az eklenti kullanmaya çalışın.Çünkü mybb eklentileri javascript,css ekleyebilir ve bu sitenizi yavaşlatabilir.

1.8 Hosting/Sunucu Değiştirme

Bulunduğunuz hosting/sunucu’nun özellikleri yetersiz olabilir.Sizler için hazırladığımız ekonomik hosting paketlerini inceleyebilirsiniz.İletişime geçip paketler hakkında bilgi alabilirsiniz.


2. MyBB Hızlandırma: FTP Üzerinden Yapılabilecekler

2.1. .htaccess Dosyası

.htaccess dosyasının en altına aşağıdaki kodları ekleyerek sayfa sıkıştırma ve önbellekleme ayarlarını yapabilirsiniz:

# BEGIN Gzip
<IfModule mod_deflate.c>
AddType x-font/woff .woff
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/opentype font/ttf font/eot font/otf
</IfModule>
# END Gzip

Hotlink koruması ekleyerek, başkalarının sitenizdeki görselleri kullanmasını engelleyebilirsiniz. Bu, sunucu üzerindeki yükü azaltır ve sayfa hızınızı artırır. Bu sebeple mybb hızlandırma işleminiz gerçekleşir.

Aşağıdaki kodu .htaccess dosyasına ekleyin:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://(www\.)siteniz.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|php|png|css|pdf)$ - [F]

3. MyBB Hızlandırma: Cache-Control ve mod_expires Kullanımı

Cache-Control yöntemi ile CSS, JS ve HTML dosyalarınızı ön belleğe alarak sayfa hızını artırabilirsiniz. Aşağıdaki kodları .htaccess dosyasına ekleyin:

# BEGIN Cache-Control
<filesMatch "\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
<filesMatch "\.(css)$">
Header set Cache-Control "max-age=604800, public"
<filesMatch "\.(js)$">
Header set Cache-Control "max-age=216000, private"
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "max-age=600, private, must-revalidate"
# END Cache-Control

4. MyBB Hızlandırma: Gzip Sıkıştırması

Gzip sıkıştırması, web sitenizdeki dosyaların boyutunu azaltarak daha hızlı yüklenmelerini sağlar. Aşağıdaki kodlar ile Gzip sıkıştırmasını aktifleştirebilirsiniz:

# BEGIN Gzip
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/javascript
</IfModule>
# END Gzip

Sonuç

MyBB hızlandırmak için yukarıda belirtilen adımları takip ederek performans ve kullanıcı deneyimini önemli ölçüde geliştirebilirsiniz. MyBB hızlandırma tekniklerini uygulamak, sitenizin daha hızlı açılmasını ve kullanıcıların daha iyi bir deneyim yaşamasını sağlar. Unutmayın, hızlı bir forum sadece ziyaretçilerinizi mutlu etmekle kalmaz, aynı zamanda arama motorlarında daha iyi bir sıralama elde etmenize de yardımcı olur!

mybb-hizlandirma
mybb-hizlandirma

Sık Sorulan Sorular (SSS)

Gzip sıkıştırması nedir ve nasıl uygulanır?

Gzip sıkıştırması, web sayfalarınızın boyutunu küçülterek daha hızlı yüklenmesini sağlayan bir yöntemdir. .htaccess dosyanıza makaledeki Gzip kodlarını ekleyerek bu özelliği aktif hale getirebilirsiniz.

Hotlink koruması neden önemlidir?

Hotlink koruması, sitenizdeki resim ve diğer dosyaların başka sitelerde kullanılmasını engelleyerek, sunucunuzun yükünü azaltır ve dolayısıyla site hızınıza olumlu etki eder.

Forumda gereksiz bilgiler nasıl kaldırılır?

Admin panelinde ayarlara giderek gereksiz gösterimleri (örneğin, istatistikler ve hata kayıtları) devre dışı bırakabilir ve forum görünümünü sadeleştirerek hızınızı artırabilirsiniz.

Forumda görsel dosyaların optimizasyonu nasıl yapılır?

Resimleri sıkıştırarak ve uygun boyutlarda yükleyerek görsel dosyalarınızı optimize edebilirsiniz. Ayrıca, resimleri webp formatında kullanmanız tavsiye edilir.

.htaccess dosyasını düzenlemek neden önemlidir?

.htaccess dosyası, web sunucunuzun davranışını kontrol etmenizi sağlar. Önbellekleme ve sıkıştırma ayarlarını buradan yöneterek sitenizin hızını artırabilirsiniz.

Sayfa yükleme hızını artırmak için önerilen minimum değerler nelerdir?

Sayfa yükleme süreniz 3 saniyeden az olmalıdır. Bunun için sayfanızın her zaman hızlı yüklenmesini sağlamak için optimizasyon adımlarını uygulamalısınız.

MyBB PluginLibrary Eklentisi (Güncellendi 2024)

MyBB eklentileri, forumunuzu kişiselleştirmek ve işlevselliğini artırmak için harika bir yoldur. Bu noktada, MyBB PluginLibrary eklentisi devreye girer. PluginLibrary, diğer eklentiler tarafından kullanılabilen faydalı fonksiyonları bir araya getiren bir koleksiyondur. Geliştiriciler için kapsamlı bir araç seti sunarak, MyBB tabanlı forumlar için daha zengin ve işlevsel eklentiler oluşturmayı kolaylaştırır.



Mybb PluginLibrary Eklentisinin Özellikleri

MyBB PluginLibrary, MyBB forumunuzun işlevselliğini artıran ve geliştiricilerin işini kolaylaştıran bir dizi özellik sunar. İşte bazı önemli özellikleri:

  • Geliştirici Dostu: MyBB PluginLibrary, eklenti geliştiricilerine ihtiyaç duydukları araçları ve fonksiyonları sağlar. Kendi eklentilerinizi oluştururken bu kütüphaneden yararlanarak daha etkili ve sorunsuz bir geliştirme süreci geçirebilirsiniz.
  • Geniş Fonksiyon Koleksiyonu: Eklenti, çeşitli işlevleri ve yardımcı fonksiyonları içerir. Bu sayede, MyBB forumunuza kolayca yeni özellikler ekleyebilirsiniz.
  • PHP 7.2 Uyumluluğu: Eklenti, PHP 7.2 ile uyumludur ve bu sayede daha güncel ve güvenli bir çalışma ortamı sağlar.
  • Eklenti Yapım Tarihi: 14 Ağustos 2015
  • Eklenti Son Güncellenme Tarihi: 6 Eylül 2024

Geliştiriciler İçin Kullanım Kılavuzu:

MyBB PluginLibrary‘nin nasıl kullanılacağı konusunda daha fazla bilgiye ihtiyacınız varsa, lütfen PluginLibrary-Documentation.html dosyasına veya inc/plugins/hello_pl.php örnek eklentisine başvurun. Bu belgeler, kütüphanenin fonksiyonlarını ve entegrasyon yöntemlerini detaylı bir şekilde açıklar.

Değişiklik Günlüğü

  • Versiyon 13: PHP 7.2 ile uyumluluk sağlandı. Bu güncellemenin sonucunda eklentinin daha yeni PHP sürümleriyle sorunsuz çalışmasını garanti eder.

MyBB Pluginlibrary Eklentisi Kurulumu

Nasıl Kurulur?

Toplam zaman: 1 dakika

Eklentiyi İndirin:

Eklentiyi aşağıdan indirin.

Rardan Çıkartın:

İndirdiğiniz dosyayı çıkartın.

FTP:

Çıkardığınız dosyaları ftp aracılığıyla forumunuzun kurulu olduğu dizine yükleyin.

Admin Paneli:

Admin paneline giriş yapın ve eklentiler sayfasından PluginLibrary eklentisini aktifleştirin

Sonuç:

Sonuç olarak eklentiyi güle güle kullanabilirsiniz.


Sık Sorulan Sorular

PluginLibrary eklentisi nedir?

MyBB forumları için çeşitli faydalı fonksiyonları içeren bir eklentidir. Diğer eklentiler tarafından kullanılabilecek bu kütüphane, forumunuzu daha işlevsel hale getirmek için araçlar sunar.

Eklenti PHP 7.2 ile uyumlu mu?

Evet, PluginLibrary eklentisi PHP 7.2 ile uyumludur. Bu, eklentinin en güncel PHP sürümleriyle çalışmasını sağlar.

Eklenti hangi mybb sürümlerini destekler?

1.8 ve diğer tüm sürümleri desteklemektedir.

[file_info]