M2E Pro uploading greyed-out images to eBay listings - magento

Currently running Magento Pro 1.12.0.0
M2E Pro Version: 5.2.3.r4567
As stated above, any time the client lists products on eBay from Magento using the extension M2E Pro, the images - usually the primary image - is either fully or partially greyed.
They can fix this by going into eBay and reuploading the greyed images but it is a pain and very time consuming for them. The result resembles a jpg that has been interrupted during upload or download - part of the image will show.
There is no consistency. I've experimented with a set of 50kb images and a set of 85kb images. I received varied results. I attributed this varience to some sort of server memory cap so I raised the PHP memory limit with no success.
M2E Pro support team was unable to help and I can't find anyone else online experiencing this issue online so here's hoping! Thanks in advance.

After evaluating the full web stack and disabling/enabling individual layers, was able to narrow it down to a bug in LiteSpeed - their Apache alternative. Apparently a common occurrence for their current version:
http://www.litespeedtech.com/support/forum/showthread.php?t=5870
As opposed to downgrading as the forum member did, I completely removed LiteSpeed and will most likely be loading Varnish in its place. Marking this as solved and tagging with "LiteSpeed" for the benefit of any of its users experiencing similar issues.

I had a similar problem, where even eBay wasn't able to help me.
Just make sure, that the images you are uploading are not CMYK, they need to be in RGB.
I also changed all images to jpg, because there were severe issues with transparent png on eBay.

Related

My website pictures loading are slow in the server and failing google mobile testing

My website pictures loading are slow in the server and failing google mobile testing- In google mobile testing pass my website but some of the (18 pictures) are loading slowly. This is basic hosting I am running my website. Can anyone helps on this(suggestion and recommendation). Thanks.
Generally you can use Photoshop or an online service to optimize your pictures, there are also free optimization services up to certain limits.
This question is a little bit old, but can quide you in the right direction. You can also have look here.
Personally I do not have Photoshop and I use Kraken free service.
The optimization can be lossy or lossless, I prefer lossless (without a visual decrease in quality).

magento image loading takes too much time

I have a problem with magento application. the site taking too much time to load. problem is with category page , images of category are not loaded as it should.
can anybody help to find solution.hosting server is bluehost.
everything was working fine previously, but now i am facing these issue.
Thanks.
Other than caching the images, there isnt much you can do except maybe upgrading the hosting account. If you are on a shared hosting account and loading 10+ product images on a page, it may take 6-7 seconds to load.
You should check the size of the images. If you are uploading images from your digital camera, a lot of times they can be several megabytes in size.
I would suggest using jpg images no larger than 800px x 800px in size. And make sure Magento cache is enabled. Each full resolution image in file size should be under 250KB.
You could also attach your magento store to a cloud service that caches images and pages which can greatly improve speed.
One more thing you can do, open a ticket with bluehost and ask them to check the speed of the site, lots of times they have tools they can run diagnostics. Maybe its something other than the images slowing things down like javascript getting hung up (any extensions installed related to the images?)

Magento image CDN Amazon s3 images half work half dont

I am using Magento 1.11. I have been searching for a while now and I have tried a bunch of different things such as increasing the memory size in my php.ini page, which helped with some of the images that are in my media directory. However, half of the ones that reference the Amazon CDN are not working, the other half are. This is what led me to believe it was a memory issue. Also, this is a dev environment ment to represent the existing produciton environment. All of the images on the production environment are working.
I am at a loss.
thank you for any suggestions.

Web Performance

Im working on a large site, trying to decrease the load times, and I have bumped into a rather strange issue. Im using google chromes built in developer tools, and I am finding that certain images are getting hung up, and the browser is continuing to look for them. Has anyone encountered this issue before? How do I isolate what is causing this problem?
The site runs a couple of ads, is it possible this error is occurring because of ad networks?
Here is a link to the actual problem: http://i.stack.imgur.com/IEtLA.png (updated)
If you have not done already, use a tool like http://www.webpagetest.org/ to test your site. It will test the site from nominated locations around the world, with the browser of your choice, and you will get waterfall charts for your page.
Just an idea.... If not yet done, try Google's free website testing and optimization tool 'Website Optimizer'. See what it tells you.
Another idea, try accessing the site with another browser, either one, IE, Safari, or FireFox, to see if you get the same issue; if you do then it may be the server for some reason not serving those images.
One more.... To isolate further, if possible, try using only few (one or two) images in your site/pages; if these load then add one or two more images until you encounter the issue, then that image has something and you may replace that image.

Image Uploading with Classic ASP

Hey I was wondering if there were any way to upload images in ASP? I am working on my school's server and I don't really know what is installed and what isn't I Googled a little and came up with "Persits.Upload.1" I tried to instantiate the object with this line:
Set Upload = Server.CreateObject("Persits.Upload.1")
It gave me this error,
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
Am I to assume the component is not installed on the server and/or what should I do for uploading images?
Thanks
Sounds like it couldn't load the class, my ASP very rusty though.
That component is a commercial one, so unless someone has paid for it, you probably don't have it installed.
I have used free asp upload http://www.freeaspupload.net/ a few times, although it was a while a go, that might be a reasonably easy option for you.
File upload is a built in part of html and you can process it in asp without any custom compents. Here is some more information:
https://web.archive.org/web/20180312071127/http://www.4guysfromrolla.com:80/webtech/LearnMore/Upload.asp
This is part of the ASPJpeg library, which needs to be purchased (From Persits.com).
I have used this library to upload multiple items in the past.
To upload a single file you can use the <INPUT type=file name=filename>. This is just HTML though, but should work in all browsers
If it's for educational purposes it may be worth droping Persits an email to see if they will give you a free license.
They offer a 30-day free trial on their site.
Good luck
Will Rickards' link is good. You will also need permissions for the IUSR to create files in whatever directory you are uploading too.
IIS (6 I think?) comes with a limit of 200K for uploading files. Only the server admin can change it to allow more.
If you can get your schools server to install COM objects, there are a number of free uploading tools that make things very easy.
I have older classic ASP apps that use the Persits Software AspUpload component. It works great if you need to resize images, get image dimensions, etc., during the upload process.
It is a component you need to purchase and it needs to be installed on the Web server in order for it to work. It is not a core part of ASP.
by the way, you have a typo in your code, is
Server.CreateObject("Persist.Upload.1")
and not
Server.CreateObject("Persits.Upload.1")
I bet that if you correct this, the code will go smooth :D

Resources