摘要:系統需要導出淘寶大量數據,而淘寶的用戶數據都是加密返回,且不允許明文保存。當需要導出大量數據時,解密秘鑰請求很多,淘寶會經常返回的錯誤,導致數據無法導出。
系統需要導出淘寶大量數據,而淘寶的用戶數據都是加密返回,且不允許明文保存。需要每次在顯示的時候請求解密秘鑰,再進行解密。
當需要導出大量數據時,解密秘鑰請求很多,淘寶會經常返回302 found的錯誤,導致數據無法導出。
淘寶sdk提供yac緩存,緩存解密秘鑰,減少向淘寶的秘鑰請求。
現將擴展yac的過程記錄如下,方便后續查找問題:
//下載yac $ cd /opt $ wget https://pecl.php.net/get/yac-0.9.2.tgz //解壓 $ tar -zxvf yac-0.9.2.tgz $ cd yac-0.9.2/ //編譯安裝 $ phpize //如果上面那一步提示no command,需要安裝php5-dev(注意安裝自己php版本的,我們的php版本是5),如果上面那一步正常使用,則不需要安裝 $ apt-get install php5-dev //編譯安裝 $ phpize $ ./configure $ make $ make install // 接下來,需要將extension=yac.so寫入到擴展配置中,注意這一步需要切換到root用戶下操作 $ echo extension=yac.so > /etc/php5/apache2/conf.d/yac.ini $ chmod 777 /etc/php5/apache2/conf.d/yac.ini //重啟apache $ sudo service apache2 restart //然后用phpinfo查看是否存在yac擴展
如果你需要cli模式下也使用這個擴展,那么cli也增加yac.ini文件
$ echo extension=yac.so > /etc/php5/cli/conf.d/yac.ini $ chmod 777 /etc/php5/cli/conf.d/yac.ini //查看是否擴展安裝成功 $ php -m
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25765.html
摘要:對于傳輸內容的完整性沒有確認的辦法,往往容易在傳輸過程中被劫持篡改。目前的做法是使用由數字證書認證機構頒發的公開秘鑰證書。 讀前思考 學習一門技術或者看一篇文章最好的方式就是帶著問題去學習,這樣才能在過程中有茅塞頓開、燈火闌珊的感覺,記憶也會更深刻。 了解哪些響應狀態碼? get 和 post 的區別? HTTP 和 HTTPS 的區別); 概述 HTTP 全稱是 HyperText ...
摘要:和是新加的,是對原狀態碼的細化。規定處理應是重定向為,處理應該是重定向為不一定是非請求即可和的存在,歸根結底是由于方法的非冪等屬性引起的。所以同時存在時,只有生效。超過該數值會有累積與端口耗盡問題。 前言 本文梳理本人閱讀《HTTP權威指南》遇到的相關問題與相關解答。若有錯誤請指正。 OSI參考模型 應用層,表示層,會話層,傳輸層,網絡層,數據鏈路層,物理層 URL ://:@:/;?...
摘要:此時樹,樹建好,并渲染完成異步請求開始若有斷開每個長連接都會有一定時限,當請求完成之后,斷開連接上面就是整個請求淘寶頁面到所有數據同步異步接收完成并渲染的整個過程。 地址欄輸入URL之后到底發生了哪些事情? 這個問題應該是前端面試中被問概率較大的知識點,綜合考察了面試者對于瀏覽器,計算機網絡,HTTP協議,服務器等的基礎。本人學生黨一枚,近期找工作的過程中也被問了兩次,之前回答都是參考...
閱讀 2925·2023-04-26 02:22
閱讀 2285·2021-11-17 09:33
閱讀 3126·2021-09-22 16:06
閱讀 1062·2021-09-22 15:54
閱讀 3530·2019-08-29 13:44
閱讀 1904·2019-08-29 12:37
閱讀 1315·2019-08-26 14:04
閱讀 1904·2019-08-26 11:57