I’ve added compression with the additional bonus of cached compressed files. GZIP and DEFLATE are supported.
Kind regards,
Peter Kriens
> On 31 aug. 2016, at 19:10, Henrik Niehaus <[email protected]> wrote:
>
> Good point. But for the first loading of the page it still makes a big
> difference, especially on slow connections. The difference for only the
> 3 mentioned files is 216 KiB already (with gzip compression), which can
> translate to several seconds wait time. In my case that does not matter,
> but for commercial sites reponse times are important.
>
> Regards,
> Henrik
>
> Am 31.08.2016 um 18:22 schrieb Peter Kriens:
>> It was designed to support this using a debug flag but I never got around
>> it. It is also probably not that important because they ’should’ be cached
>> and compressed. We can provide the browser the information that it never
>> expires since a new bundle will have a new URL.
>>
>> Kind regards,
>>
>> Peter Kriens
>>
>>> On 31 aug. 2016, at 18:15, Henrik Niehaus <[email protected]> wrote:
>>>
>>> I have created an issue for that:
>>> https://github.com/osgi/osgi.enroute.bundles/issues/67
>>>
>>> Another question came up, while having a closer look at the web
>>> resources. I noticed that not the minified versions are served, but the
>>> "human readable" (for example angular and bootstrap). Is there a way to
>>> switch to the minified versions? I tried to change the annotation
>>> parameters:
>>>
>>> @RequireAngularWebResource(resource={"angular.min.js","angular-resource.min.js",
>>> "angular-route.min.js"}, priority=1000)
>>>
>>> But then the minified version are appended to *.js in addition to the
>>> human readable files, so the resulting content is even bigger.
>>>
>>> Regards,
>>> Henrik
>>>
>>> Am 31.08.2016 um 16:41 schrieb Peter Kriens:
>>>> Hmm, were cached and compressed. Can you file a bug? Especially which
>>>> version of the simple web provider you’re using. The latest version had a
>>>> few changes.
>>>>
>>>> Kind regards,
>>>>
>>>> Peter Kriens
>>>>
>>>>> On 31 aug. 2016, at 14:17, Henrik Niehaus <[email protected]> wrote:
>>>>>
>>>>> I was playing around with enroute and the angular and bootstrap web
>>>>> resources. I noticed, that the concatenated files *.js and *.css are
>>>>> served uncompressed by Jetty. Especially the 1.6 MiB angular files take
>>>>> quite some time to load.
>>>>>
>>>>> How would you handle this in a production environment? Would you run
>>>>> Jetty behind an Apache proxy or is there a way to configure Jetty to run
>>>>> standalone and be production ready? Are there any articles or tutorials
>>>>> for that, because I didn't find much on that topic.
>>>>>
>>>>> Regards
>>>>>
>>>>> -Henrik
>>>>>
>>>>> _______________________________________________
>>>>> OSGi Developer Mail List
>>>>> [email protected]
>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>>
>>>> _______________________________________________
>>>> OSGi Developer Mail List
>>>> [email protected]
>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>
>>> _______________________________________________
>>> OSGi Developer Mail List
>>> [email protected]
>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>
>>
>> _______________________________________________
>> OSGi Developer Mail List
>> [email protected]
>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>
>
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev
