1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Kraken iO Compressor (Group Funded)

Discussion in 'Resource and Add-on Requests' started by KC Riley, Jan 15, 2015.

  1. KC Riley

    KC Riley Active Member

    On the fly image compression really helps with page load speeds an allowing members to upload bigger pictures without worrying about slowing down page load speeds on the fourm.

    IPS IP Board has a similar tool already. This tool already exisits for Wordpress.

    Are there other members interested in a group funded project to integrate a Kraken iO Api for the image loader on Xenforo?

    Benefits:

    - Faster image loads
    - Faster Page Loads
    - Better Server performace
    - easy image compression for your members. Members don't require any technical knowledge to edit images.

    Let me know what you think?
     
  2. dethfire

    dethfire Well-Known Member

    This is desperately needed for page speed and saving disk speed
     
  3. KC Riley

    KC Riley Active Member

    I don't want my members to have to become experts in image compression to enjoy the site. My forum will be an advertising fourm. Many of my advertisers are not techies. It would be better to have auutomated process for users to upload optimized images to the website.
     
  4. dethfire

    dethfire Well-Known Member

    Got an email back from Kraken.io and they said there are plans to develop an addon. No timeline though.
     
    Alfa1, Xon and MattW like this.
  5. KC Riley

    KC Riley Active Member

    This sort of helps. I was hoping their API would alow a Xenforo developer to set-up with a public.
     
  6. Mr. Goodie2Shoes

    Mr. Goodie2Shoes Well-Known Member

    okay... so what I get is that you are looking to optimize images uploaded as attachments?

    Something along the line might work: send the images to kraken.io and get the optimized one and overwrite the old one.

    If that's everything I might be able to create an add-on for that :)
     
  7. gfc

    gfc Active Member

    Even better would be to do thw optimization directly on the server. Jpegoptim, optipng etc.

    I am more happy to pay 40 bucks once and 20 renewal (just to give an example) for the addon then 10 bucks per month for kraken.
     
  8. Mr. Goodie2Shoes

    Mr. Goodie2Shoes Well-Known Member

    40 would be an over kill IMHO (EDIT: if you mean per subscription/purchase)
     
    Last edited: Jan 24, 2015
  9. dethfire

    dethfire Well-Known Member

    The problem at the moment is that you must update the database for each attachment because size details are stored and if you overwrite and don't update the db for each image you'll get errors
     
  10. Alfa1

    Alfa1 Well-Known Member

    Yes, this would be very welcome.
     
  11. Mr. Goodie2Shoes

    Mr. Goodie2Shoes Well-Known Member

    Which can be easily updated...

    So... should I make it... or wait for the kraken guys to create one? :D
     
  12. dethfire

    dethfire Well-Known Member

    Go for it, make a good one and you'll be quite popular :)
     
  13. gfc

    gfc Active Member

    Go for it. (y)
     
  14. gfc

    gfc Active Member

    I know, i have been following the other threat. But for a developer that should be easy to do. For me not :D
     
    Last edited: Jan 24, 2015
  15. MattW

    MattW Well-Known Member

    Go for it!
     
  16. Mr. Goodie2Shoes

    Mr. Goodie2Shoes Well-Known Member

    okay... I have a dilemma: Should I go with optimization as soon as the files are uploaded (the user will be waiting till the back-end executions are done, i.e. sending the file to kraken and then receiving the optimized file) or do a deferred task (when the deferred process runner starts, the images will be compressed then. Only two drawbacks: the thumbnails will be regenerated twice and the old image will be displayed till the optimizations are done and recached)?
     
  17. KC Riley

    KC Riley Active Member

    Really the goal here is to optimize the members images before their uploaded to the forum. Over time, with 1000's of images being uploaded by advertisers every week, image optimization will be criticial for my advertising website to run quickly without making my members and advestisers image editing experts.

    If an add-on could be designed to intergrate Jpegoptim, optipng into Xenforo, it would be just as good as the Kraken server.

    You would need a dedicated web server perform image compression. Image compression on the server side would put too much stress on a VPS.

    The one advantage with a Kraken IO API plugin is you're not using your own server resources. This would be more ideal for people hosting forums on a VPS account.
     
    Alfa1 likes this.
  18. gfc

    gfc Active Member

    That is something i dont understand. You telling of thousands of images and vps. That wont work. If you really have that much traffic, you have a dedicates server. Thats the fact.

    I dont want to pay a third party service provider and be dependent on their fee schedule and terms of services if ic an do the same on my own machine. Currently i pay 40€ Per month for a fully fledged server with 16 cores / 24gb ram which is most of the time in idle on a website with almost 1 Million posts. Why should i pay 20 or more bucks for a simple optimization service? It just makes no sense. servers are so extremly cheap nowadays.
     
  19. gfc

    gfc Active Member

    +1 for the deferred task.
     
    dethfire likes this.
  20. dethfire

    dethfire Well-Known Member

    Yeah deferred, user experience is #1. Saving space can wait a few hours.
     

Share This Page