datortarps Posted September 1, 2009 Report Share Posted September 1, 2009 (edited) Neesmu specialists php joma tapec nesodiet mani dikti,bet uzdot jautajumu un cerams sanemt korektu atbildi veletos....Un tatad,esmu dzirdeejis ka var optimizet web saita uz php bazes atversanas atrumu ar .htaccess palidzibu ierakstot ieks faila (php_flag zlib.output_compression On php_value zlib.output_compression_level 5) cik noprotu tas ir Gzip compress.....vai tas ta ir??? un varbut ir kas labaaks un efektivaks??? Edited September 1, 2009 by datortarps Quote Link to comment Share on other sites More sharing options...
rpr Posted September 1, 2009 Report Share Posted September 1, 2009 http://httpd.apache.org/docs/2.0/mod/mod_deflate.html Quote Link to comment Share on other sites More sharing options...
bubu Posted September 1, 2009 Report Share Posted September 1, 2009 Kārtējo reizi - piedomājam pie topika nosaukuma. Topikus nav jāsauc "palīdziet", "vajag padomu" vai tml. Vajag topika nosaukumā īsi uzrakstīt par ko būs jautājums. Nevajag forumu pārvērst par miskasti. Quote Link to comment Share on other sites More sharing options...
datortarps Posted September 1, 2009 Author Report Share Posted September 1, 2009 atvainojos tiks izlabots Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted September 1, 2009 Report Share Posted September 1, 2009 Daži raksti (daži gan ir paseni, taču principiāli tam nav tik liela nozīme) par tēmu: http://www.sitepoint.com/article/caching-php-performance/ http://www.sitepoint.com/article/web-site-optimization-steps/ http://www.sitepoint.com/article/web-design-speed-up-site/ Quote Link to comment Share on other sites More sharing options...
krikulis Posted September 1, 2009 Report Share Posted September 1, 2009 mod_deflate ir sakarīgāks variants par php zlibu, saspiež arī ne-ar-php servētos failus . mod_deflate kompresē uz klientu sūtāmos datus (ja klients requestā pasaka, ka saprot kompresiju), tādejādi vairāk noslogojot CPU, bet samazinot datu pārraides laiku pa tīklu. Jāatzīmē, ka jau kompresētus datus kā jpegu, arhīvus utt., vēlreiz kompresēt nav jēgas, ja pat ir ieguvums, jams ir neadekvāts patērētajiem resursiem . Labi kompresējas teksts (ala htmls). Quote Link to comment Share on other sites More sharing options...
datortarps Posted September 1, 2009 Author Report Share Posted September 1, 2009 mod_deflate ir sakarīgāks variants par php zlibu, saspiež arī ne-ar-php servētos failus . mod_deflate kompresē uz klientu sūtāmos datus (ja klients requestā pasaka, ka saprot kompresiju), tādejādi vairāk noslogojot CPU, bet samazinot datu pārraides laiku pa tīklu. Jāatzīmē, ka jau kompresētus datus kā jpegu, arhīvus utt., vēlreiz kompresēt nav jēgas, ja pat ir ieguvums, jams ir neadekvāts patērētajiem resursiem . Labi kompresējas teksts (ala htmls). negribu atkartoties, bet es tik tiesam neesmu specss ,varbut var kadu realu piemeru(kodu) vai adresiiti kur var palasit ka tas realizejams dzive...jau ieprieks liels paldies... Quote Link to comment Share on other sites More sharing options...
krikulis Posted September 1, 2009 Report Share Posted September 1, 2009 mod_deflate ir apache modulis . .htaccess AddOutputFilterByType DEFLATE text/html text/plain text/xml Kompresēs html, tekstu, xmlu. Principā common use case ar šito vajadzētu pietikt. Quote Link to comment Share on other sites More sharing options...
marrtins Posted September 1, 2009 Report Share Posted September 1, 2009 Ar Apache es daru tā: AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript ExpiresActive On ExpiresByType image/gif "access plus 5 days" ExpiresByType image/png "access plus 5 days" ExpiresByType image/css "access plus 5 days" ExpiresByType image/jpeg "access plus 5 days" ExpiresByType image/css "access plus 5 days" FileETag none Quote Link to comment Share on other sites More sharing options...
krikulis Posted September 2, 2009 Report Share Posted September 2, 2009 failu klient side kešošanu ar mod_expire nelien php kontekstā. jāatmin, ka failus kešojot, failu nosaukumā jāiekļauj versijas numurs, piem img-r12.gif, lai updeitojot versijas klientiem viss rādītos smuki . Jaut: kas ir image/css ? Kādēļ JS neliec kešot klientam ? Kādēļ eTagus nelieo? tas būtu vienkāršāk. P.S. eTag ir verķis, kas ļauj browserim / serverim vienoties par to, ka klientam kešā ir riktīgais fails . Quote Link to comment Share on other sites More sharing options...
marrtins Posted September 2, 2009 Report Share Posted September 2, 2009 failu klient side kešošanu ar mod_expire nelien php kontekstā. index.php, kas satur bildes, js, css - ļoti pat labi "lien kontekstā" PHP. jāatmin, ka failus kešojot, failu nosaukumā jāiekļauj versijas numurs, piem img-r12.gif, lai updeitojot versijas klientiem viss rādītos smuki . Nav obligāti faila nosaukumā, es piekabinu ?v=1.1 Jaut: kas ir image/css ? Kādēļ JS neliec kešot klientam ? Kādēļ eTagus nelieo? tas būtu vienkāršāk. P.S. eTag ir verķis, kas ļauj browserim / serverim vienoties par to, ka klientam kešā ir riktīgais fails . image/css - typo errors, neņemt vērā. JavaScripts (nezkāpēc) tiešām nav pielikt. Steidzu labot :D Es zinu, kas ir ETag :P Manā skatījumā, Etagam nav īpašs tolks, ja lietoju Expire + versijas nr parametrā. Pietam, nafig man pie katra pieprasījuma ļaut skanēt visu failu (OK, dažas implementācijas skatās citādi - mtime un/vai failasistēmas inode nr, vai vēl kā citādi)? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.