В настоящее время я работаю над веб-сайтом, который включает в себя множество изображений. Проблема заключается в том, что все изображения загружаются пользователем, поэтому я не могу ничего сделать для изменения изображений. Веб-сайт работает тихо в локальной системе, но скорость слишком сильно падает на сервере, он становится слишком медленным.Оптимизация скорости сайта с большим количеством изображений
ответ
Я предлагаю вам использовать Timthumb. Он создает миниатюру, создавая URL-адрес «на лету» и использует очень минимальное дисковое пространство.
Если пользователи вашего сайта загружают изображения, я предполагаю (должен быть) сценарий загрузки. Внутри этого скрипта или непосредственно после его выполнения вы можете сжать или перемасштабировать изображение до размера, необходимого на веб-сайте, сократив время загрузки. Существует библиотека PHP обработки изображений под названием ImageMagick здесь:
http://php.net/manual/en/book.imagick.php
Существует библиотека обработки изображений PHP GD здесь:
http://php.net/manual/en/book.image.php
Я не много личного опыта работы с ними, но, по моим сведениям, похоже, что он выполнит эту работу. Сверху моей головы это лучшее решение, о котором я могу думать, и, надеюсь, он работает. Невозможно изменить свою проблему, если вы не сжимаете и не масштабируете изображения, и это, вероятно, ваши лучшие варианты. Желаю тебе всего наилучшего.
не уверен, что TimThumb - хорошая идея: он не поддерживается больше: https://www.binarymoon.co.uk/2014/09/timthumb-end-life/ – Zimmi
- 1. Улучшение производительности сайта с большим количеством изображений
- 2. Работа с большим количеством изображений
- 3. Оптимизация скорости рендеринга изображений
- 4. Оптимизация UIScrollView с большим количеством подзадач
- 5. Сайт с большим количеством изображений и очень медленно
- 6. Разработка Android-приложения с большим количеством изображений
- 7. ListView с большим количеством изображений подскакивает
- 8. Развертывание Capistrano с большим количеством изображений
- 9. NSArray просачивается с большим количеством изображений
- 10. UIScrollView с большим количеством изображений для отображения
- 11. Как оптимизировать UIScrollView с большим количеством изображений
- 12. android java.lang.OutOfMemoryError recyclerview с большим количеством изображений
- 13. MPDF Too Slow с большим количеством изображений
- 14. Карта сайта для сайта с большим количеством динамических поддоменов
- 15. Оптимизация сайта Wordpress
- 16. Увеличение скорости сайта
- 17. Оптимизация изображений/css для скорости работы
- 18. Javascript: Оптимизация вставки большого текста с большим количеством цветов
- 19. оптимизация ребенок/родительскую структуры одной таблицы с большим количеством данных
- 20. Оптимизация покраски JFrame с большим количеством компонентов в Java
- 21. Оптимизация SQL-запрос с большим количеством соединения слева
- 22. Оптимизация умножения векторных матриц в cuda с большим количеством нулей
- 23. Оптимизация для hadoop с большим количеством мелких файлов
- 24. Android OpenGL ES FPS оптимизация с большим количеством полигонов
- 25. Оптимизация нескольких параметров с большим количеством локальных минимумов
- 26. Хорошая практика для сайта Rails с большим количеством фотографий
- 27. Использование im2bw в итерациях с большим количеством изображений
- 28. Просмотр пейджинга с большим количеством изображений, может ли он работать?
- 29. Как улучшить производительность qscrollarea с большим количеством изображений?
- 30. Самый эффективный способ работы с большим количеством изображений в Android
не уверен, что TimThumb - хорошая идея: он больше не поддерживается: https://www.binarymoon.co.uk/2014/09/timthumb-end-life/ – Zimmi