Cloudimage.io: Зображення, кешовані, обрізані, змінені або з водяними знаками як послуга
Нещодавно я досить багато працюю на цьому сайті, щоб пришвидшити роботу. Я вилучив тонну рухомих частин, щоб спростити спосіб монетизації та інтеграції, але швидкість сайту все ще занадто низька. Я впевнений, що це впливає на мою читацьку аудиторію та мою органічний пошук досягти. Заручившись допомогою мого друга, Адама Смолла, який діє блискавично платформа маркетингу нерухомості, першим пунктом, на який він звернув увагу, було те, що у мене на боковій панелі подкастів завантажуються дуже великі зображення.
Це бентежило, оскільки зображення надходять із сторонніх веб-сайтів, над якими я мало контролюю. В ідеалі, я хотів би, щоб їх обрізали та кешували локально, але тоді мені довелося б написати досить складну інтеграцію. Не кажучи вже про те, що навіть при надійній інтеграції час, необхідний для завантаження та зміни розміру зображень, буде жахливим. Отже, після кількох пошуків в Інтернеті я знайшов ідеальний сервіс - Cloudimage.io
Особливості Cloudimage.io
- При першому завантаженні зображення Cloudimage завантажує вихідне зображення для вашого сегмента сервера / S3, і вони кешують його на своїй інфраструктурі зміни розміру.
- Cloudimage.io може додатково змінювати розмір, обрізати, обрамляти, водяний знак та стискати зображення, щоб воно стало чуйним та заощадило Ваш час.
- Ваші зображення доставляються вашим клієнтам зі швидкістю світла через швидкі CDN, що призводить до кращої конверсії та збільшення продажів.
Для мого впровадження у мене була стрічка подкастів, де я хотів відображати зображення подкастів із розміром лише 100 пікселів на 100 пікселів, але часто оригінали були величезними (за розмірами та розміром файлу). Отже - за допомогою Cloudimage ми можемо просто додати URL-адресу зображення до API Cloudimage, і розмір зображення ідеально кешований.
https://ce8db294c.cloudimg.io/урожай /100x100 / x /https://images.fireside.fm/podcasts/images/c/c5d9b182-9c16-43a8-873d-ccc51c40dd8b/episodes/b/b638ca26-7bd9-4f6a-b039-99792720ff4a/cover.jpg
Зверніть увагу на повну URL-адресу:
- Піддомен маркера для CloudImage
- Команда обрізати зображення
- Розміри встановлені на 100 пікселів на 100 пікселів
- Мій вихідний шлях до файлу
Я також зміг заблокувати свої URL-адреси, де я міг використовувати API Cloudimage, щоб інші не могли його вкрасти. Протягом декількох хвилин я мав готовий розчин, і вже через годину я впровадив рішення в наш Підкаст-канал Віджет.