MIP 技術進展月報:儲存功能全新上線,MIP-Cache域名升級,校驗更嚴謹

* 瞬時觸達用戶、高轉化率、炫酷閃電標、優質展現形式 * 等諸多特性為一體的 MIP 頁面吸引了眾多站點進行改造。為了更好地服務于廣大站長,更快地傾聽站長們的聲音,MIP 技術團隊特推出《MIP 技術進展月報》,歡迎大家對 MIP 技術提建議,可以通過 github/issues 和 mip-support@baidu.com 與我們交流!

一、本月新增功能一覽

1. 新增儲存功能,讓用戶開開心心點贊

MIP 于 9 月份上線了儲存功能,采用 localStorage 和 fetch 實現。儲存功能可用于代替 cookie 保存用戶設置、登錄狀態、攜帶信息、與服務器進行數據通信。

應用場景:這個功能具體的應用就很豐富了,比如給文章點贊的小手,送給作者的小花,可以被保存和取消啦!

比如登錄之后才可以進行的各種操作:

或者保存用戶站內搜索的歷史記錄,等等——眾多好玩法等你開啟!

2. MIP-Cache 域名升級,帶來實質性幫助

什么是 MIPCache 域名?Spider 抓取 MIP 頁面之后,通過 MIP-cache CDN 對頁面內容進行緩存,緩存之后的頁面地址就是 MIPCache 域名下的 URL。

比如 MIP 官網的網址是:https://www.mipengine.org
對應的 MIPCache 的 URL 為:https://mipcache.bdstatic.com/c/s/www.mipengine.org

更新之后,mipcache.bdstatic.com 將被替換為 {host_prefix}.mipcdn.com
還是用 MIP 官網舉例,原來的 MIPCache URL:
https://mipcache.bdstatic.com/c/s/www.mipengine.org/
升級之后變成了:
https://www-mipengine-org.mipcdn.com/c/s/www.mipengine.org/

應用場景:這一升級對于用戶來說幾乎不可見,但是對于站長來說有很多實質性的幫助,比如:

  1. Cookie 從以往全部存放在同一域名下,改為分站點存放,站點之間不會相互影響。同時,分站點存放可以使 Cookie 大幅瘦身,縮小 HTTP 請求頭的大小。
  2. 域名的不同,更加有利于站長做一些日志數據分析。
  3. 有利于站點跨域資源共享 cors 方案的配置,更安全。

3. 校驗規則更新,更加嚴謹細致

為了保證 MIP 校驗的嚴謹性,MIP 更新了少量校驗規則。此次更新對 90% 以上的 MIP 頁無影響,所以各位站長請不要驚慌,不要緊張!此次更新的規則如下:

  1. 對 head 中 base 標簽增加了限制,避免 cache 改寫后鏈接指向有問題。?
  2. 強制要求頁面引用 https 的 mip.js,避免腳本被不法劫持。?
  3. 認定 src=” “(引號之間只有空格)情況等同于 src=”“,視內容為空。?
  4. 升級 template?src 校驗,支持文檔中 src={{url}}的寫法。

4. 組件升級更新

  • mip-video?視頻組件升級,支持 source 多視頻源播放。
  • mip-showmore?折疊組件交互升級,支持展開后不再顯示收起按鈕。
  • mip.js?升級,修復 a 鏈接在 mip-iframe 中不能跳出的問題。

了解更多組件升級細節,請移步 https://www.mipengine.org/doc/3-widget/10-widgets.html

二、更新預告

更多功能的支持和開發也在進行當中:
- 支持電商等復雜交互的 mip-bind 組件將支持數據雙向綁定,頁面異步更新。
- MIP-Cache 支持返回 webp 圖片,使高清圖片加載速度更快,瀏覽體驗更好。

三、聯系我們

如果在 MIP 站點改造和工具使用中遇到問題,歡迎用以下方式向我們提問,每個渠道我們都有專人值守的哦!

  • 搜索生效、站長平臺工具使用相關問題,請在百度站長平臺—> 反饋中心—>MIP 選擇分類并詳細描述。

  • 前端技術問題,請到 GitHub 提交 issue。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/535842.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/535842.shtml
英文地址,請注明出處:http://en.pswp.cn/news/535842.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

通過Flume簡單實現Kafka與Hive對接(Json格式)

