Search Preview
Micorsoft Azure Blob Storage · Kraken.io
kraken.ioOptimize your images with blazing speed using powerful API and online web interface
.io > kraken.io
SEO audit: Content analysis
Language | Error! No language localisation is found. | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Title | Micorsoft Azure Blob Storage · Kraken.io | ||||||||||||||||||||||||||||||||||||
Text / HTML ratio | 49 % | ||||||||||||||||||||||||||||||||||||
Frame | Excellent! The website does not use iFrame solutions. | ||||||||||||||||||||||||||||||||||||
Flash | Excellent! The website does not have any flash contents. | ||||||||||||||||||||||||||||||||||||
Keywords cloud | = => true Azure data container azure_store image headers URL account Image key optimized url path CacheControl var params lossy | ||||||||||||||||||||||||||||||||||||
Keywords consistency |
|
||||||||||||||||||||||||||||||||||||
Headings |
|
||||||||||||||||||||||||||||||||||||
Images | We found 0 images on this web page. |
SEO Keywords (Single)
Keyword | Occurrence | Density |
---|---|---|
= | 22 | 1.10 % |
=> | 22 | 1.10 % |
true | 12 | 0.60 % |
Azure | 12 | 0.60 % |
data | 11 | 0.55 % |
container | 10 | 0.50 % |
azure_store | 8 | 0.40 % |
image | 8 | 0.40 % |
headers | 8 | 0.40 % |
URL | 8 | 0.40 % |
account | 8 | 0.40 % |
Image | 7 | 0.35 % |
key | 7 | 0.35 % |
optimized | 7 | 0.35 % |
url | 6 | 0.30 % |
path | 6 | 0.30 % |
CacheControl | 6 | 0.30 % |
var | 5 | 0.25 % |
params | 5 | 0.25 % |
lossy | 5 | 0.25 % |
SEO Keywords (Two Word)
Keyword | Occurrence | Density |
---|---|---|
public maxage=31536000 | 5 | 0.25 % |
true lossy | 5 | 0.25 % |
Microsoft Azure | 5 | 0.25 % |
Azure Blob | 4 | 0.20 % |
data = | 4 | 0.20 % |
Optimized image | 4 | 0.20 % |
image URL | 4 | 0.20 % |
CacheControl public | 4 | 0.20 % |
params = | 4 | 0.20 % |
foobar key | 4 | 0.20 % |
M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64EFt9MRfDEYE7qDJm9ezGQY15== container | 4 | 0.20 % |
assets path | 4 | 0.20 % |
err = | 4 | 0.20 % |
imageslayoutheaderpng headers | 4 | 0.20 % |
=> true | 4 | 0.20 % |
map interface | 3 | 0.15 % |
in your | 3 | 0.15 % |
azure_store account | 3 | 0.15 % |
headers CacheControl | 3 | 0.15 % |
Error message | 3 | 0.15 % |
SEO Keywords (Three Word)
Keyword | Occurrence | Density | Possible Spam |
---|---|---|---|
Optimized image URL | 4 | 0.20 % | No |
CacheControl public maxage=31536000 | 4 | 0.20 % | No |
assets path imageslayoutheaderpng | 3 | 0.15 % | No |
headers CacheControl public | 3 | 0.15 % | No |
true lossy true | 3 | 0.15 % | No |
wait true lossy | 3 | 0.15 % | No |
account foobar key | 3 | 0.15 % | No |
foobar key M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64EFt9MRfDEYE7qDJm9ezGQY15== | 3 | 0.15 % | No |
key M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64EFt9MRfDEYE7qDJm9ezGQY15== container | 3 | 0.15 % | No |
M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64EFt9MRfDEYE7qDJm9ezGQY15== container assets | 3 | 0.15 % | No |
container assets path | 3 | 0.15 % | No |
path imageslayoutheaderpng headers | 3 | 0.15 % | No |
url httpawesomewebsitecomimagesheaderpng wait | 2 | 0.10 % | No |
would like to | 2 | 0.10 % | No |
=> 'public maxage=31536000' | 2 | 0.10 % | No |
'CacheControl' => 'public | 2 | 0.10 % | No |
if err = | 2 | 0.10 % | No |
your Azure Blob | 2 | 0.10 % | No |
api_key yourapikey api_secret | 2 | 0.10 % | No |
err = nil | 2 | 0.10 % | No |
SEO Keywords (Four Word)
Keyword | Occurrence | Density | Possible Spam |
---|---|---|---|
assets path imageslayoutheaderpng headers | 3 | 0.15 % | No |
headers CacheControl public maxage=31536000 | 3 | 0.15 % | No |
account foobar key M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64EFt9MRfDEYE7qDJm9ezGQY15== | 3 | 0.15 % | No |
foobar key M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64EFt9MRfDEYE7qDJm9ezGQY15== container | 3 | 0.15 % | No |
wait true lossy true | 3 | 0.15 % | No |
key M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64EFt9MRfDEYE7qDJm9ezGQY15== container assets | 3 | 0.15 % | No |
M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64EFt9MRfDEYE7qDJm9ezGQY15== container assets path | 3 | 0.15 % | No |
container assets path imageslayoutheaderpng | 3 | 0.15 % | No |
imageslayoutheaderpng headers CacheControl public | 2 | 0.10 % | No |
your Azure Blob optimized | 2 | 0.10 % | No |
err = nil logFatalerr | 2 | 0.10 % | No |
if err = nil | 2 | 0.10 % | No |
api_key yourapikey api_secret yourapisecret | 2 | 0.10 % | No |
you would like to | 2 | 0.10 % | No |
azure_store account foobar key | 2 | 0.10 % | No |
path imageslayoutheaderpng headers CacheControl | 2 | 0.10 % | No |
'CacheControl' => 'public maxage=31536000' | 2 | 0.10 % | No |
Azure Blob optimized image | 2 | 0.10 % | No |
Optimized image URL data | 2 | 0.10 % | No |
wait => true lossy | 2 | 0.10 % | No |
Internal links in - kraken.io
Free Online Image Optimizer · Kraken.io
Kraken PRO · Kraken.io
Image Optimization for WordPress and Magento · Kraken.io
Getting Started · Kraken.io
Plans and Pricing · Kraken.io
About Kraken.io · Kraken.io
Kraken PRO · Kraken.io
Sign up for Kraken.io · Kraken.io
Technology Overview · Kraken.io
Amazon S3 · Kraken.io
Micorsoft Azure Blob Storage · Kraken.io
Rackspace CloudFiles · Kraken.io
SoftLayer Object Storage · Kraken.io
Image Resizing · Kraken.io
Media Kit · Kraken.io
Contact · Kraken.io
Getting Started · Kraken.io
Impressum · Kraken.io
Terms of Service · Kraken.io
Privacy Policy · Kraken.io
Kraken.io Spined HTML
Micorsoft AzureHulkStorage · Kraken.ioWeb InterfaceFeaturesPluginsAPI DocsSupportMy Account Pricing & SignupGet Started FREELog InSign UpAbout KrakenWeb InterfacePluginsFeaturesAPI DocsSupportKraken BlogAPI Reference and Developer DocumentationHide Table of ContentsShow Table of ContentsThe BasicsGetting StartedIntegration LibrariesUpload and Image URLWait and Callback URLImage ResizingGenerating Image SetsLossy OptimizationLossless OptimizationAPI SandboxHTTP Status CodesAdditional FeaturesPreserving MetadataAutomatic Image OrientationChroma SubsamplingCustom Image QualityImage Type ConversionWebP CompressionUser StatusExternal StorageAmazon S3Rackspace Cloud FilesMicrosoft AzureSoftLayer Object StorageIntegration ExamplesDirect UploadImage URLMicrosoft Azure IntegrationKraken API allows you to store optimized images directly in your Micorsoft AzureHulkStorage. With just a few spare parameters your optimized images will be pushed to Microsoft Azure in no time.Mandatory Parameters:accountYour Azure Storage Account.keyYour unique Azure Storage Access Key.containerName of a destination container on your Azure account.Optional Parameters:pathDestination path in your container (e.g. "images/layout/header.jpg"). Defaults to root "/".metadataAzureHulkMetadata you would like to assign to your AzureHulk(optimized image) formatted as key-value pairs.headersAny custom headers you would like to pass withal with your AzureHulk(optimized image). Supported headers are Content-Type, Content-Encoding, Content-Language, Content-Disposition and Cache-ControlThe whilom parameters must be passed in a azure_store object:{ "azure_store": { "account": "your-azure-account", "key": "your-azure-key", "container": "destination-container", "headers": { "Cache-Control": "public, max-age=31536000" } } }Below you can find an example of a well-constructed JSON request that uses azure_store to push optimized image into your Microsoft Azure container. We will use url option to feed the API with a URL of image to be optimized. The unelevated request uses example (fake) credentials - you will need to replace them with your real ones.{ "auth": { "api_key": "your-api-key", "api_secret": "your-api-secret" }, "azure_store": { "account": "foobar", "key": "M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64E/Ft9MRfDEYE7qDJm+9ezGQY15==", "container": "assets", "path": "images/layout/header.png", "headers": { "Cache-Control": "public, max-age=31536000" } }, "url": "http://awesome-website.com/images/header.png", "wait": true, "lossy": true }<?php require_once("Kraken.php"); $kraken = new Kraken("your-api-key", "your-api-secret"); $params = array( "url" => "http://awesome-website.com/images/header.png", "wait" => true, "lossy" => true, "azure_store" => array( "account" => "foobar", "key" => "M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64E/Ft9MRfDEYE7qDJm+9ezGQY15==", "container" => "assets", "path" => "images/layout/header.png", "headers" => array( "Cache-Control" => "public, max-age=31536000" ) ) ); $data = $kraken->url($params); if ($data["success"]) { reverberate "Success. Optimized image URL: " . $data["kraked_url"]; } else { reverberate "Fail. Error message: " . $data["message"]; }var Kraken = require("kraken"); var kraken = new Kraken({ "api_key": "your-api-key", "api_secret": "your-api-secret" }); var params = { "url": "http://awesome-website.com/images/header.png", "wait": true, "lossy": true, "azure_store": { "account": "foobar", "key": "M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64E/Ft9MRfDEYE7qDJm+9ezGQY15==", "container": "assets", "path": "images/layout/header.png", "headers": { "Cache-Control": "public, max-age=31536000" } } }; kraken.url(params, function(status) { if (status.success) { console.log("Success. Optimized image URL: %s", status.kraked_url); } else { console.log("Fail. Error message: %s", status.message); } });require 'rubygems' require 'kraken-io' kraken = Kraken::API.new( :api_key => 'your-api-key', :api_secret => 'your-api-secret' ) params = { :wait => true, :lossy => true, :azure_store => { 'account' => 'foobar', 'key' => 'M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64E/Ft9MRfDEYE7qDJm+9ezGQY15==', 'container' => 'assets', 'path' => 'images/layout/header.png', 'headers' => { 'Cache-Control' => 'public, max-age=31536000' } } } data = kraken.url('http://awesome-website.com/images/header.png', params) if data.success puts 'Success! Optimized image URL: ' + data.kraked_url else puts 'Fail. Error message: ' + data.message endpackage main import ( "log" "github.com/kraken-io/kraken-go" ) func main() { kr, err := kraken.New("your-api-key", "your-api-secret") if err != nil { log.Fatal(err) } params := map[string]interface {} { "wait": true, "lossy": true, "url": "http://awesome-website.com/images/header.png", "azure_store": map[string]interface {} { "account": "foobar", "key": "M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64E/Ft9MRfDEYE7qDJm+9ezGQY15==", "container": "assets", "path": "images/layout/header.png", "headers": map[string]interface {} { "Cache-Control": "public, max-age=31536000" } } } data, err := kr.URL(params) if err != nil { log.Fatal(err) } if data["success"] != true { log.Println("Failed, error message ", data["message"]) } else { log.Println("Success, Optimized image URL: ", data["kraked_url"]) } }using Kraken; using Kraken.Http; using Kraken.Model.Azure; using OptimizeWaitRequest = Kraken.Model.Azure.OptimizeWaitRequest; var response = client.OptimizeWait(new OptimizeWaitRequest( new Uri("http://awesome-website.com/images/header.png"), "account", "key", "container") { Lossy = true } ); if (response.Result.StatusCode == HttpStatusCode.OK) { var url = response.Result.Body.KrakedUrl; }from krakenio importVendeeapi = Client('your-api-key', 'your-api-secret') data = { 'wait': True, 'lossy': True, 'azure_store': { 'account': 'foobar', 'key': 'M3mmbjOlIZr11OZoULqUWyFA1EpOdZAEcmaC64E/Ft9MRfDEYE7qDJm+9ezGQY15==', 'container': 'assets', 'path': 'images/layout/header.png', 'headers': { 'Cache-Control' => 'public, max-age=31536000' } } } result = api.url('http://awesome-website.com/images/header.png', data); if result.get('success'): print result.get('kraked_url') else: print result.get('message')The optimization results will contain a kraked_url property which points directly to the optimized file location in your Microsoft Azure Containter, for example:https://foobar.blob.core.windows.net/assets/images/layout/header.jpgProductFeaturesPricing & SignupFree Web InterfaceSystem StatusCompanyAbout Kraken.ioMedia KitTechnologyContact UsResourcesAPI DocumentationSupport CenterWordPress PluginMagento ModuleConnectBlogTwitterGitHubYouTubeCopyright © 2013 — 2018 Nekkra UGImpressum | Terms of Service | Privacy Policy