У меня есть сайт, который будет генерировать скриншоты с url2png.com. Мне не нравится тот факт, что каждые 30 дней ему нужно повторно отобразить все ваши скриншоты, рассчитывая на ваш лимит.Лучший способ сохранить скриншоты с url2png на собственный сервер?
В идеале я хотел бы сгенерировать их, и когда он будет завершен, я хочу сохранить его на своем собственном сервере, а затем просмотреть его там.
Я предполагаю, что я даже не совсем уверен, с чего начать, в частности ..
Как получить их в какой-то очереди, которая будет продолжать работать до тех пор, пока изображение не оказанной и вернулся (я использовал Redis/resque/resque_pool, но это было довольно сложно, и мне неудобно прокладывать очень сложный маршрут в этом приложении, так как я думаю, что это будет использоваться многими людьми. Id предпочитает что-то более простое, что не так легко испортить)
Как получить изображение с рельсов
Как сохранить изображение в определенный каталог с определенным именем файла
Как ссылаться на актив в моем фактическом приложении
Как обрабатывать скриншоты из вида модели/контроллера. Должен ли это быть только один дополнительный атрибут, назначенный ресурсу, что-то вроде Resource.screenshot_url?
Они обеспечивают драгоценный камень Руби, но я не верю, я буду использовать это потому, что его единственным вариантом является извлечение изображения из своего сервера, вместо этого я собираюсь использовать свой формат URL, чтобы получить изображение из, затем каким-то образом создайте свой собственный URL.
http://api.url2png.com/v3/<API_KEY>/<TOKEN>/<BOUNDING-BOX>/<URL>
Да, я думал о фоновой работе. Спасибо за вашу другую информацию! Что именно кэширует обратный прокси? могу ли я сделать это с помощью apache? – Tallboy