[pLog-svn] resserver usage

Jon Daley plogworld at jon.limedaley.com
Tue Oct 3 17:30:48 GMT 2006


 	You need to be able to parse the .htaccess file and not add a 
duplicate rule, and remove old rules, etc.  Seems a little tricky.  I 
guess as long as no one ever edits the file themselves, it would be okay.

On Tue, 3 Oct 2006, Paul Westbrook wrote:

> Hello,
>  I was thinking that we could do an easy solution with a plugin.  (This is a 
> little bit of a hack but it should work, and the core LifeType doesn't have 
> to change.)
>
> The plugin would register for the EVENT_POST_RESOURCE_ADD, 
> EVENT_POST_RESOURCE_UPDATE, and EVENT_POST_RESOURCE_DELETE events.  When the 
> plugin gets one of these events, it would iterate through the resources and 
> create mod_rewrite rules in the .htaccess for each of the resources in the 
> specified blog.  These rules would convert the urls that are generated by the 
> current RequestGenerator into the url to the file itself.
>
>  apache would need to have access to modify the .htaccess file in the 
> LifeType root directory.  Alternatively, when using Custom URLs, you can 
> specify a "resource" directory, and have the plugin put the .htaccess file 
> there.
>
> This plugin would also have to run after changing the url format.
>
>
> --Paul
>
>
> On Oct 3, 2006, at 6:14 AM, Oscar Renalias wrote:
>
>> Just to see how much overhead resserver.php has, I wrote a very short
>> script that will load the same URL 100 times using curl. I ran it once
>> using a resserver.php URL and a second time loading the same file
>> using the web server (straight from the "gallery" folder)
>> 
>> I run this in my work laptop and the results are a bit... well, 
>> disappointing:
>> 
>> $ time ./repeat.sh
>> ...
>> real    0m13.339s
>> user    0m5.911s
>> sys     0m3.830s
>> 
>> $ time ./repeat.sh
>> ...
>> real    0m34.178s
>> user    0m6.011s
>> sys     0m3.530s
>> 
>> You can guess which one is which. I've attached the script, you will
>> have to edit it to find two suitable URLs and alter the value of the
>> $URL variable depending on what you want to test but I am expecting
>> comparable results.
>> 
>> I am busy with something else right now but if somebody wanted to take
>> a closer look at this issue we can create a branch in svn to play
>> around...
>> 
>> On 9/28/06, Jon Daley <plogworld at jon.limedaley.com> wrote:
>>> On Thu, 28 Sep 2006, Oscar Renalias wrote:
>>>> When I said hidden resources, I meant hidden albums. There is a checkbox 
>>>> when
>>>> creating an album that makes it not appear in the list of albums in the
>>>> public side of the blog. I don't see how this could be possible, although 
>>>> I
>>>> am not sure how many people are really using this feature.
>>>        But, I still don't get it - they can still be hidden - URLs aren't
>>> ever revealed.
>>> 
>>>> Regarding URLs and subdomains, I know things like
>>>> http://subdomain.server.com/gallery/1/general/test.jpg will work but
>>>> considering we're using subdomains, would it be possible to have 
>>>> something
>>>> like http://subdomain.server.com/gallery/general/test.jpg? (without the 
>>>> blog
>>>> id)
>>>        Ah, yes.  That wouldn't work.
>>> _______________________________________________
>>> pLog-svn mailing list
>>> pLog-svn at devel.lifetype.net
>>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>>> 
>>> <repeat.sh>
>> _______________________________________________
>> pLog-svn mailing list
>> pLog-svn at devel.lifetype.net
>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>
> --
> Paul Westbrook
> paul at westbrooks.org
> <http://www.westbrooks.org>
>
>
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://devel.lifetype.net/mailman/listinfo/plog-svn

-- 
Jon Daley
http://jon.limedaley.com/

Whining is anger through a small opening.
-- Stuart Smalley


More information about the pLog-svn mailing list