Description
Hi,
Really want this to work so we can have a smaller bundle.
I tried to convert parts of an app to use this SDK and compared the old SDK urls side by side - here are some examples:
(-old, +new)
-https://rs.wescover.com/c_pad,h_250,w_250/v1/wescover-image-store/e3toavbx0drg7xxozw8c.jpg
+https://rs.wescover.com/c_pad,h_250,w_250/f_jpg/v1/wescover-image-store/e3toavbx0drg7xxozw8c
-https://rs.wescover.com/c_limit,f_auto,q_auto,w_500/v1/wescover-image-store/lhxpyb380gvknqrmdxbj
+https://rs.wescover.com/c_limit,w_500/q_auto/f_auto/v1/wescover-image-store/lhxpyb380gvknqrmdxbj
As you can see, the URLs are not exactly compatible - usage of the /
approach vs ,
and appending an extension vs using the f_
modifier - make the old URLs and new not compatible.
I know the output image will be the same! So why is this important?
Some sites (like us) have been using the old URLs for years, with many (many) images already crawled by search engines (like Google) and in use.
Swapping all URLs suddenly, even if the same image is produced would cause a massive re-crawl of all images since the URL means "another image". The result is:
- Huge waste of crawl budget
- Huge waste of transfer bandwidth from Cloudinary (which costs$$)
- Possible transformations if Cloudinary thinks those new URLs need a new transform (even if the output is identical)
- Possible, image ranking could be lost since there is no such thing as "image 404" to advertise to google.
This means for us, URL equivalency, given the same transformation needs is extremely important.
WDYT?