Оптимизация скорости сайта с большим количеством изображений

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

2 ответа

Я бы предложил вам использовать Timthumb. Он создает миниатюру, генерируя URL-адрес на лету, и занимает очень мало места на диске.

Если пользователи вашего сайта загружают изображения, то я предполагаю (должен быть) скрипт загрузки. Внутри этого скрипта или непосредственно после его выполнения вы можете сжимать или масштабировать изображение до размера, необходимого на сайте, что сокращает время загрузки. Здесь есть библиотека обработки изображений PHP под названием ImageMagick:

http://php.net/manual/en/book.imagick.php

Здесь есть библиотека обработки изображений PHP GD:

http://php.net/manual/en/book.image.php

У меня нет большого личного опыта с ними, но, насколько я знаю, похоже, что кто-то сделает эту работу. На мой взгляд, это лучшее решение, которое я могу придумать, и, надеюсь, оно сработает. Вы не можете многое изменить в своей проблеме, если не сжимаете / масштабируете изображения, и это, вероятно, ваши лучшие варианты. Желаю тебе всего наилучшего.

Другие вопросы по тегам