css minification

Kiith-Sa via Digitalmars-d digitalmars-d at puremagic.com
Fri Jan 16 14:02:26 PST 2015


On Friday, 16 January 2015 at 21:39:52 UTC, Andrei Alexandrescu 
wrote:
> On 1/16/15 1:32 PM, Vladimir Panteleev wrote:
>> On Friday, 16 January 2015 at 21:26:04 UTC, Andrei 
>> Alexandrescu wrote:
>>> Well good point. As of January two of the css files are in 
>>> the top 3
>>> most trafficked files off of dlang.org, second only to 
>>> favicon.ico.
>>
>> That's probably because HTTP caching is not configured.
>>
>> Ideally, you'd put the file's modification time in its path, 
>> e.g.:
>>
>> <link rel="stylesheet" type="text/css" 
>> href="css/1421443851/style.css" />
>>
>> css/*/style.css would point to the same style.css (via 
>> internal, not
>> HTTP redirect).
>>
>> Then, css/* can be cached forever, as the URL of the file 
>> would change
>> when the file changes.
>>
>> This is what DFeed does, but I'm not sure if this is feasible 
>> with just
>> DDoc and makefiles, though.
>
> Nice. Wanna take it up? Generally I'm looking for less work for 
> me and more work for others :o). -- Andrei

Also, -1 for CSS minification, if I'll ever want to make any CSS 
contibutions I'll start by looking at the CSS in the browser.

+1 for gzip and caching. *don't even consider* microoptimizations 
like this if you're not even doing that yet, whatever gains you 
might get are negligible by comparison.


More information about the Digitalmars-d mailing list