Mr. Goodie2Shoes
Well-known member
ahh... then I am not sure why the system haltedI did not use Kraken.IO.
ahh... then I am not sure why the system haltedI did not use Kraken.IO.
Okay, here are the data for my most active website (www.mu-43.com) after using jpegoptim max quality 90% without kraken.io
- http://www.mu-43.com/ - Processed 73k images, saved 14.7GB of disk space resulting in 55% reduction.
@Mr. Goodie2Shoes - Since installation, my process logs show a lot (more than 100 pages) of errors of the two types shown below. I don't think I had this kind of error before enabling deferred processing, but I could be wrong about that. Please advise.
Okay, now I get it... this is happening because of something like this: The image is queued and a deferred process created but the attachment hasn't been associated with the content type as the user hasn't "saved" the content. And the deferred process is being called by another visitor and thus getting this logged. This is mainly a coding error, I'll have to work around it...
I have been doing all my work on my only workstation that I bought over 7 years ago and I was actually planning to buy a new one from the funds I was going to make from selling the product. But unfortunately, my computer died two days ago and now all my works are on hold.
I did find a work around on it which I was going to publish... then this happened:
I have lost the database which was in my primary drive that crashed but the source files are in my secondary drive. I have a backup which were a week old or so... so going to create them once I am out of this predicament
yes, you can do thatIn the meanwhile, can I just disable the deferred processing?
ah... missed the second oneAlso, does that explain both of the error types I posted or just one of them?
ah... missed the second one
Is the kraken.io module enabled by any chance without given the API credentials?
ahhh... okay, I actuallykraken.io module is not enabled.
ahhh... okay, I actuallycan't seedon't have access to the source code so can't make any suggestion...
But this is completely harmless as looking at the stack trace I get the gist that its only happening to GIF and PNG which would throw an error "No compressor found." nonetheless.
nopes... this all happens internally by kraken to log the processWhat happens on the user side? Do they see an error?
I looks like the add-on does not follow the "regular" way to add the attachments so Kraken wont be able to process them the regular way.@Mr. Goodie2Shoes - If I use this addon to convert embedded/hotlinked images to attachments, would GFN Kraken process those images in real time? Or could I run GFN Kraken occasionally (eg, once monthly) to process all the unprocessed images while leaving alone the ones which previously had been processed?
I looks like the add-on does not follow the "regular" way to add the attachments so Kraken wont be able to process them the regular way.
And yes, you can run the deferred the task and the already processed ones will be skipped
The first deferred task will look into all the rows for attachments and insert those that do not exists in the process log. That will take roughly about the same time... (which is a couple of minutes)If I run "Rebuild Caches -> Rebuild Attachments (Compress/Optimize)" will it skip the already processed ones or will it take a very long time like it did the first time?
The first deferred task will look into all the rows for attachments and insert those that do not exists in the process log. That will take roughly about the same time... (which is a couple of minutes)
And the second deferred task that will be called once inserting are done will be a lot faster as only a couple of hundreds (or even less) will be processed this time
NopeBut I don't have to worry about things getting compressed twice and losing quality, eg 90% of 90%, right?
I actually haven't checked that during my testing... I'll get back to you on that (once my new workstation is ready)Does this addon strip EXIF when using jpegoptim, and if so, can that be changed?
We use essential cookies to make this site work, and optional cookies to enhance your experience.