Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Search

 
Advanced search

18110 Posts in 2330 Topics- by 798 Members - Latest Member: jednanis
Euro Free Code ForumiPromocija i Razvoj sajtovaPretraga i Search Engine Optimization (Moderator: B@NE)Tutorijal: Kako uciniti Joomla Web site brzim
Pages: [1]   Go Down
Print
Author Topic: Tutorijal: Kako uciniti Joomla Web site brzim  (Read 2575 times)
nedim
Web Developer
SITE ADMIN
Hero Member
*
Offline Offline

Posts: 1433



View Profile WWW
« on: 06.12.2006; 01:07:57 AM »

GZIP Kompresija stranica
Ako Vas server podrzava ovu opciju, mozete omoguciti GZIP kompresiju za Vase web stranice. Idite na "Site" > "Global Configuration" te onda izaberite "Server" tab. Izaberite "Yes" odmah do "GZIP Page Compression" te nakon toga  "Save". Nakon sto to ucinite mozete otici na stranicu http://www.desilva.biz/gzip-test.php kako bi testirali i vidjeli koliko ste prostora spasili GZIP kompresijom na Vasem sajtu.
Ukoliko nemate dozvola da ovo promjenite, mozete to ucinit na jednostavan nacin, tako sto cete u vrhu Vaseg templejta dodati slijedeci kod
<?php
ob_start( 'ob_gzhandler' );
?>

Ovaj kod mora biti stavljen prije pocetnog html taga
<html>
<head>



GZIP CSS Kompresija.

Takodjer, jako dobra stvar je da ucinite GZIP Vaseg CSS
Najjednostavniji nacin jeste da u vrsh Vaseg CSS koda (u stranici template_css.css) ubacite slijedeci kod:

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


Kada to ucinite Vas CSS fajl spasite kao template_css.php
Nakon toga, otidjite u Vas template index.php fajl i u mjesto gdje Vam izmedju tagova <head> i </head> pise template_css.css promjenite to u template_css.php.

To je sve sto se tice CSS-a!!!
Vas Joomla Web sajt nakon ovoga mora biti znatno brzi !

Podesavanje Cache opcije
Joomlina cach mogucnost nije podesena po defaultu. Mozete Mozete omoguciti caching tako sto cete otici u "Site" > "Global Configuration". Caching vrijeme se ravna u sekundama. 900 sekundi je 15 minuta, a to je defaultno. Vi mozete promjeniti ovo vrijeme. Ukoliko vrlo rijetko ili jednom do dva puta dnevno azurirate web stranicu podesite caching na 12 ili 24 sata. Mozete korisiti obicni kalkulator kako bi izmjerili sate u sekunde.

Module Cache
Sada, kada se omogucili Joomla caching, potrebno je da omogucite caching na svim Vasim modula u Joomla CMS koju ti dopustaju. Idite na "Modules" te otvorite bilo koji modul koji Vam je objavljen i omogucite cach na njemu, ukoliko ima tu opciju.

Onemogucavanje statistike i alternativa
Ukoliko koristite Joomla statistiku - NEMOJTE. Onemogucite sve statisticke opcije u Vasem Joomla okruzenju, a za alternativu mozete koristiti Google Analytics koji je odnedavno postao dostupan svima (Google Analytics je trenutno najbolji alat za statisticko pracenje web stranica koji postoji - Potpuno je besplatan i mozete ga preuzeti, odnosno otvoriti sebi account na www.google.com/analytics ).
Joomla statiskika koristi puno prostora te jako mnogo usporava Vas sajt jer prikuplja podatke o korisnicima.
Google Analytics to radi externo, te nece usporiti Vas sajt gotovo nikako, a imat cete bolji pregled nekoliko stotina puta.

To bi bilo to.
Ukoliko Vam ovaj kratki tutorijal bude od pomoci, molimo Vas da nam kazete !

Pozdrav
Nedim
« Last Edit: 30.01.2007; 08:47:16 AM by nedim » Logged

Enzo
Zenica
Hero Member
*****
Offline Offline

Posts: 513


MONOBLUE.ORG


View Profile WWW
« Reply #1 on: 19.12.2006; 23:32:04 PM »

Ili ako vam je sve to mrsko instalirajte ovu super cache komponentu ;p

JRE Cache component - joomla performance booster

http://www.joomlatwork.com/products/components/joomla_performance.html

p.s. super komponenta!

« Last Edit: 19.12.2006; 23:38:08 PM by Enzo » Logged

nedim
Web Developer
SITE ADMIN
Hero Member
*
Offline Offline

Posts: 1433



View Profile WWW
« Reply #2 on: 20.12.2006; 01:09:24 AM »

BTW, komponenta je komercijalna, samo da znaju ljudi Smiley
Logged

volimjoomlu
Newbie
*
Offline Offline

Posts: 16


View Profile
« Reply #3 on: 26.02.2007; 10:37:44 AM »

imam je ja na omut.ru i shack.ru ima sve te komponente za dz... braca rusi zu zakon
Logged
bennieblanco
GLOBAL MODERATOR
Full Member
*
Offline Offline

Posts: 143


Cika Gagi


View Profile WWW
« Reply #4 on: 23.04.2007; 21:45:57 PM »

evo mali dodatak
takodje mozete uraditi kompresiju vecih Java fajlova   ubacite slijedeci kod u samvi vrh js fajla.VEOMA VAZNO! NESMIJE BITI RAZMAK IZMEDJU VRHA FAJLA I KODA

Code:
<?php
ob_start 
("ob_gzhandler");
header("Content-type: text/javascript; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset 60 60 24 30;
$ExpStr "Expires: " .
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
?>

sacuvajte fajl kao  moj_avafajl.php  i pozovite ga u vas index.php fajl


cisti primjer

ako ste imali ovo u vasem index.php

<script language="JavaScript" src="http://www.vasa stranica.com/includes/js/joomla.javascript.js" type="text/javascript"></scriptposlije compresije treba da bude

<script language="JavaScript" src="http://www.vasa stranica.com/includes/js/joomla.javascript.php" type="text/javascript"></script>
Logged

Pages: [1]   Go Up
Print
Jump to: