Я создаю приложение для iPhone, которое отображает несколько фотографий. Сначала в UICollectionView в виде эскиза, а затем в полноэкранном режиме.
Для лучшего поведения при загрузке я хотел бы сначала загрузить меньшие изображения для миниатюры. Теперь: я должен сделать это через PHP и изменить размер существующего большого изображения, или я должен сохранить второе изображение на сервере XXX_thumbnail.png и загрузить это?
Спасибо за ваш совет.
Крис
Изменение размера изображения может быть довольно интенсивным процессом для сервера, особенно с большими изображениями. Представьте себе, если 1000 пользователей попали в нее одновременно. Вы абсолютно должен делать это только один раз за изображение, и сохранить его для последующих запросов. Независимо от того, выполняете ли вы предварительный рендеринг всех миниатюр или нет, это другое дело, но выполнение file_exists
это довольно дешево. Вы можете просто сделать их один раз, в то время, когда они запрашиваются. Все зависит от того, как вы хотите получить к ним доступ (например, через скрипт или просто ссылку на миниатюру)
Других решений пока нет …