NaN
Italiano
Inglese
HTML5
LinkedInGoogle+
Sparkle - Website Optimizer
v.5.0.3 [21.05.2015]
Sparkle dà brio al vostro sito spremendo al 100% le risorse del server, sia dedicato che condiviso, su cui è ospitato, aumentando la velocità di risposta e di visualizzazione delle pagine del 75%.
Sparkle è un plugin che permette un'incredibile aumento prestazionale e mira a sfruttare al massimo le risorse e le possibilità del server agendo su diversi fattori, sia a livello di configurazione del server sia di ottimizzazione delle risposte HTTP verso il client, con differenziazioni in base al browser utilizzato.

Sparkle riscrive completamente il metodo di servire le pagine del vostro server di appoggio ed ottimizza il sistema di caching del vostro browser.

Sparkle rappresenta uno strumento SEO essenziale per la qualifica del vostro sito secondo i parametri di Google, garantendo un punteggio >92 su Google PageSpeedGoogle PageSpeed.


Sparkle è installabile, in modo del tutto non intrusivo, su qualsiasi sito PHP esistente.

Nel dettaglio un rapido elenco delle caratteristiche tecniche (per sviluppatori):
  • tre tipi di installazione: una dedicata ai server Apache con suporto .htaccess completo e PHP montato come handler, una nel caso in cui PHP sia eseguito come FastCGI e con supporto php.ini locale, un'ultima per i server con il solo supporto per il Rewrite URL.
  • riconfigurazione completa delle variabili del webserver tramite .htaccess, php.ini o PHP wrapper
  • visualizzazione completa di qualsiasi errore PHP (-1) con registro errori locale nella root del sito
  • compressione GZIP-9 per tutti i files testuali
  • riscrittura headers HTTP di tutti i files, testuali e non
  • minimizzazione di tutti i files testuali
  • ricodifica di tutti i caratteri speciali presenti in files HTML e Javascript, nel primo caso in HTML Entities, nel secondo caso in octal numbers.
  • confronto tra la dimensione della versione compressa e quella non compressa, in modo da poter servire il file più piccolo
  • download progressivo dei files binari (qualsiasi file non testuale)
  • Keep-Alive sempre attivo
  • autoinclusione dei codici delle Google Analytics su qualsiasi pagina HTML servita
  • utilizzo strutturato dell'header ETag
  • gestione errori HTTP: 404 (differenziato per file immagine), 403 e 500.
  • possibilità di scelta tra protocollo HTTP 1.1 e HTTP 1.0
  • completa gestione delle risposte 304 (file non modificato)
  • metodo di caching e risposte 304 per tutte le pagine dinamiche
  • autoinclusione in ogni pagina di META TAGS a scopo SEO (definibili)
  • gestione emulazione IE7 per Internet Explorer 8+ ed IE6 per Internet Explorer 7
  • gestione caching per Internet Explorer, basato sul seguente articolo Microsoft: Caching Improvements in IE9 Articolo Cache IE9
  • fix header "Set-Cookie" autoimpostato da alcuni server anche per i files immagine; l'header ed il relativo cookie vengono svuotati in quanto inutili
  • supporto per siti PunchOut (vedi AribaBuyer ed il protocollo cXML)
  • impedisce la modifica degli headers http a eventuali Proxy
  • completo supporto per il protocollo P3P 1.1
  • invio del checksum MD5 per ogni file servito
  • autocorrezione ed ottimizzazione di pagine realizzate con Dreamweaver (conversione multibyte UTF-8 in html entities e rimuove BOM)
  • supporto per estensioni personalizzate (ex: .NaN, come vedete in questo sito)
  • supporto estensioni WebFonts (.ttf, .woff, .otf)
  • salvataggio files di sessione in locale
  • personalizzazione handler degli errori nel caso di script eseguito da CLI
  • completo supporto suPHPsuPHP
  • completo supporto per installazione all'interno di una sottocartella; utile nel caso in cui abbiate un solo dominio con hosting ed alcuni redirect che puntano a cartelle del dominio principale
  • strumento di controllo dello spazio utilizzato su disco con dettaglio per ogni cartella
  • la compressione dei files su Internet Explorer 6 è gestita in base all'errore Microsoft descritto nel documento KB825057 IE6 Bug
  • autoinclusione della funzione "session_start()", solo nel caso in cui si stia processando un file PHP senza sessione inizializzata
  • impostazione automatica di data, timezone e valuta (default=Italia)
  • completo supporto ed ottimizzazione di TinyMCE (NB: non utilizzare il compressore nativo di TMCE)
  • suppporto per IE's unzipped background files revalidation
  • minimizzazione automatica di tutti i files Javascript e CSS
  • indicazione del tempo di esecuzione di ogni script
  • completo supporto per il browser presente su Playstation 3
  • conversione automatica di tutti i caratteri unicode (ex. Giapponesi, Cinesi, Arabi, ecc.) in HTML entities
  • conversione automatica della codifica dei files testuali in UTF8 (ex. UTF16 -> UTF8, UTF32 -> UTF8, ecc.)
  • Advanced Cache System
  • supporto e gestione Cross-origin resource sharing (CORS)CORS
  • evita che le informazioni della directory DMOZ.org condizionino gli snippets Google, inducendo il crawler ad utilizzare le microdata propertiesMicrodata
  • imposizione di utilizzo di Conditional RequestsConditional Request per tutti i browsers
  • completo supporto per la funzione, rivolta alla Privacy, "Do Not Track" Do Not Track
  • supporto per la CDN ed il sistema di protezione da attacchi DDOS (ed altri comuni attacchi hacker) fornito da CloudFlareCloudFlare

  • OPZIONE: protezione hotlinking per le immagini
  • OPZIONE: autoinclusione di labels ICRA.ORG per definire il sito non moralmente offensivo e dedito all'educazione e alla interoperabilità famigliare
  • OPZIONE: autoinclusione di meta tags DublinCore 1.1
  • OPZIONE: supporto per la CDN di Coral (Coral CDN Coral CDN)
  • OPZIONE: supporto per il Transfer-Encoding:chunked su files testuali
  • OPZIONE: gestione parallela files di sessione nel caso di installazione del sito su file system NFSNFS
  • OPZIONE: autoinclusione Creative Commons
Requisiti minimi: Apache HTTP Server 2.2+, PHP 4+, modulo mod_rewrite

110% completed
Una percentuale superiore a 100 indica un progetto completato con aggiornamenti successivi.

Tested on Google PageSpeed and Yahoo YslowYslow performance testing programs.
Webrevolver (NaИ) - Via Rivoli 1, 10090Bruino (TO) - VAT IT09897770013 - CF NNNLRT81C26L219P - 2008 ~ 2017
Creative Commons License