Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Compressione file per velocizzare caricamento

    Buon giorno.
    Utilizzo questo script per la compressione dei file al caricamento della index.php, non solo dei file javascript, css e jquery presenti nell'head della pagina, ma anche per tutte le immagini(jpg,png) presenti nella pagina stessa.
    Codice PHP:
    <?php
    session_start
    ();
    //controllo per comprimere le pagine e velocizzare il caricamento
    //altro controllo è presente in .htaccess per comprimere tutti i tipi di file al momento del caricamento

    if(substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')){    ob_start('ob_gzhandler');}else{    ob_start();}
    ?>
    Volevo sapere però se questo script lo devo includere in tutte le pagine del sito, dato che il contenuto dell'head è identico.
    Grazie mille.

  2. #2
    girovagando per internet ho trovato uno script che comprime le immagini.
    Ma come al solito a me non funziona.
    Avete mai sentito parlare di "Image cache"?
    Supporta tutti i tipi di immagini, ma quando gli dico l'immagine da comprimere mi restituisce errore dicendomi che l'immagine non è del tipo consentito.
    Codice PHP:
    <?php 
    require $_SERVER['DOCUMENT_ROOT'].'/php-image-cache/src/ImageCache/ImageCache.php';
    $imagecache = new ImageCache();
    $imagecache->cached_image_directory dirname(__FILE__) . '/images/cached';
    $cached_src_one $imagecache->cache('/images/avvisi.jpg' );                                
    echo 
    '<p>Original file size: ' filesize($imagecache->image_src) . ' bytes</p>';
    echo 
    '<p>PHPImageCach-ified file size: ' filesize($imagecache->cached_filename) . ' bytes</p>';
    echo 
    '<p>Total image size reduction: ' . (((filesize($imagecache->image_src) - filesize($imagecache->cached_filename)) / filesize($imagecache->image_src))*100) . '%</p>';
    ?>
    <img src="<?php echo $cached_src_one?>" alt="">
    mma...
    Ultima modifica di ANTAGONIA; 27-11-2014 a 14:19

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.