成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

解決蘋果內(nèi)核導致加載網(wǎng)頁慢的問題

Tecode / 2891人閱讀

摘要:原來開始蘋果將列為過期。結論看到這里,就會發(fā)現(xiàn)是蘋果內(nèi)核安全機制導致的,每次都需要去驗證的證書,如果不巧,你用的免費的證書,那么他的頒發(fā)機構在國外,在有段期間,國內(nèi)訪問都會很慢。

情景
一個H5的頁面,里面嵌套在 IOS 中,有它的 wkwebview 進行渲染,這是背景。表現(xiàn)出的問題是,由 IOS 發(fā)起請求到最終用戶看到頁面需要等待特別長的時間,大概6秒到15秒之間。需要排查并解決這個顯示慢的問題。
操作過程

1. IOS 端往瀏覽器中寫入 Cookie。
1. 這里是列表文本這里是列表文本 瀏覽器根據(jù) url 地址去請求 Oauth2.0 登錄。
1. 瀏覽器根據(jù)返回的 code 跳轉(zhuǎn) 登錄。
1. 瀏覽器端登錄后跳轉(zhuǎn)到應用首頁。
1. PS: 其中 瀏覽器端 指的是 IOS 中的 wkwebview

排查思路

1. 是否是 IOS 本身的 wkwebview 的問題?
1. 為什么之前使用 IOS 的 uiwebview 沒有這個問題?
1. 是否是 Oauth2.0 業(yè)務的問題?
1. 是否是應用本身的問題?
1. 是否是網(wǎng)絡問題?

分析問題

- wkwebview 訪問其他網(wǎng)頁不管是https 或者 http 的都能正常訪問 證明不是它本身或者配置問題。
- 為什么 uiwebview 沒有這個問題?
    經(jīng)過試驗,發(fā)現(xiàn) uiwebview 本身在訪問現(xiàn)有業(yè)務確實沒有這個問題,當時也不清楚為什么它可以正常訪問,就讓 IOS 開發(fā)切換成這個不就好了。結果反饋說用這個不能上架。原來 iOS13 開始蘋果將 UIWebview 列為過期 API。2020年4月起App Store將不再接受使用UIWebView的新App上架、2020年12月起將不再接受使用UIWebView的App更新。
  • Oauth2.0 業(yè)務在安卓端都能正常訪問,故排除。
  • 是否是應用本身的問題? 同上。
  • 是否上網(wǎng)絡問題?

     帶著這個問題,去網(wǎng)上按照 ios 蘋果 wkwebview 超時,發(fā)現(xiàn)大多說是 wkwebview 302 的坑以及存儲分離 balaba的,按照給出的答案試了試 都沒有解決問題。在快要放棄的時候,之前的一個IOS開發(fā)大拿說肯定是https的問題你查查。

結論

看到這里,就會發(fā)現(xiàn)是蘋果內(nèi)核安全機制導致的,每次都需要去驗證 https的證書,如果不巧,你用的免費的證書,那么他的頒發(fā)機構在國外,在有段期間,國內(nèi)訪問都會很慢。

解決問題

找到的原因就解決了,要么更換證書使用國內(nèi)的頒發(fā)的證書,要么在服務器做DNS或者其他優(yōu)化,來加速訪問。

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/126076.html

相關文章

  • 深入理解 WKWebView(入門篇)—— WebKit 源碼調(diào)試與分析

    摘要:雖然蘋果官方提供了關于的與使用說明,但這并不能滿足開發(fā)者們的需求,各類復雜場景依舊讓我們焦頭爛額,而解決方案卻不易尋找。二源碼下載編譯及調(diào)試之前我們首先需要獲取一份蘋果官方的源碼。 一、前言移動互聯(lián)網(wǎng)時代,網(wǎng)頁依舊是內(nèi)容展示的重要媒介,這離不開 WebKit 瀏覽內(nèi)核技術的支持與發(fā)展。在 iOS 平臺下開發(fā)者們...

    funnyZhang 評論0 收藏0
  • 2018先知白帽大會 | 議題解讀

    摘要:摘要今年的先知白帽大會,與會者將能夠親身感受到非常多有趣的技術議題,如在國際賽事中屢奪佳績的團隊,其隊長將親臨現(xiàn)場,分享穿針引線般的漏洞利用藝術。從數(shù)據(jù)視角探索安全威脅阿里云安全工程師議題解讀本議題討論了數(shù)據(jù)為安全人員思維方式帶來的變化。 摘要: 今年的先知白帽大會,與會者將能夠親身感受到非常多有趣的技術議題,如HITCON在國際賽事中屢奪佳績的CTF團隊,其隊長Orange將親臨現(xiàn)場...

    Hydrogen 評論0 收藏0
  • 如何在https網(wǎng)頁中引入http資源

    摘要:建議在調(diào)試階段用或者引入,在部署階段用相對協(xié)議,或者直接在本地建一個服務器,以服務器的形式打開頁面,就不會出現(xiàn)瀏覽器無法加載相對協(xié)議下的資源的情況了。 前幾天在做一個翻譯小應用的時候,發(fā)現(xiàn)在安卓手機端可以正常運行,而在蘋果手機和谷歌瀏覽器中不能正常運行(可能safari和Chrome的內(nèi)核都是webkit內(nèi)核的原因,還是webkit內(nèi)核大法好^__^),電腦端有提示不安全提示,而手機端...

    ChristmasBoy 評論0 收藏0
  • 從瀏覽器內(nèi)核開始01

    摘要:極速瀏覽器以及搜狗高速瀏覽器也使用作為內(nèi)核在腳本理解方面,使用自己研發(fā)的引擎。目前國內(nèi)瀏覽器使用情況認識瀏覽器內(nèi)核的一個分支安全瀏覽器極速瀏覽器瀏覽器搜狗瀏覽器百度瀏覽器瀏覽器瀏覽器 什么是瀏覽器內(nèi)核? 瀏覽器最核心的部分應該是瀏覽器內(nèi)核Rendering Engine,也稱之為渲染引擎,其主要作用時負責對網(wǎng)頁語法進行解釋,并渲染網(wǎng)頁。所以渲染引擎決定了瀏覽器如何顯示網(wǎng)頁網(wǎng)頁內(nèi)容及網(wǎng)頁...

    Cympros 評論0 收藏0
  • html基礎

    摘要:不存在或格式不正確會導致文檔以兼容模式呈現(xiàn)標準模式的排版和運作模式都是以該瀏覽器支持的最高標準運行。如果不能確定時,首選使用自然樣式標簽 HTML 語義化 HTML標簽的語義化是指:通過使用包含語義的標簽(如h1-h6)恰當?shù)乇硎疚臋n結構 css命名的語義化是指:為html標簽添加有意義的class 為什么需要語義化: 去掉樣式后頁面呈現(xiàn)清晰的結構 盲人使用讀屏器更好地閱讀 搜...

    sihai 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<