Ticket #221 (closed Feature Request: fixed)

Opened 13 months ago

Last modified 12 months ago

Gzipping output

Reported by: dlib Owned by: Shadowhand
Priority: minor Milestone: 2.1
Component: Core Version: SVN HEAD
Keywords: gzip output Cc:

Description

Allow for gzipping the output so as to make files smaller and thus faster. In Kohana.php round line 294

		if(self::acceptsGZip())
		{
			header("Content-Encoding: gzip");
			print gzencode(self::$output);
		}
		else
		{
			print self::$output;
		}
	}

	public function acceptsGZip(){
	    $accept = str_replace(" ","", strtolower($_SERVER['HTTP_ACCEPT_ENCODING'])  );
		
	    $accept = explode(",",$accept);
	    return in_array("gzip",$accept);
	}

Of course should be complemented with a config option, or perhaps an argument for Kohana::display()

Change History

Changed 13 months ago by Shadowhand

  • keywords gzip output added
  • version set to SVN HEAD

Changed 12 months ago by Shadowhand

  • owner set to Shadowhand
  • status changed from new to assigned

Changed 12 months ago by Shadowhand

  • status changed from assigned to closed
  • resolution set to fixed

Fixed in r1273.

Note: See TracTickets for help on using tickets.