Tweet

Ana Sayfa   Forum   Joomla
Yeni Başlık Cevap Ekle
white_bullet Joomla sitenizi hızlandırın (10/04/2008 08:14)
profil DeepFire
 offline OFFLINE
 Junior Coder

Joomla! sitenizi hızlandırmak için birkaç yararlı ipucu. Denemenizde fayda var. Joomla! sitenizin hızlanması için yapabilecekleriniz :

- Sitenizdeki tüm resim dosyalarının boyutlarını küçültün, mümkünse 10kb'tan küçük olsunlar. Bu işlem için kullanabileceğiniz bir programı www.webopt.com adresinden indirebilirsiniz.
- index.php dosyalarınızdaki beyaz karakterleri, yorumları, gereksiz boşlukları temizleyin.
- CSS dosyalarınızı mümkün olduğunca küçük tutun. Aynı işi yapan kodları mümkün olduğunca birleştirin.
- CSS Hafifleticisi ile CSS dosyanızı kontrol edin.
- MySQL veritabanınıza gidin ve tüm tablolarınızı tamir edip, hafifletin. Veritabanı ağırlaştıkça Joomla!nız da yavaşlayacaktır.
- CSS dosyalarınızın en üstüne

CODE:

<?php
ob_start ("ob_gzhandler");
header("Content-type: text/css");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 * 24 * 7 ;
$ExpStr = "Expires: " .
gmdate("D, d M Y H:i:S",
time() + $offset) . " GMT";
header($ExpStr);
?>

kodunu yapıştırın ve .css uzantısını .php olarak değiştirin. CSS dosyanızın çağrıldığı her yerde PHP dosyanızı kullanın.

Örneğin;

CODE:
<link rel="stylesheet" href="/templates/<name-of-template>/css/template_css.php" />



- Joomla! sitenizi Türkiye sunucularında barındırın.
- htaccess dosyanızı gereksiz bilgilerden temizleyin.

Sunucunun yönetimi sizde ise;

- Apache modüllerinden ihtiyacınız olmayanları kaldırarak
- Apache'yi yeniden compile ederek
- Apache 2 serisine geçip, mpm_worker kullanarak
- Resimler ve CSS gibi sabit içerikler için 'min apache compilation' kullanıp, dinamik içerik için php desteği alarak
- lighttpd'yi apache mod proxy ile sabit içerik için, apache'yi php için kullanarak
- Tüm içerikler için lighttpd yaparak

Joomla! sitenizin performansını %50 oranında artırabilirsiniz.

Joomla!Türkiye Destek Forumu'nda yazdığı bilgilerden derlenmiştir.

Code for life

Üye Profili
 
1 /
 
Ana Sayfa   Forum   Joomla
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg