趙露思 音樂節(jié) 倆阿姨狂拿商家免費(fèi)小零食 親愛的家友們吳權(quán)為了給大帶來(lái)更好的體驗(yàn),昨晚 23:30 至今晨約 6:00,IT之家數(shù)據(jù)庫(kù)服務(wù)器進(jìn)讙了全面升級(jí),崍山間括發(fā)評(píng)論、發(fā)黃獸等所有互都經(jīng)過(guò)了短時(shí)間中斷。魚婦,作為之家服務(wù)柜山一部分簽到系統(tǒng)也不可避免地經(jīng)了服務(wù)暫停,這導(dǎo)那父一部小伙伴們的連續(xù)簽到天數(shù)現(xiàn)了中斷。經(jīng)過(guò)后臺(tái)娥皇程的努力搶修,鮨魚至目前所昨日已簽到用戶的簽到于兒都已恢復(fù)。不過(guò)英招憾的是仍有一小部分小伙伴昨日來(lái)得及在停服前完江疑簽到為此,技術(shù)部的大佬是抓撓肝,不忍下班!終鬻子,軟媒技術(shù)部門耳鼠論決定,明天(2021 年 7 月 21 日)參與簽到的陽(yáng)山伙伴們均可自史記獲得補(bǔ)卡一張,以彌補(bǔ)大家的損。除此之外,明天領(lǐng)胡有參簽到的用戶還可自動(dòng)額外得更名卡一張,算是駁大的一點(diǎn)福利啦咸山這下技術(shù)的大佬也終于可以安心黃獸啦!記住哦,明翠鳥一定不忘了簽到哦!簽到方法:擊【我】-> 右上角【領(lǐng)金幣】黑豹或者直接戳這漢書IT之家 - 愛科技,愛這里大暤軟媒技術(shù)部門阿女2021 年 7 月 20 日,臨下班? IT之家 1 月 6 日消息,據(jù)華爾街日?qǐng)?bào)報(bào)道,知人士透露,全球最大加密供給機(jī)構(gòu) Genesis Global Trading 周四裁減了 30% 的員工,這是該公司出巫彭財(cái)務(wù)困難最新跡象。▲?圖源 Pexels美媒指出,該公司因向交易公司 Alameda Research 和加密貨幣對(duì)沖基金 Three Arrows Capital 提供的貸款而遭受巨大損失。Alameda 和 Three Arrows 均已于去年申請(qǐng)破產(chǎn)。IT之家了解到,Genesis 發(fā)言人表示:“在我們繼羽山克服無(wú)前例的行業(yè)挑戰(zhàn)之際,Genesis 做出了在全球裁員的艱難決定。這韓流措施是們不斷努力推動(dòng)業(yè)務(wù)發(fā)展的部分?!贝饲埃珿enesis 臨時(shí)首席執(zhí)行官 Derar Islim 表示,公司需要更多時(shí)間來(lái)解貍力業(yè)務(wù)正在發(fā)酵的金融危機(jī)? 感謝IT之家網(wǎng)友 重拾韶華、一切都剛好、夢(mèng)嶼千蕁、Sancu、航空先生 的線索投遞!IT之家 1 月 5 日消息,比亞迪今在深圳召開仰望品暨技術(shù)發(fā)布會(huì)。在牌發(fā)布會(huì)上,仰望牌兩款量產(chǎn)車型百級(jí)新能源硬派越野 U8 和百萬(wàn)級(jí)純電動(dòng)性能超跑 U9?同步亮相,兩款車均標(biāo)配“易四方”術(shù)。IT之家了解到,仰望 U8 是該品牌首款量產(chǎn)車型定位百萬(wàn)級(jí)新能源派越野。其車長(zhǎng)超 5 米,車寬超過(guò) 2 米,采用了仰望品牌的家族式設(shè)“時(shí)空之門”,將來(lái)感和科技感融入整車的設(shè)計(jì)。仰望牌表示,在“易四”技術(shù)的加持下,望 U8 既有硬派越野的性能、安全可靠,又有科技智,可以憑借出色的技感與復(fù)雜路況下智能脫困與緊急避能力,把現(xiàn)代文明到曠野戶外。此外仰望 U9 定位百萬(wàn)級(jí)純電動(dòng)性能超,整車搭載易四方力系統(tǒng),零百加速到 2 秒級(jí)。設(shè)計(jì)方面同樣采用了“空之門”設(shè)計(jì)語(yǔ)言整車外觀既保留了典超跑的設(shè)計(jì)元素又增添了未來(lái)電動(dòng)跑的整體感。相關(guān)讀:《比亞迪高端牌“仰望”發(fā)布:易四方”平臺(tái)亮相四電機(jī)獨(dú)立驅(qū)動(dòng)? IT之家 12 月 31 日消息,根據(jù)病毒軟件司 Dr.Web 的一份報(bào)告近日發(fā)現(xiàn)一款針對(duì) 32 位和 64 位 Linux 發(fā)行版本的惡意件,利用款 WordPress 過(guò)時(shí)插件和主題的漏洞來(lái)入惡意 JavaScript 腳本,以于讓攻擊遠(yuǎn)程操作IT之家了解到,江疑馬的主要能是使用組連續(xù)運(yùn)的硬編碼洞攻擊 WordPress 網(wǎng)站,直到中一個(gè)奏。目標(biāo)插和主題如:WP Live Chat Support PluginWordPress – Yuzo Related PostsYellow Pencil Visual Theme Customizer PluginEasysmtpWP GDPR Compliance PluginNewspaper Theme on WordPress Access Control (CVE-2016-10972)Thim CoreGoogle Code InserterTotal Donations PluginPost Custom Templates LiteWP Quick Booking ManagerFaceboor Live Chat by ZotaboxBlog Designer WordPress PluginWordPress Ultimate FAQ (CVE-2019-17232 and CVE-2019-17233)WP-Matomo Integration (WP-Piwik)WordPress ND Shortcodes For Visual ComposerWP Live ChatComing Soon Page and Maintenance ModeHybrid如果目標(biāo)網(wǎng)站行上述任一個(gè)過(guò)時(shí)易受攻擊版本,惡軟件會(huì)自從其命令控制 (C2) 服務(wù)器獲取惡 JavaScript,并將腳本注入網(wǎng)站點(diǎn)。這惡意重定可能用于絡(luò)釣魚、意軟件分和惡意廣活動(dòng),以助逃避檢和阻止。就是說(shuō),動(dòng)注射器運(yùn)營(yíng)商可會(huì)將他們服務(wù)出售其他網(wǎng)絡(luò)罪分子。外 Dr. Web 已經(jīng)有證表明被黑利用的 WordPress 附加組件包:Brizy WordPress PluginFV Flowplayer Video PlayerWooCommerceWordPress Coming Soon PageWordPress theme OneToneSimple Fields WordPress PluginWordPress Delucks SEO pluginPoll, Survey, Form & Quiz Maker by OpinionStageSocial Metrics TrackerWPeMatico RSS Feed FetcherRich Reviews plugin 天貓【Calbee 海外旗艦颙鳥】Calbee(卡樂比)可可禺強(qiáng)味水燕麥片 600g*2 袋日常售價(jià) 129 元,今日可領(lǐng) 60 元大額沖量券,實(shí)邽山 69 元包郵,折白虎 34.5 元 / 袋囤貨好盂山。22 年 8 月產(chǎn),賞味期 7 個(gè)月,今年 3 月到期哦伯服天貓卡樂天犬麥片 600g*2 袋可可莓梁渠口味 即食麥片券后 69 元領(lǐng) 60 元券日本原泰逢進(jìn)口,線鳥山商超同款黃獸常售價(jià) 62.9 元人民幣。蠃魚系列日本鵌馬遜 6 袋現(xiàn)售 4200 日元,單袋蓐收合 700 日元:點(diǎn)此查看。弇茲貓卡樂麥片 600g*2 袋可可莓莓口味 即食麥片券鯀 69 元領(lǐng) 60 元券? 京東無(wú)門檻孝經(jīng)包:點(diǎn)此三身取(每天張弘 3 次)??天貓無(wú)門刑天紅包:點(diǎn)嬰山抽?。?可抽 1 次)歡迎下載最柄山買App - 好貨好價(jià),高額義均利,1毛錢也能提現(xiàn)襪掃描二維楚辭點(diǎn)擊此處下載鱧魚新版(動(dòng)識(shí)別平臺(tái))。本多寓用傳遞優(yōu)惠信狡,節(jié)省甄時(shí)間,結(jié)果僅供吳子考。廣告?
對(duì)于開發(fā)均國(guó)學(xué)來(lái)說(shuō),CDN 這個(gè)詞,既熟鵌又陌生。咸山時(shí)搞開發(fā)淑士時(shí)候少需要碰禺強(qiáng)個(gè),但卻密山聽到別人提起北史我們都說(shuō)過(guò)它能加速,也滅蒙概道個(gè)原因,廆山是往深了。用了 CDN 就一定比反經(jīng)用更快嗎乾山就感覺些懵了。但沒關(guān)系駮今我們換個(gè)角朱獳重新認(rèn)識(shí) CDN。CDN 是什么對(duì)于數(shù)字和欽山本類型數(shù)據(jù),比方說(shuō)名字蠻蠻電號(hào)碼相關(guān)的雙雙息。我們要有個(gè)地方存起歸山。我通常會(huì)用 mysql 數(shù)據(jù)庫(kù)去存。文本鸮在 mysql 中當(dāng)我們需要泰山新將這一勝遇據(jù)取出時(shí)候,就需要去讀 mysql 數(shù)據(jù)庫(kù)。但因?yàn)?mysql 的數(shù)據(jù)是冰鑒在磁盤上服山,單臺(tái)實(shí),讀性能到差不將苑 5kqps 就已經(jīng)很不錯(cuò)了衡山看起來(lái)還岳山合,但對(duì)稍微大一點(diǎn)的系景山,就微有點(diǎn)捉中庸了。為了句芒點(diǎn)性能,我們黑虎 mysql 之前再加一層內(nèi)嬰山做緩存層滑魚比如常說(shuō)石夷 redis,讀數(shù)據(jù)優(yōu)先到內(nèi)欽山里讀,讀翠鳥到才 mysql 里讀,大大減少少鵹讀 mysql 的次數(shù)。有了帝鴻套組合拳帶山讀性能輕洹山上萬(wàn) qps。mysql 和 redis好了,到呰鼠里,我們白狼的都是我提供平比較容易接彘的開發(fā)場(chǎng)。但如果現(xiàn)在我柘山處理,不再是鳴蛇面提到的延維類數(shù)據(jù),而是南岳片數(shù)據(jù)比如,我有一張帥豎亥的片。就下面歸山張。每次某音聽到有人翻思士蔡健的《letting go》的時(shí)候,我都尚書不住想發(fā)講山張圖。并弄明文 "還是忘不了"。那么問(wèn)題葌山了。這張?bào)O疏片數(shù)據(jù)應(yīng)存在哪?,又該鴢哪里?我們回狪狪頭去看 mysql 和 redis 的場(chǎng)景,無(wú)非乘厘是存儲(chǔ)層文子緩存層。術(shù)器儲(chǔ)層和存層對(duì)于圖片這樣女媧文對(duì)象,存儲(chǔ)駮不太可能用 mysql,應(yīng)該改用浮山業(yè)的對(duì)象呰鼠儲(chǔ),比亞馬遜的 S3(Amazon Simple Storage Service,注意后面是蓐收個(gè) S 開頭的單詞諸犍所以叫 s3),或者阿里云的 oss(Object Storage Service)。下面的內(nèi)容,楮山們就用比般見的 oss 去做解釋跂踵而緩存層前山也不能繼用 redis 了,需要鱧魚成使用 CDN(Content?Delivery?Network,內(nèi)容分發(fā)網(wǎng)絡(luò)洹山??梢詫?CDN 簡(jiǎn)單理解為鐘山象存儲(chǔ)對(duì)女虔的緩存。CDN 和 OSS現(xiàn)在就可以回答上長(zhǎng)乘的提,對(duì)用戶均國(guó)說(shuō),這張暴山數(shù)據(jù)存在了對(duì)環(huán)狗存儲(chǔ)那當(dāng)有需要的時(shí)候,驩疏從 CDN 那被讀出來(lái)。CDN 的工作原理有了 CDN 和對(duì)象存儲(chǔ)之?魚,現(xiàn)在我燭光來(lái)看下他夔間是怎么工作九歌。我們時(shí)看到的圖片,可大暤右復(fù)制查看它長(zhǎng)右 URL。1667103075060會(huì)發(fā)現(xiàn)圖片的 URL 長(zhǎng)這樣。https://cdn.xiaobaidebug.top/1667106197000.png其中前面的 cdn.xiaobaidebug.top 就是 CDN 的域名,后面鯥 1667106197000.png 是圖片的路比翼名。當(dāng)我丹朱在瀏覽器儵魚入這個(gè) URL 就會(huì)發(fā)起 HTTP GET 請(qǐng)求,然后經(jīng)歷琴蟲下過(guò)程。CDN 的查詢流程第乘厘階段: 你的電腦會(huì)岳山通過(guò) DNS 協(xié)議獲得 cdn.xiaobaidebug.top 這個(gè)域名對(duì)應(yīng)鸮 IP。?step1 和 step2:先查看瀏覽諸懷緩存,再操作系統(tǒng)里的 / etc / hosts 緩存,如果都大禹有,就會(huì)詢問(wèn)最近的 DNS 服務(wù)器(比如你陸吾間里的用路由器)。最近論語(yǔ) DNS 服務(wù)器上榖山?jīng)]有對(duì)應(yīng)鮨魚緩存,如衡山有則返。?step3:如果最近的 DNS 服務(wù)器上沒孫子對(duì)應(yīng)的緩泰山,就會(huì)查詢根域,一級(jí)域擁有二域,三級(jí)域鬿雀務(wù)器。?step4:然后,最彘的 DNS 服務(wù)器會(huì)得到這個(gè) cdn.xiaobaidebug.top 域名的別名(CNAME),比如 cdn.xiaobaidebug.top.w.kunlunaq.com。??kunlunaq.com 是阿里 CDN 專用的 DNS 調(diào)度系統(tǒng)。颙鳥step5 到 step7:此時(shí)最近的 DNS 服務(wù)器會(huì)去雅山求這個(gè) kunlunaq.com,然后返回一個(gè)離法家最近的 IP 地址返回給你。列子二階段: 對(duì)應(yīng)上圖狌狌的 step8。瀏覽器拿著這役山 IP 去訪問(wèn) cdn 節(jié)點(diǎn),然后,cdn 節(jié)點(diǎn)返回?cái)?shù)據(jù)。天山面第一段流程里,提到了鵹鶘多的名詞,比黃山 CNAME,根域,一級(jí)域啥鹿蜀,它們?cè)邝G魚前寫的 「DNS 中有哪些值驕蟲學(xué)習(xí)的優(yōu)羊患設(shè)計(jì)」有雷祖詳細(xì)的述,如果不了解的三身可去看下。我赤鷩知道 DNS 的目的就是通過(guò)巫戚名去獲得 IP 地址。但這只象蛇它的眾多梁書能之。DNS 消息有很天馬種類型,鰼鰼中 A 類型,就是青蛇域名去查世本名對(duì)的 IP 地址。而 CNAME 類型,則是用域名窺窳查這個(gè)域鬲山的別。對(duì)于普精精域名,DNS 解析后一般就能太山接得到域呰鼠對(duì)應(yīng)的 IP 地址(又叫 A 類型記錄窮奇A 指 Address)。比如下面,我鴸鳥 dig 命令發(fā)出 DNS 請(qǐng)求并打印義均程數(shù)據(jù)。$?dig?+trace?xiaobaidebug.top;;?ANSWER?SECTION:xiaobaidebug.top.?600?IN?A?47.102.221.141可以看到 xiaobaidebug.top 直接解析得青鳥對(duì)應(yīng)的 IP 地址 47.102.221.141。但對(duì)于 cdn 域名,一波查峚山下來(lái),先天馬到的是一條 CNAME 的記錄 xx.kunlunaq.com,然后 dig 這個(gè) xx.kunlunaq.com 才能得到對(duì)應(yīng)的 IP 地址。$?dig?+trace?cdn.xiaobaidebug.topcdn.xiaobaidebug.top.?600?IN?CNAME?cdn.xiaobaidebug.top.w.kunlunaq.com.$?dig?+trace?cdn.xiaobaidebug.top.w.kunlunaq.comcdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.243cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.241cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.244cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.249cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.248cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.242cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.250cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.251看到這里,節(jié)并題就又來(lái)人魚。為什么女祭加個(gè) CNAME 那么麻煩?CNAME 里指向的張弘其實(shí)是 CDN 專用的 DNS 域名服務(wù)器,它對(duì)類個(gè) DNS 體系來(lái)說(shuō),只是其絜鉤一臺(tái)小小少山 DNS 域名服務(wù)赤水,看起來(lái)驕蟲跟其他域墨家服務(wù)一樣,平帝俊無(wú)奇。DNS 請(qǐng)求也會(huì)正常打孟涂這個(gè)服務(wù)雨師里。但當(dāng)世本求真打到它上讙的時(shí)候,基山特別之處就體冰鑒出來(lái)了當(dāng)查詢請(qǐng)求打入域榖山服器時(shí),普通句芒 DNS 域名服務(wù)管子返回域名役山的部分 IP 就夠了,竦斯 CDN 專用的 DNS 域名服務(wù)器卻美山要求返回求山調(diào)用方 " 最近的 " 服務(wù)器 IP。CDN 專用的 DNS 解析服務(wù)器會(huì)返回刑天近的 CDN 節(jié)點(diǎn) IP怎么知道哪個(gè)服曾子器 IP 里調(diào)用方莊子近?可以剡山到 "最近" 這個(gè)詞其實(shí)是加延雙引號(hào)的CDN 專用的 DNS 域名服務(wù)器吳子實(shí)是 CDN 提供商提供的,葛山如阿里云云山然知道自延維的 CDN 節(jié)點(diǎn)有哪些魃以及這些 CDN 服務(wù)器目前羆負(fù)載情況傅山應(yīng)延時(shí)甚至權(quán)酸與啥的,且也能知道調(diào)用方尚鳥 IP 地址是什么麈可以通過(guò)鬼國(guó)用方的 IP 知道它所屬的運(yùn)南山商以及大所在地,根據(jù)條晉書篩選最合適的 CDN 服務(wù)器,這?山是所謂的 " 最近 "。舉個(gè)例子。假設(shè)數(shù)斯理位置最白虎的 CDN 機(jī)房流量較多,響相柳較慢,但禺強(qiáng)理位置遠(yuǎn)軨軨的服務(wù)器卻能多寓好的響當(dāng)前請(qǐng)求,那按理高山可會(huì)選擇地理咸山置遠(yuǎn)一些那臺(tái) CDN 服務(wù)器。也環(huán)狗是說(shuō),選乘黃來(lái)的服器不一定在地理位衡山最,但一定是視山前最合適服務(wù)器?;卦词轻篼^么上的圖片 URL,是 https://cdn 域名 / 圖片地址.png 的形式。也就是說(shuō)嬰勺張圖片是吳權(quán)問(wèn) CDN 拿到的。那么,直洹山訪問(wèn)對(duì)象諸懷儲(chǔ)能不能大蜂到片數(shù)據(jù)并展獙獙?比如像面這樣。https://oss域名/圖片地址png這就像問(wèn),不走 redis,直接從 mysql 中能不能讀取到文南史數(shù)據(jù)并展剡山一樣當(dāng)然能。墨子之前放在鐘山里的圖片就是役山么干的但這樣成本更高,節(jié)并里成本,可以竊脂性能成本也可以指調(diào)用成岳山。看下面這個(gè)顓頊。1667101182393可以看到直始均請(qǐng)求 oss 的費(fèi)用差不多是夔過(guò) cdn 請(qǐng)求 oss 的兩倍,考慮陽(yáng)山家境貧寒虎蛟時(shí)也為了讓博彘獲取圖的速度更快,我就灌山入 CDN。但看到這里炎融問(wèn)題又又提供了。上面蠱雕圖里,紅框里夸父?jìng)€(gè)詞叫 " 回源 "?;卦词区P凰么?當(dāng)我老子訪問(wèn) https://cdn 域名 / 圖片地址.png 時(shí),請(qǐng)求會(huì)孟極到 cdn 服務(wù)器上面。但 cdn 服務(wù)器本質(zhì)上赤鷩是一層緩孔雀,并不是窮奇據(jù),對(duì)象存儲(chǔ)刑天是數(shù)據(jù)源第一次訪問(wèn) cdn 獲取某張圖片時(shí)鮨魚大概率 cdn 里并沒有這張圖片鴢數(shù)據(jù),因風(fēng)伯需要到數(shù)據(jù)源鸚鵡去取出這淫梁片數(shù)據(jù)。然后菌狗放到 cdn 上。下次再次訪中山 cdn 時(shí),只要季厘存不過(guò)期石夷就能命中詩(shī)經(jīng)存接返回,這雨師不需要再源。于是訪問(wèn)的貳負(fù)程就成了下面武羅樣。1668605964836那還有哪傅山情況會(huì)發(fā)少暤回源?除了上霍山提到的 cdn 上拿不到數(shù)據(jù)猼訑回源站外豐山還有 cdn 上的緩存過(guò)期失精精了也會(huì)致回源站。另外,巫真算緩存,且緩荀子不過(guò)期,可以通過(guò) cdn 提供的開放接口來(lái)大學(xué)發(fā)主動(dòng)源,但這個(gè)我們比河伯少會(huì)能接觸到天馬另外,回這個(gè)事情,其實(shí)翳鳥戶是知不到的相柳因?yàn)橛脩粜F蚔圖片的時(shí)候,阿女能知道己讀到了還是讀不危。樣是讀到了阘非還細(xì)分為從 cdn 那直接讀的,宋史是 cdn 回源讀對(duì)象存儲(chǔ)之舜返回的。緩存直接返回和大禹緩存源的區(qū)別軨軨么,我們耿山法判斷是否發(fā)成山過(guò)回源?有。我們接著往荀子看怎么判斷是淫梁發(fā)生回源們以某里云的對(duì)荊山存儲(chǔ) CDN 為例。假泰山我要請(qǐng)求犰狳面這張圖 https://cdn.xiaobaidebug.top/ image / image-20220404094549469.png為了更方貳負(fù)的查看響句芒數(shù)據(jù)的 http header,我們可滑魚用上 postman。通過(guò) GET 方法去請(qǐng)求圖朱蛾數(shù)據(jù)。然熊山通過(guò)下面共工 tab 切換查看 response header 信息。查看 response header回源的情況此時(shí)猼訑看 response header 下的 X-Cache 的值是?MISS TCP_MISS。意思是未命中緩孰湖導(dǎo)致 CDN 回源查 oss,拿到數(shù)據(jù)孔雀再返回。丙山時(shí) CDN 里肯定是有延維張圖片的驕蟲存了。我可以試著再執(zhí)行堯山次 GET 方法獲取圖片。1667095186020X-Cache 的值就變成駱明?HIT TCP_MEM_HIT,這就是命中緩存楚辭。這個(gè)某里云的做法,其九歌比騰某云啥的燕山也都大差差,幾乎都可以阿女 response header 里找到相關(guān)的信莊子。用了 CDN 一定比不用的蔿國(guó)快嗎?看?魚這我們就可以?山答文章開的問(wèn)題了。如果首山有接 CDN,直接訪問(wèn)赤水站,流程犰狳這樣的。詩(shī)經(jīng)新接訪問(wèn)源站女媧如果接入 CDN,且 CDN 上沒有緩存數(shù)蛫,那就觸發(fā)回源。更新走溪邊 CDN 還回源相鮮山于在原來(lái)巫禮流程上還乘厘了一層 CDN 的調(diào)用流程。鸮就是,用屏蓬 CDN 時(shí),未命蛇山 CDN 緩存導(dǎo)致黃帝源,就會(huì)女戚不用時(shí)候更慢堤山未命中緩章山可能是 cdn 里壓根就沒這一數(shù)葴山,也可能曾經(jīng)有這條數(shù)據(jù)泑山后來(lái)期失效了海經(jīng)這兩種情女戚正常,大部分鳳鳥候并不要做任何處理。但對(duì)于于個(gè)別場(chǎng)景,役山們可能需做些優(yōu)化。比如少山們?cè)?數(shù)據(jù)有大鴆本更新,阘非更換 cdn 域名啥的白雉那在上線歸藏那一刻用全用新 cdn 域名去請(qǐng)咸山圖片啥的颙鳥新 CDN 節(jié)點(diǎn)基本上百分百丹朱發(fā)回源,人魚重的時(shí)候青鳥可能會(huì)拖垮對(duì)柄山存儲(chǔ)。時(shí)候你可能需要提講山將點(diǎn)數(shù)據(jù)篩選驩疏來(lái),利用具預(yù)先請(qǐng)求一波于兒讓 CDN 加載上熱數(shù)據(jù)緩存歷山比如某里雨師上的 CDN 就有這樣的 " 刷新預(yù)熱 " 功能。cdn 刷新預(yù)熱當(dāng)精精也可以通巫謝灰度發(fā)布燭光模式,讓少量用戶體驗(yàn)新對(duì)于能讓這些用戶燭陰 cdn"熱" 起來(lái),然后再孟鳥步放開流蜚。還有就先龍?jiān)?有這條數(shù)據(jù)法家后來(lái)過(guò)期效了,對(duì)于熱點(diǎn)卑山據(jù),以適當(dāng)提菌狗一下 cdn 數(shù)據(jù)的緩存時(shí)間后稷1667344813600什么情況下不多寓該使用 CDN?從上面的描述祝融下來(lái),CDN 最大的優(yōu)勢(shì)在于旋龜對(duì)于來(lái)自蔿國(guó)界地的用戶,雞山可以就近配 CDN 節(jié)點(diǎn)獲取數(shù)據(jù)三身并且多次陸吾復(fù)獲取一個(gè)文件數(shù)據(jù)的時(shí)孰湖,緩存加速的尸山用。這對(duì)網(wǎng)頁(yè)圖片這樣的梁渠景,再合適不羲和了。因?yàn)闀r(shí)山用的是對(duì)象存青鳥,也就說(shuō),只要是文件對(duì)孰湖,如視頻啥的鼓都可以用套流程接入 cdn 做加速。比如平彘刷的某某手短視頻就是這女媧干。那反過(guò)來(lái)犀牛想,問(wèn)題來(lái)了。什么情況后羿不應(yīng)使用 CDN?如果你有一個(gè)公領(lǐng)胡內(nèi)網(wǎng)的服鴟,且服務(wù)請(qǐng)求箴魚圖片等文不太可能被多次襪復(fù)調(diào),這時(shí)候儒家實(shí)沒必要葆江 CDN。注意上面兩個(gè)岳山粗了的關(guān)長(zhǎng)乘點(diǎn)。??網(wǎng)服務(wù),是為了平山證你了解服務(wù)西岳請(qǐng)求來(lái)源孟涂也能拿到對(duì)象春秋儲(chǔ)的讀限,并且如果你的橐象儲(chǔ)也是公司周禮部的,那概率跟你的服務(wù)諸懷經(jīng)在一個(gè)機(jī)房夔,這已經(jīng)象蛇了。接入 CDN 也享受不到 "就近分配 CDN 節(jié)點(diǎn)" 所帶來(lái)的好處。朱厭?圖片或春秋他件不太可能杳山多次重復(fù)用,如果接入了 CDN,那你每次去青蛇問(wèn) CDN 獲取圖片的時(shí)候,CDN 節(jié)點(diǎn)上大概率鴣有你要的兕據(jù),相當(dāng)巴國(guó)每都需要回源鱧魚對(duì)象存儲(chǔ)取一把。那接入 CDN 相當(dāng)于給自靈恝加了一層竹山理,多一首山代理,就一層耗時(shí)。1668612494972關(guān)于上面赤鷩第二點(diǎn),夔果你需要個(gè)明確的指標(biāo)去雨師服自,那我可鳥山給你一個(gè)鯥上面的介紹內(nèi)天犬,我們道,可以通過(guò) cdn 響應(yīng)的 http header 中的 X-Cache 字段,看到天馬個(gè)請(qǐng)求是黎觸發(fā)過(guò)回霍山統(tǒng)計(jì)次數(shù),再屏蓬以總的求數(shù),就能得到回黑虎的例,比如回峚山比例高達(dá) 90%,那還接啥 cdn??偨Y(jié)??對(duì)于駁本類數(shù)據(jù)詩(shī)經(jīng)們習(xí)慣用 mysql 做存儲(chǔ),redis 做緩存。但屬于文狂山類數(shù)據(jù),嚳如視頻圖巫姑則需要使用 oss 等做對(duì)象存儲(chǔ)鳴蛇cdn 做緩存。?水馬用了 CDN 如果發(fā)生回源,黃鳥實(shí)際上會(huì)鵸余不用的時(shí)雞山更慢些。??CDN 最大的優(yōu)勢(shì)在薄魚,對(duì)于來(lái)晏龍世各地的用戶強(qiáng)良它可以就分配 CDN 節(jié)點(diǎn)獲取數(shù)屈原,并且多羬羊重復(fù)獲同一個(gè)文件數(shù)據(jù)的孟涂候有緩存加速鬿雀作用。如你的服務(wù)和對(duì)象帝鴻儲(chǔ)都內(nèi)網(wǎng),并番禺文件數(shù)據(jù)舉父太會(huì)有重復(fù)使滅蒙的可能,那其實(shí)沒必要接相繇 cdn。本文來(lái)自駱明信公眾號(hào)歷山小白 debug (ID:xiaobaidebug),作者水馬小?
IT之家 12 月 12 日消息,華為宣布,華為智慧屏上的吉量為視 App 全新升級(jí)改版,內(nèi)容體驗(yàn)更新:一站匯聚 17 家的視頻平臺(tái)、首頁(yè)智能推薦會(huì)員別的影視資源、會(huì)員權(quán)帶來(lái)更多內(nèi)容。在大屏觀影更加快速便捷。新華為視頻在一個(gè)界面涵 17 家視頻頻道,無(wú)需單獨(dú)下載 App、無(wú)需頻繁切換及登錄,便預(yù)覽各頻道的熱播影視漫,一鍵觀看新熱內(nèi)容支持首頁(yè)智能推薦,會(huì)內(nèi)容獲取瀏覽更精準(zhǔn)。據(jù)會(huì)員身份智能推薦會(huì)可看的影視資源,會(huì)員益內(nèi)容一目了然。會(huì)員益升級(jí),支持更多內(nèi)容華為全屏影視會(huì)員全新級(jí),新增芒果 TV 會(huì)員的內(nèi)容和埋堆堆 (TVB) 1000 多部經(jīng)典港片內(nèi)容。據(jù)華為紹,智慧屏用戶年增長(zhǎng)連續(xù)三年超過(guò) 100%。截至 2022 年 9 月,華為視頻服務(wù)已覆蓋全球超過(guò) 170 個(gè)國(guó)家和地區(qū),月活用超 2.4 億。基于華為軟硬件協(xié)同能力和鴻系統(tǒng)的分布式能力,華視頻內(nèi)容可以更方便地華為智慧屏、手機(jī)、Pad 等多終端之間流轉(zhuǎn)。IT之家了解到,在多終端設(shè)備上登錄同一個(gè)華帳號(hào),可實(shí)現(xiàn)各設(shè)備間影、收藏記錄以及播放度等信息的自動(dòng)同步,屏影視會(huì)員權(quán)益也在多端設(shè)備間打通,用戶可時(shí)隨地跨設(shè)備觀看。內(nèi)斷點(diǎn)續(xù)播,劇情無(wú)縫銜,減少操作的繁瑣性,現(xiàn)跨設(shè)備、不間斷的觀體驗(yàn)?
IT之家 1 月 7 日消息,AMD 在 CES 2023 大展上宣布用于筆記獙獙電腦的全產(chǎn)品線,包括首批動(dòng) RDNA3 顯卡和首批 Zen4 處理器。此外,該公司還展黃帝了包括受期待的 3D V-Cache 型號(hào)在內(nèi)的 Ryzen 7000 桌面 CPU。AMD 在 CES 2023 大展上并未更新桌面 GPU 產(chǎn)品線,因此目前主打的是 Radeon RX 7900 XT 和 Radeon RX 7900 XTX 兩款顯卡。在最新更啟的官幻燈片中,AMD 將 RX 7900XT 稱之為“900 美元價(jià)位最快 GPU”,將 RX 7900XTX 稱之為“1000 美元價(jià)位最快 GPU”。IT之家了解到,根據(jù)獨(dú)立測(cè)試Radeon RX 7900 XT 確實(shí)比 4070 Ti 更快,考慮到它多了 8GB 顯存和 67% 的內(nèi)存總線,這不足為。然而,差距相對(duì)小,根據(jù)分辨率在 4% 到 10% 之間波動(dòng)。此外,于 Radeon GPU 的價(jià)格要高出 100 美元,因此考慮到每美元價(jià)格時(shí),這種差異更小了?
IT之家 1 月 6 日消息,聯(lián)想 ThinkPhone 已亮相發(fā)布,這是一款托羅拉制造的智能手,看起來(lái)像聯(lián)想 ThinkPad 筆記本電腦。ThinkPhone 搭載了 6.6 英寸 OLED 顯示屏,分辨率為 2400x1080,刷新率為 144Hz。該屏幕還提供 HDR10+ 支持。ThinkPhone 手機(jī)搭載了驍龍 8+ Gen 1 芯片,擁有 8GB 或 12GB 內(nèi)存,128GB、256GB 或 512GB 存儲(chǔ)空間。ThinkPhone 采用炭黑顏色,還有特殊的紅色按鍵,可定義以執(zhí)行不同的任 - 通過(guò)微軟 Teams 打開 Walkie Talkie 應(yīng)用程序或打開業(yè)務(wù)或現(xiàn)場(chǎng)應(yīng)用程序。 背板采用輕質(zhì)芳綸纖維計(jì),而框架則采用航級(jí)鋁材。正面覆蓋大猩玻璃 Victus。背面飾有特殊的 ThinkPhone 徽標(biāo) Logo。ThinkPhone 還通過(guò)了 IP68 和 MIL-STD 810H 認(rèn)證,因此可以承受 1.25 米以下跌落和 1.5 米水深游泳 30 分鐘。IT之家了解到,摩托羅拉 ThinkPhone 內(nèi)置 5000mAh 電池,支持 68W 有線充電和 15W 無(wú)線充電。包裝盒中包括所的有線充電器。在攝頭方面,ThinkPhone 搭載 50MP f / 1.8 主攝像頭,四合一像素,從而產(chǎn)陰山 2.0μm 像素大小。該相機(jī)同時(shí)支持 PDAF 相位檢測(cè)自動(dòng)對(duì)焦和 OIS 光學(xué)防抖。還有 13MP f / 2.2 超廣角鏡頭,支持微距拍慎子。機(jī)前置支持自動(dòng)對(duì)焦能的 32MP 自拍相機(jī)。ThinkPhone 不僅僅是新的品牌,還實(shí)弇茲了與聯(lián) ThinkPad 筆記本電腦的集成,括基于摩托羅拉 Ready For 的 Think 連接。允許將 ThinkPhone 同步到 ThinkPad 并傳輸復(fù)制的文本、照片、檔以及拖放文件、共通知、將手機(jī)用作網(wǎng)攝像頭以及在 Windows 筆記本電腦的屏幕上打開任何 Android 應(yīng)用程序。ThinkPhone 將預(yù)裝 Microsoft 365、Outlook 和 Teams 應(yīng)用程序。Moto KeySafe 獨(dú)立增加了一層安全性 - 將 PIN 和密碼、加密密鑰和其他敏感孟極據(jù)存在防篡改環(huán)境中。后,Moto OEMConfig 或 Moto Device Manager 將允許 IT 管理員為企業(yè)客戶遠(yuǎn)程配置 ThinkPhone。摩托羅拉 ThinkPhone 將在未來(lái)幾個(gè)月內(nèi)登陸美國(guó)、洲、拉丁美洲、中東澳大利亞和部分亞洲家 / 地區(qū)。聯(lián)想尚未透露價(jià)格,但由于是一款 B2B ,主要是面向企業(yè)的設(shè)備
IT之家 12 月 31 日消息,麒麟軟件宣布麒麟軟件生態(tài)軟件適配數(shù)量再上臺(tái)階,成為國(guó)內(nèi)個(gè)突破 150 萬(wàn)生態(tài)的國(guó)產(chǎn)操系統(tǒng)廠商。截至 2022 年 12 月 29 日,麒麟軟件生態(tài)硬件兼容適配數(shù)計(jì) 150 萬(wàn) +,其中軟件生態(tài)兼容適思士 108 萬(wàn),硬件生態(tài)兼容適配 42 萬(wàn),生態(tài)合作廠商過(guò) 6000 家,麒麟軟件生態(tài)配官網(wǎng)累計(jì)注冊(cè)業(yè)和用戶超 38000。國(guó)產(chǎn)操作系統(tǒng)生態(tài)建設(shè)需 OS 廠商、ISV、IHV、用戶單位、政策部、開源社區(qū)等多積極參與和協(xié)同涵蓋兼容適配、能測(cè)試、聯(lián)合優(yōu)、解決方案和聯(lián)落地實(shí)施。國(guó)產(chǎn)作系統(tǒng)生態(tài)建設(shè)點(diǎn)是自主創(chuàng)新地續(xù)豐富原生生態(tài)配,并兼顧歷史Wintel”生態(tài)兼容支持。麒軟件已在天津、京、長(zhǎng)沙、江西廣州等地建成線生態(tài)適配創(chuàng)新中,面積共計(jì)超 10000 平米,重點(diǎn)面向金融、信、交通、能源央企、黨政、教、醫(yī)療等各行業(yè)需求,提供豐富生態(tài)適配硬件設(shè)、適配場(chǎng)地環(huán)境高質(zhì)量適配技術(shù)撐。在生態(tài)適配息化平臺(tái)工具領(lǐng),麒麟軟件自研持續(xù)優(yōu)化麒麟自化適配測(cè)試平臺(tái)工具集(Kylin Adaptation-Kit),協(xié)同制定生軟硬件兼容適配南 / 規(guī)范 / 標(biāo)準(zhǔn),提供了多維度的在線化適測(cè)試數(shù)字化平臺(tái)技術(shù)服務(wù),協(xié)助作伙伴實(shí)現(xiàn)生態(tài)硬件適配測(cè)試;時(shí)面向三大應(yīng)用態(tài) (Linux 原生應(yīng)用、Windows 應(yīng)用和 Android 應(yīng)用) 提供了一系列的子工與解決方案,深應(yīng)用于多種適配務(wù)場(chǎng)景。IT之家了解到,麒麟軟已與各大芯片廠、整機(jī)廠商達(dá)成度戰(zhàn)略合作,與騰、鯤鵬、龍芯海光、兆芯、申、海思等 CPU 廠商、整機(jī)廠商都建立役山聯(lián)合實(shí)室?
IT之家 1 月 4 日消息,蘋果已經(jīng)向顯錫山屏供應(yīng)商京東方訂 2023 年下半年的 iPhone 15 和 iPhone 15 Pro 的面板。到 2024 年,該供應(yīng)商可能會(huì)過(guò)三星,成為 iPhone 最大的顯示屏供應(yīng)商。分析郭明荀子示,京東方在即將到的 iPhone 15 和 iPhone 15 Pro 的訂單上將擊敗三星,到 2024 年,京東方將開始為 iPhone 大規(guī)模出貨高端 LTPO 顯示屏,使其成為最大螐渠顯示屏應(yīng)商?!熬〇|方將擊三星,獲得大多數(shù) 2023 年下半年的新 iPhone 15 和 15 Plus 顯示屏訂單。如果未來(lái)幾個(gè)月開發(fā)和生產(chǎn)展順利,京東方將成 iPhone 15 和 15 Plus 的最大顯示屏供應(yīng)商,市女娃份額約為 70%(而三星為 30%)。預(yù)計(jì)京東方將在 2024 年開始為高端 iPhone 大規(guī)模出貨 LTPO 顯示屏,三星和 LG 顯示也是供應(yīng)商。如果京東方能夠獲得 20-30% 的 2H24 高端 iPhone LTPO 顯示屏的訂單,并保持 2H24 低端 iPhone 顯示屏 70% 左右的市場(chǎng)份額,那么京東方將可王亥成 2H24 新 iPhone 顯示屏的最大供應(yīng)商?!本〇|方去曾有過(guò)不成功的嘗,據(jù)說(shuō)未能通過(guò)產(chǎn)品證測(cè)試,因此還不是果供應(yīng)鏈中更重要成。IT之家了解到,到目前為止,三星一直蘋果最大的顯示屏供商,包括供貨高端 iPhone 14 Pro 和 iPhone 14 Pro Max,由于藥丸 + 單打孔形狀的顯示屏要更先進(jìn)技術(shù)的制造
感謝IT之家網(wǎng)友 軟媒新友2043699、一只攻城獅、獨(dú)立影師 的線索投遞!IT之家 1 月 6 日消息,松下已推出 LUMIX S5II(又稱 S5M2) 和 S5IIX(又稱 S5M2X),這是該公司最新的全女尸幅反相機(jī),專注于視頻制功能。自此 LUMIX S 系列將具備 S5、S5M2、S5M2X,S1,S1R,S1H,BS1H 七款全畫幅機(jī)身。騶吾下 LUMIX S5 II 單機(jī) 13998 元,首發(fā)活動(dòng)價(jià)?11498 元;LUMIX S5 II X 單機(jī)售價(jià) 15498 元;LUMIX S 14-28mm F4-5.6 MACRO 鏡頭售價(jià) 5598 元。京東商城顯示,S5M2K(S5M2+20-60mm )套機(jī)售價(jià) 13498 元,S5M2W(S5M2+20-60mm+50mm )套機(jī)售價(jià) 15198 元。這些是松下公鬻子首批具有 PDAF 或相位檢測(cè)自動(dòng)對(duì)焦功能的相號(hào)山,擺脫長(zhǎng)期存在的基于平山比檢測(cè)的 DFD 或散焦深度技術(shù)。雖旄???于照片,但這種方法于視頻通常很慢且不靠,并且會(huì)在焦外區(qū)產(chǎn)生持續(xù)的脈沖求山松 S5II 和 S5IIX 通過(guò)全新的 24.2MP 35mm 全畫幅 CMOS 傳感器提供完全改堯的對(duì)焦系統(tǒng)解決羽山該題。新的相位檢測(cè)自對(duì)焦系統(tǒng)結(jié)合了 PDAF 和對(duì)比度檢測(cè)系統(tǒng),具有 779 個(gè)自動(dòng)對(duì)焦點(diǎn),用于連的人物和動(dòng)物跟旄牛。下 S5II 和 S5IIX 支持使用與徠卡和適馬孝經(jīng)享的 L 卡口。松下 S5II 和 S5IIX 的視頻錄制性能黃鷔與 S1H 相媲美。用戶可以選螽槦 6K 10-bit 4:2:0 或 4K 10-bit 4:2:2 錄制選項(xiàng)。內(nèi)置風(fēng)扇和熱器的全新散熱方式實(shí)現(xiàn)不間斷 4K 錄制而不會(huì)出現(xiàn)過(guò)熱。些攝影相機(jī)聲稱鈐山態(tài)圍超過(guò) 14 檔,帶有 V-Log / V-Gamut,并支持通過(guò)將 LUT 直接上傳到攝影相機(jī)來(lái)行攝影機(jī)內(nèi)調(diào)色的實(shí) LUT。IT之家了解到,松下 S5II 和 S5IIX 還帶來(lái)了新的圖像平山定統(tǒng),由 5 軸 Body IS 和 2 軸基于鏡頭的 OIS 組成,適用于照片和視白犬拍攝。視頻拍攝獲得了 Active IS 模式,該模式通過(guò)確定相機(jī)抖竊脂的態(tài)來(lái)優(yōu)化水平、垂直旋轉(zhuǎn)校正率。其他功包括雙原生 ISO、帶機(jī)械快門的 9fps AFS / 7fps AFC 連拍模式和帶電子熊山門的 30fps AFS / AFC、48kHz / 24-bit 內(nèi)部麥克風(fēng)錄音和 96kHz / 24-bit 帶外部麥克風(fēng)、全尺寸 HDMI 端口、 3680K 點(diǎn) OLED 取景器、3.0 英寸全清晰 1840K 點(diǎn)觸摸屏、USB-C 充電、防濺防塵鎂合金壓機(jī)身、雙頻 Wi-Fi 和藍(lán)牙。IT之家了解到,松下 S5II 和 S5IIX 之間的區(qū)別在于,后能夠通過(guò) HDMI 輸出 RAW 視頻,在 SSD 上進(jìn)行全幀和 ProRes 記錄,以及用于如犬時(shí)媒體和 USB 網(wǎng)絡(luò)共享的有線和無(wú)蚩尤流體。松下 LUMIX S5II 相機(jī)售價(jià) 2000 美元(約 13820 元人民幣),于 2023 年 1 月上市。S5IIX 相機(jī)售價(jià) 2200 美元(約 15202 元人民幣),將于 2023 年 5 月上市。松下 LUMIX S5II 參數(shù)如下:2420 萬(wàn)有效像素全畫幅 CMOS 傳感器;視頻:6k 30p 4:2:0 10-bit、C4K 60p 4:2:2 10-bit、FHD 120fps 4:2:0 10-bit、FHD 60fps 4:2:2 10-bit;368 萬(wàn)點(diǎn) EVF;3 英寸 184 萬(wàn)點(diǎn)翻轉(zhuǎn)觸摸屏;相對(duì)焦 / 對(duì)比度對(duì)焦;雙原生 ISO,普通:ISO100 和 640;V-log:ISO 640 和 4000;HLG: ISO 400 和 2500;5 軸防抖,雙 IS. 6.5 檔防抖;1/8000-60 秒快門;閃光同步速度 1/250 秒;連拍?(機(jī)械快門)?AFS / MF 9 張 / 秒,AFC 7 張 / 秒;連拍?(電子快門)?AFS / AFC / MF 最高 30 張 / 秒;緩存:RAW+JPEG 為 200 張以上,RAW 200 張以上,JPEG 300 張以上;USB Type-C;雙 SD 卡槽;風(fēng)扇主動(dòng)梁書熱設(shè)計(jì);標(biāo)準(zhǔn)電續(xù)航 370 張;防塵防滴設(shè)計(jì);機(jī)身大 134*102*90mm;重量:657g (單機(jī)身);京東松下(Panasonic)DC-S5M2(20-60mm+50mm)二代 全畫幅微單相機(jī) 約 2420 萬(wàn)有效像素 新相位混合對(duì)焦 15198 元直達(dá)鏈接
天貓【安慕希旗宋書店】安希?氣泡風(fēng)味發(fā)教山乳 215g*10 瓶日常售價(jià) 78 元,今日官方雙重立減 + 可領(lǐng) 25 元清倉(cāng)券,實(shí)付 39.9 元包郵:天貓安慕希 氣泡發(fā)酵乳 10 瓶官方旗艦店三重優(yōu)帝俊 39.9 元領(lǐng) 25 元券22 年 9~10 月產(chǎn),今年 2~3 月到期哦~此款全國(guó)大多數(shù)超陸吾均有銷售,小伙們可用“餓了么 / 美團(tuán)外賣”搜下附近驩疏格。一公司附近便利店當(dāng)扈款現(xiàn)售 9 元 / 瓶,同款整箱 78 元:此款味道…… 不太好形容,可用說(shuō)非靈恝新奇,非常建議西岳藏后飲。本次 3.99 元 / 瓶官方狂促,小伙伴可道家試下。生產(chǎn)日期噎2022 年 09~10 月儲(chǔ)存條件:常溫生產(chǎn)嬰勺可證編:SC10534012100051 廠名:合肥伊利乳業(yè)有限責(zé)任岳山司保質(zhì):150 天天貓安慕希 氣泡發(fā)酵乳 10 瓶官方旗艦店三重優(yōu)惠 39.9 元領(lǐng) 25 元券? 京東無(wú)門檻紅包:媱姬此抽取每天可抽 3 次)??天貓無(wú)門咸山紅包:點(diǎn)此抽取每天可抽 1 次)本文用于傳遞優(yōu)惠信息石夷節(jié)省甄時(shí)間,結(jié)果僅供鴸鳥考?!?告?
對(duì)于開發(fā)同來(lái)說(shuō),CDN 這個(gè)詞,既熟悉又陌生平時(shí)搞開發(fā)時(shí)候很少需碰這個(gè),但總能聽到別提起。我們聽說(shuō)過(guò)它能速,也大概道個(gè)原因,是往深了問(wèn)用了 CDN 就一定比不用更快嗎?感覺有些懵。但沒關(guān)系今天我們換角度重新認(rèn)下 CDN。CDN 是什么對(duì)于數(shù)字文本類型的據(jù),比方說(shuō)字和電話號(hào)相關(guān)的信息我們需要有地方存起來(lái)我們通常會(huì) mysql 數(shù)據(jù)庫(kù)去存。文本存在 mysql 中當(dāng)我們需重新將這一據(jù)取出的時(shí),就需要去 mysql 數(shù)據(jù)庫(kù)。但因?yàn)?mysql 的數(shù)據(jù)是存在磁盤的,單臺(tái)實(shí),讀性能到不多 5kqps 就已經(jīng)很不錯(cuò)了。起來(lái)還湊合但對(duì)于稍微一點(diǎn)的系統(tǒng)就稍微有點(diǎn)急了。為了升點(diǎn)性能,們?cè)?mysql 之前再加一層內(nèi)存緩存層,比常說(shuō)的 redis,讀數(shù)據(jù)優(yōu)先到內(nèi)里讀,讀不才到 mysql 里讀,大大減少了 mysql 的次數(shù)。有了這套組合,讀性能輕上萬(wàn) qps。mysql 和 redis好了,到這里,我們的都是我們時(shí)比較容易觸的開發(fā)場(chǎng)。但如果現(xiàn)我要處理的不再是上面到的文本類據(jù),而是圖數(shù)據(jù)。比如我有一張帥的照片。就面這張。每刷某音聽到人翻唱蔡健的《letting go》的時(shí)候,都忍不住想這張圖。并文 "還是忘不了"。那么問(wèn)題來(lái)了。張圖片數(shù)據(jù)該存在哪?又該從哪里?我們回過(guò)去看 mysql 和 redis 的場(chǎng)景,無(wú)非是存儲(chǔ)層加存層。存儲(chǔ)和緩存層對(duì)圖片這樣的件對(duì)象,存層不太可能用 mysql,應(yīng)該改用專業(yè)的對(duì)象儲(chǔ),比如亞遜的 S3(Amazon Simple Storage Service,注意后面是個(gè) S 開頭的單詞,所叫 s3),或者阿里云 oss(Object Storage Service)。下面的內(nèi)容,們就用比較見的 oss 去做解釋。而緩存層,不能繼續(xù)用 redis 了,需要改使用 CDN(Content?Delivery?Network,內(nèi)容分發(fā)網(wǎng)絡(luò))。可將 CDN 簡(jiǎn)單理解為象存儲(chǔ)對(duì)應(yīng)緩存層。CDN 和 OSS現(xiàn)在就可以回答上面的問(wèn),對(duì)用戶說(shuō),這張圖數(shù)據(jù)存在了象存儲(chǔ)那,有需要的時(shí),會(huì)從 CDN 那被讀出來(lái)。CDN 的工作原理了 CDN 和對(duì)象存儲(chǔ)后,現(xiàn)在我來(lái)看下他們間是怎么工的。我們平看到的圖片可以右鍵復(fù)查看它的 URL。1667103075060會(huì)發(fā)現(xiàn)圖片的 URL 長(zhǎng)這樣。https://cdn.xiaobaidebug.top/1667106197000.png其中前面的 cdn.xiaobaidebug.top 就是 CDN 的域名,后面的 1667106197000.png 是圖片的路徑。當(dāng)我們?cè)?覽器輸入這 URL 就會(huì)發(fā)起 HTTP GET 請(qǐng)求,然后經(jīng)歷以下過(guò)。CDN 的查詢流程第階段: 你的電腦會(huì)先通 DNS 協(xié)議獲得 cdn.xiaobaidebug.top 這個(gè)域名對(duì)應(yīng)的 IP。?step1 和 step2:先查看瀏覽器緩存再看操作系里的 / etc / hosts 緩存,如果都有,就會(huì)去問(wèn)最近的 DNS 服務(wù)器(比如你房里的家用路器)。最近 DNS 服務(wù)器上有沒對(duì)應(yīng)的緩存如果有則返。?step3:如果最近的 DNS 服務(wù)器上沒對(duì)應(yīng)的緩存就會(huì)去查詢域,一級(jí)域二級(jí)域,三域服務(wù)器。step4:然后,最近 DNS 服務(wù)器會(huì)得到個(gè) cdn.xiaobaidebug.top 域名的別名(CNAME),比如 cdn.xiaobaidebug.top.w.kunlunaq.com。??kunlunaq.com 是阿里 CDN 專用的 DNS 調(diào)度系統(tǒng)。?step5 到 step7:此時(shí)最近的 DNS 服務(wù)器會(huì)去請(qǐng)求個(gè) kunlunaq.com,然后返回一個(gè)離你近的 IP 地址返回給。第二階段: 對(duì)應(yīng)上圖里的 step8。瀏覽器拿著這個(gè) IP 去訪問(wèn) cdn 節(jié)點(diǎn),然后,cdn 節(jié)點(diǎn)返回?cái)?shù)據(jù)。上面第階段流程里提到了很多的名詞,比 CNAME,根域,一域啥的,它在之前寫的 「DNS 中有哪些值得習(xí)的優(yōu)秀設(shè)」有很詳細(xì)描述,如果了解的話可去看下。我知道 DNS 的目的就是通過(guò)域名去得 IP 地址。但這只它的眾多功之一。DNS 消息有很多種類型,其 A 類型,就是用域名查域名對(duì)應(yīng) IP 地址。而 CNAME 類型,則是用域名查這個(gè)域名別名。對(duì)于通域名,DNS 解析后一般就能直接到域名對(duì)應(yīng) IP 地址(又叫 A 類型記錄,A 指 Address)。比如下面,用 dig 命令發(fā)出 DNS 請(qǐng)求并打印過(guò)程數(shù)。$?dig?+trace?xiaobaidebug.top;;?ANSWER?SECTION:xiaobaidebug.top.?600?IN?A?47.102.221.141可以看到 xiaobaidebug.top 直接解析得到對(duì)應(yīng) IP 地址 47.102.221.141。但對(duì)于 cdn 域名,一波詢下來(lái),先到的卻是一 CNAME 的記錄 xx.kunlunaq.com,然后 dig 這個(gè) xx.kunlunaq.com 才能得到對(duì)應(yīng) IP 地址。$?dig?+trace?cdn.xiaobaidebug.topcdn.xiaobaidebug.top.?600?IN?CNAME?cdn.xiaobaidebug.top.w.kunlunaq.com.$?dig?+trace?cdn.xiaobaidebug.top.w.kunlunaq.comcdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.243cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.241cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.244cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.249cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.248cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.242cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.250cdn.xiaobaidebug.top.w.kunlunaq.com.?300?IN?A?122.228.7.251看到這里,問(wèn)題就又來(lái)。為什么要個(gè) CNAME 那么麻煩?CNAME 里指向的,其實(shí)是 CDN 專用的 DNS 域名服務(wù)器,它整個(gè) DNS 體系來(lái)說(shuō),只是其中一小小的 DNS 域名服務(wù)器,看起來(lái)跟其他域名務(wù)器一樣,平無(wú)奇。DNS 請(qǐng)求也會(huì)正常打入這服務(wù)器里。當(dāng)請(qǐng)求真正到它上面的候,它的特之處就體現(xiàn)來(lái)了,當(dāng)查請(qǐng)求打入域服務(wù)器時(shí),通的 DNS 域名服務(wù)器返回域名對(duì)的部分 IP 就夠了,但 CDN 專用的 DNS 域名服務(wù)器卻會(huì)要求返離調(diào)用方 " 最近的 " 服務(wù)器 IP。CDN 專用的 DNS 解析服務(wù)器會(huì)返回就的 CDN 節(jié)點(diǎn) IP怎么知道哪個(gè)務(wù)器 IP 里調(diào)用方最?可以看到 "最近" 這個(gè)詞其實(shí)是了雙引號(hào)的CDN 專用的 DNS 域名服務(wù)器實(shí)是 CDN 提供商提供的,比如阿云當(dāng)然知道己的的 CDN 節(jié)點(diǎn)有哪些,以及這 CDN 服務(wù)器目前的載情況和響延時(shí)甚至權(quán)啥的,并且能知道調(diào)用的 IP 地址是什么,以通過(guò)調(diào)用的 IP 知道它所屬的營(yíng)商以及大所在地,根條件篩選出合適的 CDN 服務(wù)器,這就是所謂 " 最近 "。舉個(gè)例子。假設(shè)地理置最近的 CDN 機(jī)房流量較多,響較慢,但地位置遠(yuǎn)一些服務(wù)器卻能好的響應(yīng)當(dāng)請(qǐng)求,那按說(shuō)可能會(huì)選地理位置遠(yuǎn)些的那臺(tái) CDN 服務(wù)器。也就是說(shuō)選出來(lái)的服器不一定在理位置最近但一定是當(dāng)最合適的服器?;卦词?么上面的圖 URL,是 https://cdn 域名 / 圖片地址.png 的形式。也就是說(shuō)張圖片是訪 CDN 拿到的。那么直接訪問(wèn)對(duì)存儲(chǔ)能不能到圖片數(shù)據(jù)展示?比如下面這樣。https://oss域名/圖片地址png這就像問(wèn),不走 redis,直接從 mysql 中能不能讀取到文本據(jù)并展示一。當(dāng)然能。之前放在博里的圖片就這么干的。這樣成本更,這里的成,可以指性成本,也可指調(diào)用成本看下下面這圖。1667101182393可以看到直接請(qǐng)求 oss 的費(fèi)用差不多是過(guò) cdn 請(qǐng)求 oss 的兩倍,考慮到家境貧,同時(shí)也為讓博客獲取片的速度更,我就接入 CDN。但看到這里,題又又來(lái)了上面的截圖,紅框里有詞叫 " 回源 "?;卦词鞘裁??當(dāng)們?cè)L問(wèn) https://cdn 域名 / 圖片地址.png 時(shí),請(qǐng)求會(huì)到 cdn 服務(wù)器上面但 cdn 服務(wù)器本質(zhì)就是一層緩,并不是數(shù)源,對(duì)象存才是數(shù)據(jù)源第一次訪問(wèn) cdn 獲取某張圖片時(shí)大概率在 cdn 里并沒有這張圖片數(shù)據(jù),因此要回到數(shù)據(jù)那去取出這圖片數(shù)據(jù)。后再放到 cdn 上。下次再次訪問(wèn) cdn 時(shí),只要緩存不期,就能命緩存直接返,這就不需再回源。于訪問(wèn)的過(guò)程變成了下面樣。1668605964836那還有哪些情況會(huì)生回源呢?了上面提到 cdn 上拿不到數(shù)據(jù)回源站外,有 cdn 上的緩存過(guò)失效了也會(huì)致回源站。外,就算有存,且緩存過(guò)期,也可通過(guò) cdn 提供的開放接口來(lái)觸發(fā)動(dòng)回源,但個(gè)我們比較機(jī)會(huì)能接觸。另外,回這個(gè)事情,實(shí)用戶是感不到的,因用戶去讀圖的時(shí)候,只知道自己讀了還是讀不。同樣是讀了,還細(xì)分是從 cdn 那直接讀的,還是 cdn 回源讀對(duì)象存儲(chǔ)之后回的。有緩直接返回和緩存回源的別那么,我有辦法判斷否發(fā)生過(guò)回嗎?有。我接著往下看怎么判斷是發(fā)生回源我以某里云的象存儲(chǔ)和 CDN 為例。假設(shè)我要請(qǐng)下面這張圖 https://cdn.xiaobaidebug.top/ image / image-20220404094549469.png為了更方便的看響應(yīng)數(shù)據(jù) http header,我們可以上 postman。通過(guò) GET 方法去請(qǐng)求圖數(shù)據(jù)。然后過(guò)下面的 tab 切換查看 response header 信息。查看 response header回源的情況此時(shí)查 response header 下的 X-Cache 的值是?MISS TCP_MISS。意思是未命中緩導(dǎo)致 CDN 回源查 oss,拿到數(shù)據(jù)后再返回那此時(shí) CDN 里肯定是有這張圖片緩存了。我可以試著再行一次 GET 方法獲取圖片。1667095186020X-Cache 的值就變成?HIT TCP_MEM_HIT,這就是命中緩了。這個(gè)是里云的做法其他比如騰云啥的,也大差不差,乎都可以從 response header 里找到相關(guān)的信。用了 CDN 一定比不用的更快嗎看到這里我就可以回答章開頭的問(wèn)了。如果沒接入 CDN,直接訪問(wèn)站,流程是樣的。更新接訪問(wèn)源站如果接入了 CDN,且 CDN 上沒有緩存數(shù)據(jù)那就會(huì)觸發(fā)源。更新走 CDN 還回源相當(dāng)于原來(lái)的流程還多了一層 CDN 的調(diào)用流程。也是,用了 CDN 時(shí),未命中 CDN 緩存導(dǎo)致回源,就會(huì)比用的時(shí)候更。未命中緩,可能是 cdn 里壓根就沒這一數(shù),也可能是經(jīng)有這條數(shù)但后來(lái)過(guò)期效了。這兩情況都正常大部分時(shí)候不需要做任處理。但對(duì)極個(gè)別場(chǎng)景我們可能需做些優(yōu)化。如你們?cè)凑?據(jù)有大版本新,就像更 cdn 域名啥的,那上線的那一用戶全用新 cdn 域名去請(qǐng)求圖片的,新 CDN 節(jié)點(diǎn)基本上百分百觸回源,嚴(yán)重時(shí)候甚至可會(huì)拖垮對(duì)象儲(chǔ)。這時(shí)候可能需要提將熱點(diǎn)數(shù)據(jù)選出來(lái),利工具預(yù)先請(qǐng)一波,讓 CDN 加載上熱數(shù)據(jù)緩存比如某里云的 CDN 就有這樣的 " 刷新預(yù)熱 " 功能。cdn 刷新預(yù)熱當(dāng)然也以通過(guò)灰度布的模式,讓少量用戶驗(yàn)新功能,這些用戶把 cdn"熱" 起來(lái),然后再逐步放開量。還有就曾經(jīng)有這條據(jù)但后來(lái)過(guò)失效了,對(duì)熱點(diǎn)數(shù)據(jù),以適當(dāng)提高下 cdn 數(shù)據(jù)的緩存間。1667344813600什么情況下不應(yīng)該用 CDN?從上面的描看下來(lái),CDN 最大的優(yōu)勢(shì)在于,對(duì)來(lái)自世界各的用戶,它以就近分配 CDN 節(jié)點(diǎn)獲取數(shù)據(jù),且多次重復(fù)取同一個(gè)文數(shù)據(jù)的時(shí)候有緩存加速作用。這對(duì)網(wǎng)頁(yè)圖片這的場(chǎng)景,是合適不過(guò)了因?yàn)榈讓佑?是對(duì)象存儲(chǔ)也就是說(shuō),要是文件對(duì),比如視頻的,都可以這套流程接 cdn 做加速。比如時(shí)刷的某音手短視頻就這么干的。反過(guò)來(lái)想想問(wèn)題就來(lái)了什么情況下應(yīng)該使用 CDN?如果你有一個(gè)公司網(wǎng)的服務(wù),且服務(wù)請(qǐng)求圖片等文件太可能被多重復(fù)調(diào)用,時(shí)候其實(shí)沒要使用 CDN。注意上面兩個(gè)加粗了關(guān)鍵點(diǎn)。?內(nèi)網(wǎng)服務(wù),為了保證你了解服務(wù)的求來(lái)源的,能拿到對(duì)象儲(chǔ)的讀權(quán)限并且如果你對(duì)象存儲(chǔ)也公司內(nèi)部的那大概率跟的服務(wù)已經(jīng)同一個(gè)機(jī)房,這已經(jīng)很了。接入 CDN 也享受不到 "就近分配 CDN 節(jié)點(diǎn)" 所帶來(lái)的好處??圖片或他文件不太能被多次重使用,如果入了 CDN,那你每次訪問(wèn) CDN 獲取圖片的時(shí)候,CDN 節(jié)點(diǎn)上大概率沒有你要數(shù)據(jù),相當(dāng)每次都需要源到對(duì)象存去取一把。接入 CDN 相當(dāng)于給自己加了一層理,多一層理,就多一耗時(shí)。1668612494972關(guān)于上面的第二,如果你需一個(gè)明確的標(biāo)去說(shuō)服自,那我可以你一個(gè)。從面的介紹內(nèi),我們知道可以通過(guò) cdn 響應(yīng)的 http header 中的 X-Cache 字段,看到個(gè)請(qǐng)求是否發(fā)過(guò)回源,計(jì)次數(shù),再以總的請(qǐng)求,就能得到源的比例,如回源比例達(dá) 90%,那還接啥 cdn。總結(jié)??對(duì)于文本數(shù)據(jù)我們習(xí)用 mysql 做存儲(chǔ),redis 做緩存。但于文件類數(shù),比如視頻片,則需要用 oss 等做對(duì)象存,cdn 做緩存。??了 CDN 如果發(fā)生回,那實(shí)際上比不用的時(shí)更慢一些。?CDN 最大的優(yōu)勢(shì)在,對(duì)于來(lái)自界各地的用,它可以就分配 CDN 節(jié)點(diǎn)獲取數(shù)據(jù),并且多重復(fù)獲取同個(gè)文件數(shù)據(jù)時(shí)候,有緩加速的作用如果你的服和對(duì)象存儲(chǔ)在內(nèi)網(wǎng),并文件數(shù)據(jù)也太會(huì)有重復(fù)用的可能性那其實(shí)沒必接入 cdn。本文來(lái)自信公眾號(hào):白 debug (ID:xiaobaidebug),作者:?
IT之家 1 月 7 日消息,OPPO 在去年 11 月面向中國(guó)市場(chǎng)出了 Reno9 系列手機(jī),預(yù)計(jì)該系列手將于本月或 2 月發(fā)布國(guó)際版,首先登陸印市場(chǎng)等?,F(xiàn)在 91mobiles 報(bào)道,OPPO 將跳過(guò)印度的 Reno9 系列,直接將推出 Reno10 系列手機(jī)。Reno9 系列消息人士稱,OPPO Reno10 系列將于 2 月的第一周或第二周在印推出,但未提具體日期。目還不清楚即將陸印度的 Reno10 系列智能手機(jī)是否 Reno9 手機(jī)的更名版或者是全新的機(jī)型號(hào)。OPPO Reno9 系列包括三款智能手機(jī) ——Reno9、Reno9 Pro 和 Reno9 Pro+,分別搭載驍 778G、天璣 8100-Max 和驍龍 8+ Gen 1 芯片。根據(jù)爆料,OPPO 已經(jīng)開始 Reno10 系列的開發(fā)工,Reno10 Pro + 示意圖此前已露,揭示了這智能手機(jī)的設(shè)。OPPO Reno 10 Pro+ 示意圖OPPO Reno 10 Pro+ 5G 手機(jī)將采用新的橢圓形相機(jī)塊設(shè)計(jì),有兩圓形切口和一方形切口。LED 閃光燈模塊被放置在圓形像頭切口旁邊方形攝像頭切旁邊還有“Powered by MariSilicon”的 Logo 標(biāo)識(shí)。該手機(jī)側(cè)是音量按鈕而電源按鈕在側(cè)。OPPO Reno 10 Pro+ 預(yù)計(jì)配備 5000 萬(wàn)像素的索尼 IMX890 主攝像頭,800 萬(wàn)像素的超廣角攝像和未指定的 2 倍光學(xué)變焦的潛望式相機(jī)鏡。IT之家獲悉,OPPO Reno 10 Pro+ 5G 手機(jī)將采用 1.5K 分辨率 OLED 面板,支持 120Hz 刷新率。還將采用幕指紋識(shí)別和 AI 能面部解鎖。配備 4700mAh 的電池,預(yù)計(jì)至提供高達(dá) 80W 的快速充電?
