PageSpeed: Skirtumas tarp puslapio versijų

Iš IV pagalba klientams.
Peršokti į: navigacija, paiešką
 
(nerodoma 8 tarpinės versijos, sukurtos to paties naudotojo)
1 eilutė: 1 eilutė:
 +
Ši paslauga galima tik [http://www.hostingas.lt/profesionalus.html Profesionalaus hostingo] serveriuose, nes PHP turi veikti mod_php režimu.
 +
 +
 
PageSpeed padeda maksimaliai sutrumpinti svetainės užsikrovimo laiką, sumažina bendrą srautą, o tai padeda išlaikyti esamus lankytojus ir pritraukti naujus. Šis įrankis atlieka tokius veiksmus:
 
PageSpeed padeda maksimaliai sutrumpinti svetainės užsikrovimo laiką, sumažina bendrą srautą, o tai padeda išlaikyti esamus lankytojus ir pritraukti naujus. Šis įrankis atlieka tokius veiksmus:
  
12 eilutė: 15 eilutė:
 
----
 
----
 
<code>
 
<code>
AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/plain text/xml application/xhtml+xml text/css application/xml image/svg+xml application/rss+xml application/atom_xml application/x-javascript application/x-httpd-php application/x-httpd-fastphp application/x-httpd-eruby text/html
+
AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html text/plain text/xml text/css css text/javascript application/x-javascript
  
 
ModPagespeedRewriteLevel CoreFilters <br />
 
ModPagespeedRewriteLevel CoreFilters <br />
19 eilutė: 22 eilutė:
 
ModPagespeedEnableFilters convert_jpeg_to_progressive <br />
 
ModPagespeedEnableFilters convert_jpeg_to_progressive <br />
 
ModPagespeedEnableFilters inline_preview_images  <br />
 
ModPagespeedEnableFilters inline_preview_images  <br />
 +
ModPagespeedEnableFilters elide_attributes  <br />
 +
ModPagespeedEnableFilters combine_css <br />
 +
ModPagespeedEnableFilters rewrite_javascript <br />
 
</code>
 
</code>
 
----
 
----
  
{| class="wikitable" style="text-align: left;"
+
 
|'''Register globals''' nustatymo įjungimas:
+
Pagrindinių filtrų reikšmės:
|<tt>php_value register_globals 1</tt>
+
 
|-
+
* collapse_whitespace - pašalinami visi nereikalingi tarpai. Daugiau apie [https://developers.google.com/speed/docs/mod_pagespeed/filter-whitespace-collapse tai leidėjo svetainėje.]
| Pagrindinių filtrų reikšmės:
+
 
|-
+
* remove_comments - pašalinami HTML komentarai ( java skriptų ir css komentarai neliečiami ). Daugiau apie [https://developers.google.com/speed/docs/mod_pagespeed/filter-comment-remove tai leidėjo svetainėje.]
|
+
 
|
+
* convert_jpeg_to_progressive - JPG/JPEG paveikslėlių suspaudimo būdas pakeičiamas progresiniu.  Daugiau apie [https://developers.google.com/speed/docs/mod_pagespeed/filter-image-optimize tai leidėjo svetainėje.]
|-
+
 
|'''magic_quotes_gpc''' nustatymo įjungimas:
+
* inline_preview_images  - Sugeneruojami prastesnės kokybės paveikslėliai ir naudojami kol pilnai neužkraunamas puslapis. Daugiau apie [https://developers.google.com/speed/docs/mod_pagespeed/filter-inline-preview-images tai leidėjo svetainėje.]
|<tt>php_value magic_quotes_gpc on</tt>
+
 
|-
+
* elide_attributes  - pašalinami atributai, kuriems priskiriamos reikšmės yra standartinės. Daugiau apie [https://developers.google.com/speed/docs/mod_pagespeed/filter-attribute-elide tai leidėjo svetainėje.]
|'''magic_quotes_gpc''' nustatymo išjungimas:
+
 
|<tt>php_value magic_quotes_gpc off</tt>
+
* combine_css - visi CSS failai apjungiami į vieną. Daugiau apie [https://developers.google.com/speed/docs/mod_pagespeed/filter-css-combine tai leidėjo svetainėje.]
|}
+
 
 +
* rewrite_javascript - minimizuojamas javascript'ų kodas. Daugiau apie [https://developers.google.com/speed/docs/mod_pagespeed/filter-js-minify tai leidėjo svetainėje.]
 +
 
 +
 
 +
'''Papildomai galima naudoti'''
 +
 
 +
* ModPagespeedEnableFilters rewrite_css
 +
Minimizuojamas CSS kodas. Daugiau apie [https://developers.google.com/speed/docs/mod_pagespeed/filter-css-rewrite tai leidėjo svetainėje.]
 +
 
 +
* ModPagespeedEnableFilters inline_css
 +
css informacija patalpinama tiesiai HTML faile. Daugiau apie [https://developers.google.com/speed/docs/mod_pagespeed/filter-css-inline tai leidėjo svetainėje.]
 +
 
 +
* ModPagespeedEnableFilters inline_javascript
 +
smulkūs java skriptai patalpinami tiesiai html faile. Daugiau apie [https://developers.google.com/speed/docs/mod_pagespeed/filter-js-inline tai leidėjo svetainėje.]
 +
 
 +
* ModPagespeedEnableFilters combine_heads <br />
 +
apjungiamos <head> dalys į vieną. Dažniausiai tai aktualu tik toms svetainėms, kurios pateikia informaciją iš daugelio skirtingų šaltinių. Daugiau apie [https://developers.google.com/speed/docs/mod_pagespeed/filter-head-combine tai leidėjo svetainėje.]
 +
 
 +
 
 +
[[Kategorija:Serverio_ir_PHP_nustatymai]]

Dabartinė 15:30, 29 kovo 2013 versija

Ši paslauga galima tik Profesionalaus hostingo serveriuose, nes PHP turi veikti mod_php režimu.


PageSpeed padeda maksimaliai sutrumpinti svetainės užsikrovimo laiką, sumažina bendrą srautą, o tai padeda išlaikyti esamus lankytojus ir pritraukti naujus. Šis įrankis atlieka tokius veiksmus:

  • pašalinami nereikalingi tarpai, teksto atitraukimas;
  • optimizuojami kintamųjų pavadinimai;
  • pašalinami komentarai;
  • optimizuojami paveikslėliai, jų užkrovimo būdas;

Nors PageSpeed ir keičia svetainės kodą, tačiau neįtakoja jos funkcionalumo, dėl to yra suderinamas su dauguma populiariausių turinio valdymo sistemų ir skriptų. Google teigimu svetainės gali veikti iki dviejų kartų greičiau.

Šį filtrą galite paprasčiausiai įjungti .htaccess faile, kuris yra pagrindiniame svetainės kataloge public_html. Jei šio failo nėra - jį galite tiesiog sukurti.
Nukopijuokite šias eilutes:


AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html text/plain text/xml text/css css text/javascript application/x-javascript

ModPagespeedRewriteLevel CoreFilters
ModPagespeedEnableFilters collapse_whitespace
ModPagespeedEnableFilters remove_comments
ModPagespeedEnableFilters convert_jpeg_to_progressive
ModPagespeedEnableFilters inline_preview_images
ModPagespeedEnableFilters elide_attributes
ModPagespeedEnableFilters combine_css
ModPagespeedEnableFilters rewrite_javascript



Pagrindinių filtrų reikšmės:

  • remove_comments - pašalinami HTML komentarai ( java skriptų ir css komentarai neliečiami ). Daugiau apie tai leidėjo svetainėje.
  • convert_jpeg_to_progressive - JPG/JPEG paveikslėlių suspaudimo būdas pakeičiamas progresiniu. Daugiau apie tai leidėjo svetainėje.
  • inline_preview_images - Sugeneruojami prastesnės kokybės paveikslėliai ir naudojami kol pilnai neužkraunamas puslapis. Daugiau apie tai leidėjo svetainėje.
  • elide_attributes - pašalinami atributai, kuriems priskiriamos reikšmės yra standartinės. Daugiau apie tai leidėjo svetainėje.


Papildomai galima naudoti

  • ModPagespeedEnableFilters rewrite_css

Minimizuojamas CSS kodas. Daugiau apie tai leidėjo svetainėje.

  • ModPagespeedEnableFilters inline_css

css informacija patalpinama tiesiai HTML faile. Daugiau apie tai leidėjo svetainėje.

  • ModPagespeedEnableFilters inline_javascript

smulkūs java skriptai patalpinami tiesiai html faile. Daugiau apie tai leidėjo svetainėje.

  • ModPagespeedEnableFilters combine_heads

apjungiamos <head> dalys į vieną. Dažniausiai tai aktualu tik toms svetainėms, kurios pateikia informaciją iš daugelio skirtingų šaltinių. Daugiau apie tai leidėjo svetainėje.