https://instagram.com/alphazzers
   
Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
MyBB Optimizasyon Nasıl Yapılır #1
#1
Merhaba arkadaşlar. MyBB'nin yaygınlaşmasıyla destek sitelerinin alacağı yükler ağırlaşıyor. Şu aralarda çoğu kişi performans & güvenlik taraflı sorunlar yaşayıp bana ulaşıyor. Ben de bundan sonra böyle konular açacağım, her gün 2 konu açıp 3-4 güne çoğu kişinin derdine çare olacağım gibi.. 


bilgi.png MyBB Optimizasyonu nasıl yapılır? #giriş
İlk önce güncellik önemli. Kullandığınız sürümün(güncel sürüm 1.6.12) güncel olması, kullandığınız eklentilerin güncel olması hem performans & hem güvenlik açısından en önemli etkendir. MyBB Güncel depo için tıklayınız. Kullandığınız eklentilerin güncel olup olmadığını "Admin Paneli sag_ok.png Ayarlar sag_ok.png Plugin Yönetimi sag_ok.pngEklenti Güncellemeleri" altında kontrol edebilirsiniz. Not: Eklentinin güncel dosyalarını atmadan önce eklentiyi pasifleştirip, attıktan sonra aktifleştiriniz. Eğer bir eklentiyi kaldırmak istiyorsanız ilk önce eklentiyi pasifleştir'e tıklayıp, ondan sonra varsa eklentiyi kaldır'a tıklayın. Ve eklentinin dosyalarını silin.. Haftada bir yada 15 günde bir, admin paneli / araçlar & bakımdan / sayım & yapılandırmayı çalıştırmanızda yarar var..

dikkat.png Admin yönetim panelinden yapılabilecekler

___Sunucu ve Optimizasyon Ayarları sag_ok.png 
*Gzip Sayfa Sıkıştırması Kullanılsın mı? - (Evet)
*Gzip Sayfa Sıkıştırması için Seviyesi Ayarları - (6)
*Ş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)
*Forum Atlama - Hızlı Menü Gösterilsin mi? - (Hayır)

___Anasayfa Ayarları - [index] sag_ok.png 
*X Forumu Görüntülüyor Gösterilsin mi? - (Hayır)

___Konu Gösterim Ayarları - [showthread] sag_ok.png 
*Multipage Dropdown Gösterimi? - (Hayır)

dikkat.png Hosting yönetim panelinden - FTP üzerinden yapılabilecekler

wrench.png__Veritabanı
Veritabanımızda bazı sorunlar oluşmuş olabilir. Bunları onarmak için bazen geç olabiliyor. İşimizi sağlama alalım. Eğer cPanel kullanıyorsak şu yolu izleyelim: 
1.
uyari.gif
Resmi Orjinal Boyutunda Görüntülemek İçin Tıkla.

uv7z.png
2.
uyari.gif
Resmi Orjinal Boyutunda Görüntülemek İçin Tıkla.

ezbg.png
3.4620incij7691128.png

wrench.png __Veritabanı #2
Veritabanı için şu tabloları ayda bir temizlemek faydalı olacaktır..

mybb_adminlog sag_ok.png (Admin/yönetici kayıtlarının depolandığı tablodur.)
mybb_captcha sag_ok.png (Kayıt sırasında Kullanılan Güvenlik kodu, (resim doğrulama) kodlarının depolandığı tablodur.)
mybb_maillogs sag_ok.png (Alıcısına gitmeyen/ulaşmayan e-Mail hatalarının depolandığı tablodur.)
mybb_moderatorlog sag_ok.png (Moderatör kayıtlarının depolandığı tablodur.)
mybb_searchlog sag_ok.png (Sitede yapılan tüm arama sorgularının/sonuçlarının depolandığı tablodur.)
mybb_sessions sag_ok.png (Siteye yapılan tüm giriş/çıkış çerez (cookies) Kayıtlarının depolandığı tablodur.)
mybb_tasklog sag_ok.png (Sayım & yapılandırma, bakım ve onarım gibi kayıtların depolandığı tablodur.)

wrench.png __FTP
örnek .htaccess dosyasının içeriği (Örnek olarak, Google SEO'lu .htaccess, rewrite kodlarını kendinize göre düzenleyiniz..) =>>

Kod:

Kod:
Options -MultiViews +FollowSymlinks -Indexes

<IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine on

# Hosting paketinizde, RewriteBase ve RewriteRules özelliklerinin etkin olması gerekli.
RewriteBase /

# ./search.php sorunlarınız geçici çözümler:
# ./.htaccess dosyası için yazma izni vermeniz gerekiyor. (777)
RewriteRule ^([^&]*)&(.*)$ http://zamundatorrent.com/$1?$2 [L,QSA,R=301]

# Google SEO 404 Sayfaları:
ErrorDocument 404 /misc.php?google_seo_error=404

# Google SEO Sitemap Dizin:
RewriteRule ^sitemap\-([^./]+)\.xml$ misc.php?google_seo_sitemap=$1 [L,QSA,NC]

# Google SEO URL Forumlar:
RewriteRule ^forum\-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]

# Google SEO URL Konular:
RewriteRule ^konu\-([^./]+)\.html$ showthread.php?google_seo_thread=$1 [L,QSA,NC]

# Google SEO URL Duyurular:
RewriteRule ^duyuru\-([^./]+)\.html$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]

# Google SEO URL Kullanıcılar:
RewriteRule ^uye\-([^./]+)\.html$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]

# Google SEO URL Takvim:
RewriteRule ^takvim\-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]

# Google SEO URL Etkinlik:
RewriteRule ^etkinlik\-([^./]+)\.html$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]
    <IfModule mod_env.c>
        SetEnv SEO_SUPPORT 1
    </IfModule>
</IfModule>

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/plain text/xml text/css application/x-javascript application/xml image/png image/x-icon image/gif image/jpeg application/xml+rss text/javascript application/atom+xml application/javascript application/json
</IfModule>

<FilesMatch "\.(ico|jpg|jpeg|png|gif|swf|css|js|eot|woff|ttf|svg)$">
    FileETag none
</FilesMatch>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType application/x-javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType font/truetype "access plus 1 year"
ExpiresByType font/opentype "access plus 1 year"
ExpiresByType application/x-font-woff "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
</IfModule>

<ifModule mod_headers.c>
<filesMatch "\.(ico|jpg|jpeg|png|gif|swf|eot|woff|ttf|svg)$">  
    Header set Cache-Control "public"  
</filesMatch>  
<filesMatch "\.(css)$">  
    Header set Cache-Control "public"  
</filesMatch>  
<filesMatch "\.(js)$">  
    Header set Cache-Control "private"  
</filesMatch>  
<filesMatch "\.(html|php)$">  
    Header set Cache-Control "private, must-revalidate"  
</filesMatch>
</ifModule>


Ayrıca şu anlatımlara bakınız:
Admin klasörü ve config.php'nin adının değiştirilmesi
inc klasörüne erişimi engelleme
Admin panele ek güvenlik önlemi[PIN] yerleştirme
Kurulumdan sonra chmod ayarları
Ara
Cevapla PGM
Teşekkür verenler:


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 2 Ziyaretçi



***

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping