検索
ホームページバックエンド開発PHPチュートリアルクラウドストレージ: Alibaba Cloud と Qiniu_PHP チュートリアルの比較
クラウドストレージ: Alibaba Cloud と Qiniu_PHP チュートリアルの比較Jul 20, 2016 am 11:15 AM
httprestそして基本ストレージ標準比較するアリ

結論:

アリババクラウドストレージ Qiniuクラウドストレージ
標準: REST、HTTP 99% 一貫性 50%
基本機能: 無料のセカンドレベルドメイン名、バインドされたドメイン名、CDN サポート サポート
カスタムファイルHTTPヘッダー サポート マイナーサポート
高度なサービス: 画像処理 利用できません 完璧に提供されています
充電戦略 充電 トラフィックが少ない場合は無料。多額の交通費。
公式 PHP SDK ひどい、PHP 公式 PEAR HTTP_Request2 ではなく Amazon http ライブラリに依存しています 悪い

Alibaba Cloud Storage の公式の紛らわしい PHP SDK を PEAR に書き換えて、apk としてダウンロードします。

次に、VPS の帯域幅を占有しないように、画像サーバーをクラウド ストレージに移行したいと思います。そこで初めて、Alibaba Cloud OSS には最も単純なファイルストレージ機能しかなく、画像処理をサポートしていないことを知りました。

たとえば、画像サーバーの最も一般的に使用される機能は次のとおりです:

1. オリジナル画像をアップロードし、任意の解像度のさまざまな画像をリアルタイムで自動生成します

元画像など

http://example.com/2.jpg

その後、任意の解決策をリクエストすると、リクエスト時にサーバーが自動的に解決策を生成して出力します。

http://example.com/2.jpg?resolution=1280x720

2. 自動フォーマット変換

例: http://example.com/2.jpg?format=png

Alibaba Cloud Storageは画像機能をサポートしていないため、使用できません。 Qiniu への移行を検討してください。

Qiniu 公式 PHP SDK を参照して PHP PEAR パッケージに書き換えたところ、Qiniu API が REST ではないことがわかりました。

APIの比較は次のとおりです:

アリババクラウドストレージQiniuファイルをアップロードするHTTP PUT リソース URIHTTP POST up.qiniu.comファイルを削除するHTTP DELETE リソース URIHTTP POST rs.qbox.me認定HTTPヘッダー認証しばらくはHTTPヘッダー
クラウドストレージ
Authorizationを使用し、しばらくはPOSTトークンを使用します
Alibaba Cloud Storage API CURL デモ:

ファイルをアップロード:

リーリー

リーリー Qiniu クラウド ストレージ API CURL デモ:

ファイルをアップロードします (Qiniu がバケットをトークン認証に設定していることがわかります。これにより、技術的に Qiniu が「パブリック アップロード」を実行できなくなります):

リーリー

リーリー

Alibaba Cloud Storage は技術的に厳密であり、標準の REST を使用していることがわかります。 Qiniu は一部の場所でトークンを使用しなくなりましたが、

HTTP ヘッダー Authorization を使用します。これは改善されている可能性があります。

画像機能の比較は以下の通りです:

アリババクラウドストレージQiniu任意の解像度を自動的に生成しますなしサポートなしサポートウェブなしサポートされており、アプリのトラフィックを大幅に節約できます

Qiniu の写真デモ:

元画像 103KB: http://com-163-sinkcup.qiniudn.com/6ffe255fab20747c8872638870268703

jpg 79KBを自動生成: http://com-163-sinkcup.qiniudn.com/6ffe255fab20747c8872638870268703?imageMogr/v2/auto-orient/thumbnail/1366x768/quality/80/format/jpg

WebP 23KB を自動生成: http://com-163-sinkcup.qiniudn.com/6ffe255fab20747c8872638870268703?imageMogr/v2/auto-orient/thumbnail/1366x768/quality/80/format/webp

Qiniu が提供する画像機能は非常に強力であるため、WebP のサポートはモバイル インターネットのトラフィックを節約するために特に重要です (Android および iOS アプリはトラフィックを 70% 節約します)。Qiniu は Go 言語を使用しており、書籍も執筆しています (「Go 言語プログラミング」Douban) )、技術的に非常に強力で、将来的には REST をサポートすることを示しているため、最終的に Qiniu Cloud Storage を使用することにしました。

Alibaba CloudとQiniuのPHP SDKはどちらも非標準で使用できないため、書き換えるしかありません。書き直してこうなりました:

Qiniu クラウド ストレージ PHP PEAR パッケージのダウンロード: http://www.cnblogs.com/sink_cup/p/PHP_PEAR_Services_Qiniu.html

Alibaba Cloud Storage PHP PEAR パッケージのダウンロード: http://www.cnblogs.com/sink_cup/p/PHP_PEAR_Services_Aliyun_OSS.html

Alibaba Cloud Storage の 1% が基準を満たしていません:

カスタム HTTP ヘッダーでは小文字が使用されており、HTTP の常識に反しています。たとえば、Alibaba Cloud が x-oss-acl を使用するのは間違いであり、X-Oss-Acl を使用する必要があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/440204.html技術記事結論: Alibaba Cloud Storage Qiniu Cloud Storage 標準: REST、HTTP 99% が 50% に準拠 基本機能: 無料の第 2 レベル ドメイン名、バインドされたドメイン名、CDN はカスタム ファイルをサポート HTTP ヘッダーのサポートは少ない...
クラウドストレージ
任意のフォーマットを自動生成
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Vue3+TS+Vite开发技巧:如何进行数据加密和存储Vue3+TS+Vite开发技巧:如何进行数据加密和存储Sep 10, 2023 pm 04:51 PM

