Оптимизация производительности для изображений - PullRequest
1 голос
/ 22 сентября 2010

Я пишу веб-приложение, в котором есть страница, которая возвращает список результатов объектов, каждый из которых имеет фотографию профиля.

Я не уверен, насколько велика эта страница, но я хочучтобы объяснить его получение на более высокий уровень.В настоящее время я возвращаю только 5-10 объектов, каждый из которых связан с фотографией, и вижу снижение производительности.

Я знаю, что в Интернете есть много ресурсов по оптимизации изображений, и я сделал несколькоисследования, но я все еще теряюсь в том, что я должен сделать, чтобы оптимизировать эту страницу.

Я знаю, что использование css-sprites является вариантом, но эти фотографии добавляются участниками, поэтому яЯ не уверен, смогу ли я не отставать от обновления CSS Sprite.

Я также знаю, что некоторые типы изображений могут быть лучше для производительности, но иногда с потерей совместимости (хотя я читал статьи, которые утверждают,против этого, и скажем, что это что-то из прошлого).

Я довольно новичок в концепции необходимости оптимизации изображений на моей странице, поэтому, если есть более продвинутый метод, который, по мнению кого-то, может быть болеебольше возможностей начинающих разработчиков, тогда это может быть неправильно для меня.

Любой совет поможет.Если я попробую один и не смогу найти ответ, я всегда смогу найти другой.

Я понимаю, что это то, что можно найти на родственном сайте StackOverFlow по веб-дизайну, но я бы хотел получитьна стороне сервера, потому что там могут быть некоторые исправления, которые мне нужно сделать, когда я загружаю файл, поэтому, пожалуйста, не комментируйте, как это не подходит для StackOverflow, спасибо!

Ответы [ 2 ]

2 голосов
/ 22 сентября 2010

хороший способ оптимизации изображений - это использование cache и плюс thumbnail их!

, если вы не знаете о кешировании:

1 голос
/ 22 сентября 2010

Сделайте миниатюру их на стороне сервера, чтобы получить ТОЧНЫЕ размеры, а затем преобразуйте их в формат JPEG.Также, если возможно, просто используйте одну фотографию «по умолчанию» для всех пользователей, а затем загрузите отдельные фотографии профиля через AJAX после загрузки страницы.

...