|
Yazar Oğuz Kaan KILINÇ
|
|
Pazar, 24 Şubat 2008 |
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 <?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; <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. (liberte'nin Joomla!Türkiye Destek Forumu'nda yazdığı bilgilerden derlenmiştir.) |