將以下存儲在kafka的topic中的JSON格式字符串,對接存儲到Hive的表中 {"id":1,"name":"小李"} {"id":2,"name":"小張"} {"id":3,"name":"小劉"} {"id":4,&qu…

改造MIP獲得搜索青睞,輕松完成SEO

搜索引擎目標及頁面排序方法 搜索引擎作為互聯網流量的入口,承擔著流量分發的職責。但排序成千上萬的網頁,決定哪些網頁在第一頁,是由網頁本身的用戶體驗決定的。權重算法會從內容優質性,廣告多少,加載速度等多個角度…

日常問題———Attempting to operate on hdfs namenode as root

寫在最前注意: 1、master,slave都需要修改start-dfs.sh,stop-dfs.sh,start-yarn.sh,stop-yarn.sh四個文件 2、如果你的Hadoop是另外啟用其它用戶來啟動,記得將root改為對應用戶 HDFS格式化后啟動dfs出現以…

WebP 在減少圖片體積和流量上的效果如何?MIP技術實踐分享

作者 | Jackson 編輯 | 尾尾 不論是 PC 還是移動端,圖片一直占據著頁面流量的大頭,在圖片的大小和質量之間如何權衡,成為了長期困擾開發者們的問題。而 WebP 技術的出現,為解決該問題提供了好的方案。本文將為大家詳細介紹 WebP …

日常問題——pdsh localhost Connection refused

問題描述: 本地安裝hadoop單機模式的時候需要啟動namenode時報錯 pdshxxx: localhost: connect: Connection refused解決方案(過程): 原因是pdsh默認采用的是rsh登錄,修改成ssh登錄即可,在環境變量/etc/…

MIP技術進展月報第2期: 數據綁定,異步腳本加速

一、 功能更新 1. mip-bind 上線,實現復雜交互 MIP bind 雙向綁定機制和組件上線,提供雙向綁定的特性;能夠允許頁面實現數據驅動功能,開發者可以在任意場景修改數據,并驅動頁面元素變動。 MIP 小姐姐畫外音&#xf…

Hadoop的安裝與配置——設置單節點群集

本篇博客將主要介紹如何設置和配置單節點Hadoop安裝,以便我們可以使用Hadoop 的MapReduce與HDFS快速執行簡單的操作。 零、先決條件 1、本系列以Ubuntu Linux作為開發和生產平臺 2、Linux所需的軟件包括: JAVA:必須安裝Java,配置…

MIP 腳本域名地址變更公告

尊敬的 MIP 開發者: MIP 團隊為了解決 MIP-Cache 頁面下 cookie 相互覆蓋問題,增強站點品牌露出,在 2017 年 8 月將 MIP 的腳本域名和 MIP-Cache 頁面域名進行了升級變更,詳見說明 MIP-Cache 域名升級。 在 12 月中旬&#xff0…

新手教程:不寫JS,在MIP頁中實現異步加載數據

從需求談起:在 MIP 頁中異步加載數據 MIP(移動網頁加速器) 的 加速原理 除了靠譜的 MIP-Cache CDN 加速外,最值得一提的就是組件系統。所有 JS 交互都需要使用 MIP 組件實現,保證頁面中所有 JS 都是最精簡高效的&…

日常問題———安裝新版zookeeper 出現Starting zookeeper ... FAILED TO START

問題描述 安裝新版zookeeper使用 /apache-zookeeper-3.6.1.tar.gz解壓后運行zoServer.sh文件時出現Starting zookeeper … FAILED TO START錯誤 解決方案(過程) 實際上應該是下載錯了文件。在官網上有兩個tar.gz文件,從3.5.5版本開始&…

Hadoop的安裝與配置——搭建完全分布式集群

一、搭建集群 1、準備服務器(這里以我的3臺Centos7為例) 1個主節點:Carlota1(192.168.33.21),2個子節點:Carlota2(192.168.33.22),Carlota3(192.168.33.23) 2、配置主節點名 在主節點命令行輸入&#x…

HTTP 視頻怎么在 MIP 頁面中使用?

在 MIP 中,一些資源的使用需要支持 HTTPS,視頻就是其中一種。但目前大部分站點的視頻資源都還是 HTTP 的資源,無法在百度 MIP 搜索結果中直接使用, mip-video 視頻組件針對 HTTP 的視頻資源采用跳到一個 HTTP 的播放頁面進行播放&…

MIP 組件庫升級公告

背景 為了方便廣大開發者們更好地使用組件,現對 MIP 組件庫統一進行升級,升級后將分為通用組件和自定義組件兩類,方便開發。 通用組件,即考慮了組件通用性方便所有開發者參考使用的組件,將存放于 mip-extensions 倉庫…

騰訊云服務器 ubuntu 設置允許root用戶登錄和禁用ubuntu用戶

最近購買了騰訊云服務器,使用了 Ubuntu Server 18.04.1 LTS 64位操作系統,發現默認用戶為ubuntu,而無法用root用戶進行ssh登陸,本篇就記錄一下開通root和禁用ubuntu的過程。 1、設置允許root用戶登錄 使用用戶名ubuntu登錄sudo passwd root…

Ubuntu 修改 hostname

1、vi /etc/cloud/cloud.cfg 2、將preserve_hostname: false修改為preserve_hostname: true 3、hostnamectl set-hostname 主機名 4、reboot重啟系統生效

MIP 技術月報(4月):支持熊掌號登錄;優化頁面懸浮元素

之前由MIP團隊維護的《移動 Web 加速技術月報》從本期開始,正式升級為《MIP 技術月報》,與以往不同的是,《MIP 技術月報》將會與大家分享包含移動加速技術以外的其他移動應用開發的技術,從移動用戶體驗、開發體驗出發來分享 MIP 的…

Ubuntu18.04安裝最新版Docker

卸載舊的docker版本apt-get remove docker docker-engine docker.io containerd runc更新軟件列表apt-get update.允許apt命令可以使用HTTPS訪問Docker repositoryapt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common添加Docker…

MIP 問題解決方案大全(2018-06更新)

在 MIP 推出后,我們收到了一些站長的疑問。現將常見問題整理出來,幫助大家了解 MIP 的知識。 一、MIP 認知類問題二、改造前準備三、前端改造,組件使用四、提交生效五、MIPCache六、更多學習資源 一、MIP 認知類問題 1.1 MIP 化的收益是什…

Ubuntu18使用docker快速安裝oracle 11g

1、安裝docker環境,參照Ubuntu18.04安裝最新版Docker 2、下載oracle鏡像docker pull deadok22/docker-oracle-xe-11g 3、下載完成后,啟動oracle鏡像作為容器:docker run -h "oracle" --name "oracle" -d -p 49160:22 -p …

ubuntu新建用戶后,終端下方向鍵和tab鍵不可用的解決方法

問題描述: 用adduser命令新增了用戶之后,發現在該新建用戶下的命令終端,使用方向鍵無法調出歷史命令,同時tab鍵也無法補全輸入命令。 問題解決: 在/etc/passwd中發現,該新建用戶使用的shell為/bin/sh&…