большие (по размеру) проблемы с производительностью PNG в Chrome - PullRequest
1 голос
/ 30 января 2012

У меня огромные проблемы с производительностью (вот и все, для загрузки моего процессора достаточно просто загрузить страницу) этот сайт в Google Chrome: загрузка процессора достигает 90%.

Подумал, что это огромный PNG-спрайт, вызывающий его, размером 700x24600 и 5190 КБ. Могу ли я что-нибудь сделать, кроме ожидания, пока команда Chrome исправит свой код? И кроме как делать что-то вроде сохранения каждого «кадра» в другом файле?

Обратите внимание, что нет проблем с FireFox, MS Internet Explorer, Opera и даже Safari.

Ответы [ 2 ]

0 голосов
/ 31 января 2012

Хотите верьте, хотите нет, но когда я сделал этот спрайт горизонтальным, он прекратил отставать.

// редактировать нормально, не совсем, после обновления страницы он снова начал отставать ..

0 голосов
/ 30 января 2012

Это действительно большое изображение. Он висит для меня как в Chrome, так и в Firefox. Независимо от проблем с зависанием, даже если он успешно загрузился, время загрузки вашей страницы будет серьезно ухудшено из-за такого большого изображения. Если вы действительно не думаете, что ценность изображения в том виде, в каком оно стоит, перевешивает время, которое требуется для загрузки, я мог бы рассмотреть вопрос о замене его на что-то намного меньшее.

Однако вы можете сначала попытаться оптимизировать его. Использовали ли вы какие-либо инструменты сжатия без потерь, такие как optipng, чтобы посмотреть, окажет ли это значительное влияние на уменьшение размера?

...