Vue3+TS+Vite开发技巧:如何进行数据加密和存储随着互联网技术的快速发展,数据的安全性和隐私保护变得越来越重要。在Vue3+TS+Vite开发环境下,如何进行数据加密和存储,是每个开发人员都需要面对的问题。本文将介绍一些常用的数据加密和存储的技巧,帮助开发人员提升应用的安全性和用户体验。一、数据加密前端数据加密前端加密是保护数据安全性的重要一环。常用

如何在 Windows 11 上清理缓存:详细的带图片教程如何在 Windows 11 上清理缓存:详细的带图片教程Apr 24, 2023 pm 09:37 PM

什么是缓存?缓存(发音为ka·shay)是一种专门的高速硬件或软件组件,用于存储经常请求的数据和指令,这些数据和指令又可用于更快地加载网站、应用程序、服务和系统的其他部分。缓存使最常访问的数据随时可用。缓存文件与缓存内存不同。缓存文件是指经常需要的文件,如PNG、图标、徽标、着色器等,多个程序可能需要这些文件。这些文件存储在您的物理驱动器空间中,通常是隐藏的。另一方面,高速缓存内存是一种比主内存和/或RAM更快的内存类型。它极大地减少了数据访问时间,因为与RAM相比,它更靠近CPU并且速度

肯睿Cloudera宣布新任大中华区副总裁肯睿Cloudera宣布新任大中华区副总裁Apr 09, 2024 pm 03:07 PM

中国北京,2024年4月9日——企业大数据和人工智能平台公司肯睿Cloudera今日宣布任命新任大中华区副总裁。此举旨在进一步聚焦客户成功及业务转型,并通过提供混合多云大数据和大模型能力,助力企业适应大数据和人工智能应用的发展,加速数字化转型进程。肯睿Cloudera现任命刘汨春先生为大中华区副总裁(RVP),他将负责推动肯睿Cloudera在中国的进一步拓展,并主导战略性销售、渠道发展和本地化策略方向。肯睿Cloudera大中华区副总裁刘汨春此次新任高管的任命进一步彰显了肯睿Cloudera致

PHP和swoole如何实现高效的数据缓存和存储?PHP和swoole如何实现高效的数据缓存和存储?Jul 23, 2023 pm 04:03 PM

PHP和swoole如何实现高效的数据缓存和存储?概述:在Web应用开发中,数据的缓存和存储是非常重要的一部分。而PHP和swoole提供了一种高效的方法来实现数据的缓存与存储。本文将介绍如何使用PHP和swoole来实现高效的数据缓存和存储,并给出相应的代码示例。一、swoole简介:swoole是一个针对PHP语言开发的,高性能的异步网络通信引擎,它可以

一文读懂人工智能表:从MindsDB说起一文读懂人工智能表:从MindsDB说起Apr 12, 2023 pm 12:04 PM

本文转载自微信公众号「活在信息时代」,作者活在信息时代。转载本文请联系活在信息时代公众号。对于熟悉数据库操作的同学来说,编写优美的SQL语句,从数据库中想方设法找出自己需要的数据,是常规操作了。而对于熟悉机器学习的同学来说,获取数据,对数据进行预处理,建立模型,确定训练集和测试集,用训练好的模型对未来进行一系列的预测,也是一种常规操作了。那么,我们能否将两种技术结合起来呢?我们看到数据库里存储了数据,而进行预测需要基于以往的数据。如果我们通过数据库里现有的数据,对于未来的数据进行查询的话,那么是

使用PHP数组实现数据缓存和存储的方法和技巧使用PHP数组实现数据缓存和存储的方法和技巧Jul 16, 2023 pm 02:33 PM

使用PHP数组实现数据缓存和存储的方法和技巧随着互联网的发展和数据量的急剧增长,数据缓存和存储成为了我们在开发过程中必须要考虑的问题之一。PHP作为一门广泛应用的编程语言,也提供了丰富的方法和技巧来实现数据缓存和存储。其中,使用PHP数组进行数据缓存和存储是一种简单而高效的方法。一、数据缓存数据缓存的目的是为了减少对数据库或其他外部数据源的访问次数,从而提高

威刚工控新一代高性能存储赋能AI时代威刚工控新一代高性能存储赋能AI时代Sep 22, 2023 pm 10:29 PM

9月19日,中国国际工业博览会的第二十三届正式开幕。本届工博会的主题是“碳循新工业、数聚新经济”,规模庞大,能级高,展品丰富,共有2800多家国内外展商参展。其中,威刚工控作为工业嵌入式存储领导品牌,围绕人工智能应用需求,重点展示了高性能存储解决方案,并展示了网络安全人工智能边缘计算设备、人工智能视觉控制器以及人工智能大数据分析设备的客户样机成功案例。通过展示有效解决人工智能场景中的难题和痛点的解决方案,为人工智能时代提供了新一代高性能存储技术的支持威刚展台的C位区域全面展示了各种主流规格的存储

PHP写入文件:实现数据输出和存储PHP写入文件:实现数据输出和存储Sep 06, 2023 am 09:19 AM

PHP写入文件:实现数据输出和存储在Web开发中,经常需要将数据写入到文件中进行存储或输出。PHP作为一门广泛应用于Web开发的脚本语言,提供了多种方法和函数来实现文件的写入操作。本文将介绍PHP中常用的几种写入文件的方法,并给出相应的代码示例。使用file_put_contents()函数file_put_contents()函数是PHP中最常用的文件写入

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境