You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by Antonio Sanso <as...@adobe.com> on 2012/03/29 17:44:45 UTC

Re: [ResourceResolver] sling:alias support

Hi Jeff,

in [0] you can find a kind of evidence for it.

Regards

Antonio

[0] https://issues.apache.org/jira/browse/SLING-2311

On Feb 24, 2012, at 1:48 PM, Jeff Young wrote:

> Felix,
> 
> Have we done any profiling to confirm that sling:alias resolution does actually contribute a meaningful percentage?
> 
> Jeff.
> 
> 
> -----Original Message-----
> From: Felix Meschberger [mailto:fmeschbe@adobe.com] 
> Sent: 24 February 2012 10:13
> To: dev@sling.apache.org
> Subject: [ResourceResolver] sling:alias support
> 
> Hi all,
> 
> We have had support for sling:alias properties for a long time. This allows to create URL aliases for example for i18n. Yet, it also creates some overhead for resolution of non-existing URLs.
> 
> Whenever an URL cannot directly be resolved it is split in segments and the resource tree is walked down from the top resolving each segment: If a child resource is not found, all children are inspected for a sling:alias property. Only if none has been found, the iteration terminates and resource resolution fails.
> 
> This is potentially a costly operation and may not always be required.
> 
> I wonder, whether we should have a configuration option to be able to switch off sling:alias support (Default would be enabled sling:alias support for backwards compatibility).
> 
> Regards
> Felix


RE: [ResourceResolver] sling:alias support

Posted by Jeff Young <je...@adobe.com>.
+1

Jeff.


> -----Original Message-----
> From: Felix Meschberger [mailto:fmeschbe@adobe.com]
> Sent: 29 March 2012 19:25
> To: dev@sling.apache.org
> Subject: Re: [ResourceResolver] sling:alias support
> 
> Hi,
> 
> This is kind of strong evidence IMHO. Thanks for sharing.
> 
> Regards
> Felix
> 
> Am 29.03.2012 um 11:44 schrieb Antonio Sanso:
> 
> > Hi Jeff,
> >
> > in [0] you can find a kind of evidence for it.
> >
> > Regards
> >
> > Antonio
> >
> > [0] https://issues.apache.org/jira/browse/SLING-2311
> >
> > On Feb 24, 2012, at 1:48 PM, Jeff Young wrote:
> >
> >> Felix,
> >>
> >> Have we done any profiling to confirm that sling:alias resolution
> does actually contribute a meaningful percentage?
> >>
> >> Jeff.
> >>
> >>
> >> -----Original Message-----
> >> From: Felix Meschberger [mailto:fmeschbe@adobe.com]
> >> Sent: 24 February 2012 10:13
> >> To: dev@sling.apache.org
> >> Subject: [ResourceResolver] sling:alias support
> >>
> >> Hi all,
> >>
> >> We have had support for sling:alias properties for a long time. This
> allows to create URL aliases for example for i18n. Yet, it also creates
> some overhead for resolution of non-existing URLs.
> >>
> >> Whenever an URL cannot directly be resolved it is split in segments
> and the resource tree is walked down from the top resolving each
> segment: If a child resource is not found, all children are inspected
> for a sling:alias property. Only if none has been found, the iteration
> terminates and resource resolution fails.
> >>
> >> This is potentially a costly operation and may not always be
> required.
> >>
> >> I wonder, whether we should have a configuration option to be able
> to switch off sling:alias support (Default would be enabled sling:alias
> support for backwards compatibility).
> >>
> >> Regards
> >> Felix
> >


Re: [ResourceResolver] sling:alias support

Posted by Felix Meschberger <fm...@adobe.com>.
Hi,

This is kind of strong evidence IMHO. Thanks for sharing.

Regards
Felix

Am 29.03.2012 um 11:44 schrieb Antonio Sanso:

> Hi Jeff,
> 
> in [0] you can find a kind of evidence for it.
> 
> Regards
> 
> Antonio
> 
> [0] https://issues.apache.org/jira/browse/SLING-2311
> 
> On Feb 24, 2012, at 1:48 PM, Jeff Young wrote:
> 
>> Felix,
>> 
>> Have we done any profiling to confirm that sling:alias resolution does actually contribute a meaningful percentage?
>> 
>> Jeff.
>> 
>> 
>> -----Original Message-----
>> From: Felix Meschberger [mailto:fmeschbe@adobe.com] 
>> Sent: 24 February 2012 10:13
>> To: dev@sling.apache.org
>> Subject: [ResourceResolver] sling:alias support
>> 
>> Hi all,
>> 
>> We have had support for sling:alias properties for a long time. This allows to create URL aliases for example for i18n. Yet, it also creates some overhead for resolution of non-existing URLs.
>> 
>> Whenever an URL cannot directly be resolved it is split in segments and the resource tree is walked down from the top resolving each segment: If a child resource is not found, all children are inspected for a sling:alias property. Only if none has been found, the iteration terminates and resource resolution fails.
>> 
>> This is potentially a costly operation and may not always be required.
>> 
>> I wonder, whether we should have a configuration option to be able to switch off sling:alias support (Default would be enabled sling:alias support for backwards compatibility).
>> 
>> Regards
>> Felix
>