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