[Typo3-dev] caching, CLI, and IMG_RESOURCE
Zach Davis
zach at castironcoding.com
Wed Apr 27 14:43:11 CEST 2005
Sounds like a handy tool, Kasper -- can't wait to see it :)
best,
Zach
Kasper Skårhøj wrote:
> Hi Zach,
>
> Stumbled over this old mail...
>
> I'm working on a yet-not-released extensions "crawler" which can be used
> for your purpose. Basically you can configure the crawler to generate
> URLs from some configuration. Such a configureation could be to say
> "visit
> http://myserver.tld/index.php?id=somewhere_with_my_images&image_uid=[here goes the UID]" for each UID of a certain table. the generated URLs (thousands if you like) is queue up in the database and will be requested over time by a cron-job.
>
> Just FYI
>
> - kasper
>
>
>
> On Fri, 2005-01-07 at 04:58, Zach Davis wrote:
>
>>I'm a bit stumped with a typo3 problem; maybe somebody here can help.
>>
>>So, I wrote an extension for a client -- basically it's an image gallery
>> with 1000+ image records. Each image file is displayed as an IMAGE
>>cObject, which means that the first time an image is displayed it's
>>resized and cached (a version of the file is created in typo3temp and 2
>>corresponding records are recorded in cach_imagesizes).
>>
>>Here's the problem: every now and then the client needs to crawl the
>>gallery and cache every image. It's very time consuming and CPU
>>intensive, so my preference is to make it something that can be run via
>>cron or, even better, from the command line. It's easy to write a view
>>for the extension that goes through the table and calls cObj->image on
>>each record to generate the cached file, but it takes too long and it
>>times out.
>>
>>So, I used the CLI API (Rainer's approach of using $_SERVER['argv'][0]
>>for the PATH_thisScript value, incidentally, works fine in redhat linux)
>>to set up a script that can be called from the command line -- so far so
>>good. Ideally, I'd like the script to be able to go through the database
>>and call the same cObj->IMAGE method that's called in the frontend when
>>the records are displayed. This is where I'm stuck -- seems to me that
>>this cObject method is only available in the frontend.
>>
>>My question, I guess, is this: Is it possible to call
>>cObj->IMAGE_RESOURCE from a backend CLI script so that all my images can
>>get cached?
>>
>>Your help is, as always, much appreciated.
>>
>>best wishes,
>>Zach
>>_______________________________________________
>>Typo3-dev mailing list
>>Typo3-dev at lists.netfielders.de
>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-dev
More information about the TYPO3-dev
mailing list