sae文檔
成都創(chuàng)新互聯(lián)專注于黃龍企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開(kāi)發(fā),商城系統(tǒng)網(wǎng)站開(kāi)發(fā)。黃龍網(wǎng)站建設(shè)公司,為黃龍等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站開(kāi)發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
運(yùn)行環(huán)境
基本環(huán)境
新浪云 PHP 運(yùn)行環(huán)境目前的 Web 服務(wù)器使用的是:
CentOS-6.x
Apache-2.2.x
PHP-5.3.x / PHP-5.6.x
Web 服務(wù)器運(yùn)行在 64 位 Linux 環(huán)境下。
Apache 運(yùn)行在 Prefork 模式下,即每個(gè)請(qǐng)求都會(huì)對(duì)應(yīng)一個(gè) Apache 進(jìn)程,請(qǐng)求結(jié)束后該進(jìn)程才能服務(wù)于下一個(gè)請(qǐng)求。平臺(tái)通過(guò)模塊方式擴(kuò)展了 Apache 和 PHP 的相關(guān)功能。
禁用函數(shù)和類
出于平臺(tái)安全性考慮,我們禁用了以下函數(shù)和類,禁用的標(biāo)準(zhǔn)主要有四點(diǎn):
出于對(duì)安全性的考慮
出于對(duì)資源管理的考慮
不常用的 API
我們提供更好替代方案的 API
禁用的函數(shù):
symlink
link
exec
system
escapeshellcmd
escapeshellarg
passthru
shell_exec
proc_open
proc_close
proc_terminate
proc_get_status
proc_nice
dl
pclose
popen
stream_socket_server
stream_socket_accept
stream_socket_pair
stream_wrapper_restore
mb_send_mail
posix_kill
apache_child_terminate
apache_lookup_uri
apache_reset_timeout
apache_setenv
virtual
socket_create
socket_create_pair
realpath_cache_get
禁用的類:
SQLiteDatabase
SQLiteResult
SQLiteUnbuffered
SQLiteException
沙箱
代碼和數(shù)據(jù)的隔離:每個(gè)應(yīng)用在運(yùn)行期間,只能“看”到自己的代碼和數(shù)據(jù),即 A 應(yīng)用無(wú)法訪問(wèn) B 應(yīng)用的代碼和數(shù)據(jù)。注意,這里提到的在 Web 服務(wù)器上的數(shù)據(jù),往往指一些中間處理過(guò)程的臨時(shí)數(shù)據(jù),并非最終落地的數(shù)據(jù),比如用戶上傳照片會(huì)臨時(shí)存儲(chǔ)到 TmpFS。
連接數(shù)的隔離:我們知道,程序?qū)懙牟缓茫苋菀讓?dǎo)致阻塞,并進(jìn)一步導(dǎo)致連接數(shù)的飆升。單個(gè)應(yīng)用過(guò)多占用 Apache 連接數(shù),原因往往是多方面的,應(yīng)用請(qǐng)求外部資源被阻塞是一個(gè)最為常見(jiàn)的因素,另外應(yīng)用頁(yè)面過(guò)大瀏覽器下載慢也是常見(jiàn)因素之一。公有云平臺(tái)同一時(shí)刻往往運(yùn)行著大量的應(yīng)用,如果某一應(yīng)用出現(xiàn)連接數(shù)異常,最直接的后果是整個(gè)平臺(tái)上的所有應(yīng)用都將陷入癱瘓。新浪云平臺(tái)目前有設(shè)置“應(yīng)用最大 HTTP 并發(fā)連接數(shù)”,目前這個(gè)值是 500,如果應(yīng)用平均單個(gè)請(qǐng)求處理時(shí)長(zhǎng)是 100ms,那么該應(yīng)用每秒的 HTTP 并發(fā)連接將可以到達(dá) 5000,每天的請(qǐng)求超過(guò) 1 億沒(méi)有問(wèn)題。但如果您的應(yīng)用平均每個(gè)請(qǐng)求處理時(shí)長(zhǎng) 2 秒,那么該應(yīng)用每秒的 HTTP 并發(fā)連接只能到達(dá) 250,每天支撐的請(qǐng)求數(shù)將在千萬(wàn)??傮w而言,盡量迅速處理完請(qǐng)求對(duì)應(yīng)用是有利的,而且也是平臺(tái)所鼓勵(lì)的。
內(nèi)存隔離:目前新浪云平臺(tái)上對(duì)單個(gè) PHP 腳本的處理,設(shè)置了 128MB 的上限 (max_memory,ini_set 不可修改),我們認(rèn)為這個(gè)設(shè)置是一個(gè)相對(duì)很高的值,可以說(shuō)能夠滿足絕大部分應(yīng)用的需求。設(shè)想一臺(tái)服務(wù)器 8G 內(nèi)存,如果每個(gè) PHP 處理都消耗 64M 內(nèi)存,那么該服務(wù)器最多只能同時(shí)運(yùn)行 128 個(gè) PHP 腳本。新浪云引入了”應(yīng)用最大并發(fā)內(nèi)存數(shù)“的概念,目前的設(shè)置是 4GB。如果應(yīng)用程序單個(gè)請(qǐng)求的內(nèi)存消耗平均在 16MB,那么可同時(shí)運(yùn)行 256 個(gè)請(qǐng)求,這和上面的并發(fā)連接數(shù)的設(shè)定是基本一致的。
CPU 隔離:這主要是通過(guò)新浪云的配額系統(tǒng)來(lái)達(dá)到 CPU 時(shí)間的隔離。每個(gè)應(yīng)用都有 CPU 時(shí)間消耗的分鐘速度限制,避免了某一應(yīng)用過(guò)多非法獲取 CPU 資源導(dǎo)致其它應(yīng)用響應(yīng)慢的問(wèn)題。
目前新浪云平臺(tái)上允許的“單請(qǐng)求最大存活時(shí)長(zhǎng)”是 300 秒 。
注解
當(dāng)應(yīng)用并發(fā)超過(guò)限制,系統(tǒng)會(huì)返回 508 錯(cuò)誤,并顯示 Connections out of quota。當(dāng)應(yīng)用內(nèi)存占用超過(guò)限制,系統(tǒng)會(huì)返回 509 錯(cuò)誤,并顯示 Memory usage out of quota。
環(huán)境變量
您可以通過(guò)打印 PHP 的全局變量?$_SERVER?來(lái)獲取跟新浪云相關(guān)的環(huán)境變量信息,每個(gè)環(huán)境變量的信息如下:
變量名
說(shuō)明
HTTP_APPNAME ? ?標(biāo)志該請(qǐng)求屬于哪個(gè)應(yīng)用 ?
HTTP_APPVERSION ? ?標(biāo)志該請(qǐng)求對(duì)應(yīng)該應(yīng)用的哪個(gè)版本 ?
HTTP_ACCESSKEY ? ?該應(yīng)用訪問(wèn)各種服務(wù)資源的帳號(hào) ?
HTTP_SECRETKEY ? ?該應(yīng)用訪問(wèn)各種服務(wù)資源的密碼 ?
HTTP_APPCOOKIE ? ?一些和 app 管理相關(guān)信息 ?
警告
不要直接打印出?$_SERVER?變量,這樣可能會(huì)造成應(yīng)用的 AccessKey 和 SecretKey 的泄露。為了應(yīng)用的安全考慮,請(qǐng)保護(hù)好自己的 AccessKey 和 SecretKey。
常用字體文件路徑:
constant?SAE_Font_Sun
宋體字體文件路徑
constant?SAE_Font_Kai
楷體字體文件路徑
constant?SAE_Font_Hei
文泉驛正黑字體文件路徑
constant?SAE_Font_MicroHei
文泉驛微米黑字體文件路徑
全局函數(shù)
is_https()
判斷客戶端是以 http 還是以 https 的方式連接。
返回:
如果是 https 連接返回 true,否則返回 false。 ? ?
我與一個(gè)例子啊
需求,需要判斷 a 數(shù)組 內(nèi)是否有 以 'myname' 為鍵的值存在
解決方法:
if(isset(a['myname']))
echo "存在";
else
echo '不存在';
您好,我來(lái)為您解答:
首先到phpexcel官網(wǎng)上下載最新的phpexcel類,下周解壓縮一個(gè)classes文件夾,里面包含了PHPExcel.php和PHPExcel的文件夾,這個(gè)類文件和文件夾是我們需要的,把classes解壓到你項(xiàng)目的一個(gè)目錄中,重名名為phpexcel,。
希望我的回答對(duì)你有幫助。
新聞名稱:新浪云導(dǎo)入數(shù)據(jù)php 犀牛導(dǎo)入點(diǎn)云數(shù)據(jù)
分享地址:http://www.rwnh.cn/article20/dodoico.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、域名注冊(cè)、營(yíng)銷型網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)