亚洲国产精品无码久久大片,亚洲AV无码乱码麻豆精品国产,亚洲品质自拍网站,少妇伦子伦精品无码STYLES,国产精久久久久久久

網(wǎng)站內容更新機制

網(wǎng)站內容更新機制

網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 76 次瀏覽 ? 2022-04-19 13:05 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器中打開(kāi)小程序的能力,也無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 > 操作分析 > 監控圖表 > 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考 查看全部

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器中打開(kāi)小程序的能力,也無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 > 操作分析 > 監控圖表 > 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考

網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 137 次瀏覽 ? 2022-04-18 23:23 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器中打開(kāi)小程序的能力,也無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 > 操作分析 > 監控圖表 > 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考 查看全部

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器中打開(kāi)小程序的能力,也無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 > 操作分析 > 監控圖表 > 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考

網(wǎng)站內容更新機制(基于User-Agent反爬解決方法:基于cookie-反爬反爬)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 93 次瀏覽 ? 2022-04-18 23:21 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(基于User-Agent反爬解決方法:基于cookie-反爬反爬)
  Python干貨:5個(gè)解決反采摘機制,
  
  前言
  反爬蟲(chóng)是網(wǎng)站用來(lái)維護自身核心安全以抑制爬蟲(chóng)的一種方法。反爬的方法有很多。一般除百度等網(wǎng)站外,反爬機制都會(huì )經(jīng)常更新。為了保持網(wǎng)站的高效運行,網(wǎng)站沒(méi)有采用過(guò)多的反爬機制。今天給大家分享幾個(gè)我在爬取過(guò)程中遇到的反爬蟲(chóng)機制,并簡(jiǎn)單介紹一下它們的解決方案。
  基于User-Agent的反爬蟲(chóng)
  簡(jiǎn)介:服務(wù)器后臺統計訪(fǎng)問(wèn)的User_Agents。如果單位時(shí)間內同一個(gè)User_Agent的訪(fǎng)問(wèn)次數超過(guò)一定閾值,就會(huì )不同程度地阻塞IP,導致無(wú)法爬取的情況。
  解決方案:
  1.將常用的User-Agents放在ua_list中,以列表的形式隨機使用
  代碼示例:
  
  二. 加載 fake_useragent 庫,隨機生成 User-Agent 并添加到 headers
  代碼示例:
  
  2 基于IP的反爬蟲(chóng)
  簡(jiǎn)介:爬蟲(chóng)可能會(huì )在短時(shí)間內向指定服務(wù)器發(fā)起高頻請求。后臺服務(wù)器對訪(fǎng)問(wèn)進(jìn)行計數。如果單位時(shí)間內對同一個(gè)IP的訪(fǎng)問(wèn)次數超過(guò)一定的值(閾值),該IP就會(huì )不同程度地被禁止,導致無(wú)法進(jìn)行爬取操作。
  解決方案:使用代理池并設置延遲訪(fǎng)問(wèn)
  如何獲取代理服務(wù)器?免費:西瓷代理、快速代理、狗版家收費:代理精靈等
  代碼示例:
  
  3 基于cookie的反刮
  簡(jiǎn)介:網(wǎng)站會(huì )通過(guò)cookies跟蹤您的訪(fǎng)問(wèn)過(guò)程。如果發(fā)現爬蟲(chóng)行為,您的訪(fǎng)問(wèn)將立即被中斷,例如非??焖俚靥顚?xiě)表單,或者在短時(shí)間內瀏覽大量頁(yè)面。正確處理 cookie 可以避免很多 采集 問(wèn)題。建議在采集網(wǎng)站的過(guò)程中檢查這些網(wǎng)站產(chǎn)生的cookies,然后再想想爬蟲(chóng)需要處理哪一個(gè)。
  解決方案:
  手動(dòng)過(guò)程
  將 cookie 封裝到 headers 字典中,并將字典應用到 get/post 方法的 headers 參數中
  二次自動(dòng)加工
  需要兩次治療。第一次是捕獲cookie并存儲在session對象中,第二次是使用攜帶cookie的session發(fā)送請求。這次發(fā)送的請求是用cookie發(fā)起的請求。您可以像請求一樣調用 get/post 來(lái)發(fā)送請求。在使用 session 發(fā)送請求的過(guò)程中,如果生成了 cookie,cookie 會(huì )自動(dòng)存儲在 session 對象中
  代碼示例:
  #基于session自動(dòng)處理cookiesess = requests.Session()#該次請求只是為了捕獲cookie存儲到sess中sess.get(url='https://xueqiu.com/',headers=headers)url = 'https://xueqiu.com/v4/statuses/public_timeline_by_category.json?since_id=-1&max_id=20367942&count=15&category=-1'json_data = sess.get(url=url,headers=headers).json()json_data<br />
  4 圖片的延遲加載
  簡(jiǎn)介:圖片延遲加載是一種網(wǎng)頁(yè)優(yōu)化技術(shù)。圖片作為一種網(wǎng)絡(luò )資源,在被請求的時(shí)候會(huì )占用網(wǎng)絡(luò )資源,一次加載整個(gè)頁(yè)面的所有圖片會(huì )大大增加頁(yè)面首屏的加載時(shí)間。為了解決這個(gè)問(wèn)題,通過(guò)前后端的配合,圖片只在當前瀏覽器窗口出現時(shí)才加載,減少首屏圖片請求次數的技術(shù)稱(chēng)為“圖片懶加載” ”。在網(wǎng)頁(yè)的源碼中,首先在img標簽中使用了一個(gè)“偽屬性”(通常使用src2、original...)來(lái)存儲真實(shí)的圖片鏈接,而不是直接存儲在src屬性中。當圖像出現在頁(yè)面的可視區域時(shí),
  解決方法:通過(guò)仔細觀(guān)察頁(yè)面結構發(fā)現圖片真實(shí)鏈接的偽屬性一般不在src中,而是在src2中,xpath應該使用這個(gè)屬性
  示例代碼:
  
  5 Ajax動(dòng)態(tài)加載
  簡(jiǎn)介:從網(wǎng)頁(yè)的url加載網(wǎng)頁(yè)的源代碼后,就會(huì )在瀏覽器中執行JavaScript程序。這些程序加載更多內容并將該內容傳輸到網(wǎng)頁(yè)。這就是為什么有些網(wǎng)頁(yè)在沒(méi)有數據的情況下抓取其 URL?,F在這樣的網(wǎng)站越來(lái)越多了。
  解決方法:使用review元素分析“請求”對應的鏈接(方法:右鍵→review元素→網(wǎng)絡(luò )→清除,點(diǎn)擊“加載更多”,出現對應的GET鏈接找到text/html的類(lèi)型,點(diǎn)擊查看get參數或者復制Request URL),循環(huán)過(guò)程。如果“請求”之前有頁(yè)面,則根據上一步的URL分析推導第一頁(yè)。以此類(lèi)推,抓取ajax地址的數據。使用requests中的json解析返回的json,遵守動(dòng)態(tài)加載的規則,使用請求頭中的規則
  抓包工具推薦:fiddler 查看全部

  網(wǎng)站內容更新機制(基于User-Agent反爬解決方法:基于cookie-反爬反爬)
  Python干貨:5個(gè)解決反采摘機制,
  
  前言
  反爬蟲(chóng)是網(wǎng)站用來(lái)維護自身核心安全以抑制爬蟲(chóng)的一種方法。反爬的方法有很多。一般除百度等網(wǎng)站外,反爬機制都會(huì )經(jīng)常更新。為了保持網(wǎng)站的高效運行,網(wǎng)站沒(méi)有采用過(guò)多的反爬機制。今天給大家分享幾個(gè)我在爬取過(guò)程中遇到的反爬蟲(chóng)機制,并簡(jiǎn)單介紹一下它們的解決方案。
  基于User-Agent的反爬蟲(chóng)
  簡(jiǎn)介:服務(wù)器后臺統計訪(fǎng)問(wèn)的User_Agents。如果單位時(shí)間內同一個(gè)User_Agent的訪(fǎng)問(wèn)次數超過(guò)一定閾值,就會(huì )不同程度地阻塞IP,導致無(wú)法爬取的情況。
  解決方案:
  1.將常用的User-Agents放在ua_list中,以列表的形式隨機使用
  代碼示例:
  
  二. 加載 fake_useragent 庫,隨機生成 User-Agent 并添加到 headers
  代碼示例:
  
  2 基于IP的反爬蟲(chóng)
  簡(jiǎn)介:爬蟲(chóng)可能會(huì )在短時(shí)間內向指定服務(wù)器發(fā)起高頻請求。后臺服務(wù)器對訪(fǎng)問(wèn)進(jìn)行計數。如果單位時(shí)間內對同一個(gè)IP的訪(fǎng)問(wèn)次數超過(guò)一定的值(閾值),該IP就會(huì )不同程度地被禁止,導致無(wú)法進(jìn)行爬取操作。
  解決方案:使用代理池并設置延遲訪(fǎng)問(wèn)
  如何獲取代理服務(wù)器?免費:西瓷代理、快速代理、狗版家收費:代理精靈等
  代碼示例:
  
  3 基于cookie的反刮
  簡(jiǎn)介:網(wǎng)站會(huì )通過(guò)cookies跟蹤您的訪(fǎng)問(wèn)過(guò)程。如果發(fā)現爬蟲(chóng)行為,您的訪(fǎng)問(wèn)將立即被中斷,例如非??焖俚靥顚?xiě)表單,或者在短時(shí)間內瀏覽大量頁(yè)面。正確處理 cookie 可以避免很多 采集 問(wèn)題。建議在采集網(wǎng)站的過(guò)程中檢查這些網(wǎng)站產(chǎn)生的cookies,然后再想想爬蟲(chóng)需要處理哪一個(gè)。
  解決方案:
  手動(dòng)過(guò)程
  將 cookie 封裝到 headers 字典中,并將字典應用到 get/post 方法的 headers 參數中
  二次自動(dòng)加工
  需要兩次治療。第一次是捕獲cookie并存儲在session對象中,第二次是使用攜帶cookie的session發(fā)送請求。這次發(fā)送的請求是用cookie發(fā)起的請求。您可以像請求一樣調用 get/post 來(lái)發(fā)送請求。在使用 session 發(fā)送請求的過(guò)程中,如果生成了 cookie,cookie 會(huì )自動(dòng)存儲在 session 對象中
  代碼示例:
  #基于session自動(dòng)處理cookiesess = requests.Session()#該次請求只是為了捕獲cookie存儲到sess中sess.get(url='https://xueqiu.com/',headers=headers)url = 'https://xueqiu.com/v4/statuses/public_timeline_by_category.json?since_id=-1&max_id=20367942&count=15&category=-1'json_data = sess.get(url=url,headers=headers).json()json_data<br />
  4 圖片的延遲加載
  簡(jiǎn)介:圖片延遲加載是一種網(wǎng)頁(yè)優(yōu)化技術(shù)。圖片作為一種網(wǎng)絡(luò )資源,在被請求的時(shí)候會(huì )占用網(wǎng)絡(luò )資源,一次加載整個(gè)頁(yè)面的所有圖片會(huì )大大增加頁(yè)面首屏的加載時(shí)間。為了解決這個(gè)問(wèn)題,通過(guò)前后端的配合,圖片只在當前瀏覽器窗口出現時(shí)才加載,減少首屏圖片請求次數的技術(shù)稱(chēng)為“圖片懶加載” ”。在網(wǎng)頁(yè)的源碼中,首先在img標簽中使用了一個(gè)“偽屬性”(通常使用src2、original...)來(lái)存儲真實(shí)的圖片鏈接,而不是直接存儲在src屬性中。當圖像出現在頁(yè)面的可視區域時(shí),
  解決方法:通過(guò)仔細觀(guān)察頁(yè)面結構發(fā)現圖片真實(shí)鏈接的偽屬性一般不在src中,而是在src2中,xpath應該使用這個(gè)屬性
  示例代碼:
  
  5 Ajax動(dòng)態(tài)加載
  簡(jiǎn)介:從網(wǎng)頁(yè)的url加載網(wǎng)頁(yè)的源代碼后,就會(huì )在瀏覽器中執行JavaScript程序。這些程序加載更多內容并將該內容傳輸到網(wǎng)頁(yè)。這就是為什么有些網(wǎng)頁(yè)在沒(méi)有數據的情況下抓取其 URL?,F在這樣的網(wǎng)站越來(lái)越多了。
  解決方法:使用review元素分析“請求”對應的鏈接(方法:右鍵→review元素→網(wǎng)絡(luò )→清除,點(diǎn)擊“加載更多”,出現對應的GET鏈接找到text/html的類(lèi)型,點(diǎn)擊查看get參數或者復制Request URL),循環(huán)過(guò)程。如果“請求”之前有頁(yè)面,則根據上一步的URL分析推導第一頁(yè)。以此類(lèi)推,抓取ajax地址的數據。使用requests中的json解析返回的json,遵守動(dòng)態(tài)加載的規則,使用請求頭中的規則
  抓包工具推薦:fiddler

網(wǎng)站內容更新機制(企業(yè)做網(wǎng)站優(yōu)化定期定量發(fā)布內容填充優(yōu)化效果會(huì )更好)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 78 次瀏覽 ? 2022-04-18 03:21 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(企業(yè)做網(wǎng)站優(yōu)化定期定量發(fā)布內容填充優(yōu)化效果會(huì )更好)
  做網(wǎng)站優(yōu)化的公司,定期發(fā)布量化內容做網(wǎng)站優(yōu)化,效果會(huì )更好。
  第一步:網(wǎng)站前期粗略?xún)?yōu)化
  網(wǎng)站上線(xiàn)初期,最重要的是做好網(wǎng)站內部?jì)?yōu)化路線(xiàn)的規劃,比如Url標準化(每個(gè)鏈接的前綴是什么,或者偽靜態(tài)鏈接),網(wǎng)站的基本優(yōu)化操作是如何實(shí)現的,什么樣的網(wǎng)頁(yè)內容每天都在穩定更新,如何吸引更多的蜘蛛去爬網(wǎng)站頁(yè)面。
  網(wǎng)站優(yōu)化的早期內容更新可以?xún)?yōu)先考慮高質(zhì)量的網(wǎng)頁(yè)內容,有助于提高網(wǎng)站對搜索引擎的信任,實(shí)現更快的頁(yè)面收錄,其中網(wǎng)站會(huì )有排名。
  第二步:定期更新網(wǎng)站內容
  在進(jìn)行網(wǎng)站優(yōu)化時(shí),定期定量填寫(xiě)網(wǎng)站的內容,主要是為了培養搜索引擎蜘蛛的爬取習慣,特別是對于剛剛上線(xiàn)的網(wǎng)站,使用形式化優(yōu)化的方法盡可能吸引蜘蛛爬網(wǎng)站,有機會(huì )收錄爬蟲(chóng),否則網(wǎng)站連排名都上不去。
  不過(guò),這里可能有很多人想知道,為什么定期更新網(wǎng)站內容對網(wǎng)站的優(yōu)化有好處呢?
  第一點(diǎn):吸引搜索引擎蜘蛛,讓它們對爬網(wǎng)站感興趣。
  剛才提到的爬蟲(chóng)需要在網(wǎng)站構建中完成,即網(wǎng)站架構框架構建和網(wǎng)站目錄級別(最好控制在三層以?xún)龋?br />   定期更新網(wǎng)站內容,因為搜索引擎喜歡這種網(wǎng)站,蜘蛛有記憶功能,如果每天早上更新時(shí)間,下午會(huì )增加蜘蛛的爬取工作量,蜘蛛會(huì )偷懶。因此,養成定期量化的好習慣,也可以在很大程度上幫助網(wǎng)站優(yōu)化。
  二是用戶(hù)習慣
  定期和定量的更新也改善了用戶(hù)體驗。用戶(hù)關(guān)注您的 網(wǎng)站。如果他發(fā)現你的 網(wǎng)站 每天都在更新內容,那么用戶(hù)幾乎每天都會(huì )在同一時(shí)間追逐更多的內容。這里還有跳出率的問(wèn)題。如果用戶(hù)每天都在追網(wǎng)站的內容,會(huì )降低跳出率,這對網(wǎng)站的優(yōu)化也很有幫助。 查看全部

  網(wǎng)站內容更新機制(企業(yè)做網(wǎng)站優(yōu)化定期定量發(fā)布內容填充優(yōu)化效果會(huì )更好)
  做網(wǎng)站優(yōu)化的公司,定期發(fā)布量化內容做網(wǎng)站優(yōu)化,效果會(huì )更好。
  第一步:網(wǎng)站前期粗略?xún)?yōu)化
  網(wǎng)站上線(xiàn)初期,最重要的是做好網(wǎng)站內部?jì)?yōu)化路線(xiàn)的規劃,比如Url標準化(每個(gè)鏈接的前綴是什么,或者偽靜態(tài)鏈接),網(wǎng)站的基本優(yōu)化操作是如何實(shí)現的,什么樣的網(wǎng)頁(yè)內容每天都在穩定更新,如何吸引更多的蜘蛛去爬網(wǎng)站頁(yè)面。
  網(wǎng)站優(yōu)化的早期內容更新可以?xún)?yōu)先考慮高質(zhì)量的網(wǎng)頁(yè)內容,有助于提高網(wǎng)站對搜索引擎的信任,實(shí)現更快的頁(yè)面收錄,其中網(wǎng)站會(huì )有排名。
  第二步:定期更新網(wǎng)站內容
  在進(jìn)行網(wǎng)站優(yōu)化時(shí),定期定量填寫(xiě)網(wǎng)站的內容,主要是為了培養搜索引擎蜘蛛的爬取習慣,特別是對于剛剛上線(xiàn)的網(wǎng)站,使用形式化優(yōu)化的方法盡可能吸引蜘蛛爬網(wǎng)站,有機會(huì )收錄爬蟲(chóng),否則網(wǎng)站連排名都上不去。
  不過(guò),這里可能有很多人想知道,為什么定期更新網(wǎng)站內容對網(wǎng)站的優(yōu)化有好處呢?
  第一點(diǎn):吸引搜索引擎蜘蛛,讓它們對爬網(wǎng)站感興趣。
  剛才提到的爬蟲(chóng)需要在網(wǎng)站構建中完成,即網(wǎng)站架構框架構建和網(wǎng)站目錄級別(最好控制在三層以?xún)龋?br />   定期更新網(wǎng)站內容,因為搜索引擎喜歡這種網(wǎng)站,蜘蛛有記憶功能,如果每天早上更新時(shí)間,下午會(huì )增加蜘蛛的爬取工作量,蜘蛛會(huì )偷懶。因此,養成定期量化的好習慣,也可以在很大程度上幫助網(wǎng)站優(yōu)化。
  二是用戶(hù)習慣
  定期和定量的更新也改善了用戶(hù)體驗。用戶(hù)關(guān)注您的 網(wǎng)站。如果他發(fā)現你的 網(wǎng)站 每天都在更新內容,那么用戶(hù)幾乎每天都會(huì )在同一時(shí)間追逐更多的內容。這里還有跳出率的問(wèn)題。如果用戶(hù)每天都在追網(wǎng)站的內容,會(huì )降低跳出率,這對網(wǎng)站的優(yōu)化也很有幫助。

網(wǎng)站內容更新機制(企業(yè)自助建站工具最方便的一點(diǎn)是什么?建站寶盒)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 79 次瀏覽 ? 2022-04-18 03:19 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(企業(yè)自助建站工具最方便的一點(diǎn)是什么?建站寶盒)
  企業(yè)自助建站一般是在企業(yè)沒(méi)有技術(shù)團隊的情況下,借助第三方智能建站工具對企業(yè)網(wǎng)站進(jìn)行建設和維護。為了提升企業(yè)形象,拓寬產(chǎn)品營(yíng)銷(xiāo)渠道,傳統企業(yè)近年來(lái)紛紛成立自己的企業(yè)網(wǎng)站。相比獨立開(kāi)發(fā)公司網(wǎng)站,用智能建站工具網(wǎng)站建公司難度要小很多,后期維護成本要小很多,網(wǎng)站的內容更新@> 也更方便。智能建站器最方便的一點(diǎn)是可以直接套用模板。限制是不能直接修改模板的代碼。因此,網(wǎng)站構建器附帶的模板的豐富性非常重要。網(wǎng)站擁有最多模板的智能網(wǎng)站構建器是 Nice。Nick的建站框目前有1000多個(gè)模型,適合各行各業(yè)網(wǎng)站公司的網(wǎng)站模板,每周還會(huì )推出十多個(gè)新模板。
  Nestic建站箱是為沒(méi)有網(wǎng)站建站技術(shù)人員的企業(yè)開(kāi)發(fā)的建站工具。每一個(gè)設計都考慮到了傳統企業(yè)建站的痛點(diǎn),包括服務(wù)器開(kāi)通、域名購買(mǎi)、上傳和更新,整個(gè)過(guò)程完全智能化,不需要任何編程代碼知識。新站建設者也可以一鍵生成網(wǎng)站,通過(guò)可視化和拖放操作修改頁(yè)面模塊和內容。如果同樣的成品自主研發(fā),需要一個(gè)技術(shù)團隊數周時(shí)間,外包報價(jià)在1萬(wàn)到5萬(wàn)左右。除了滿(mǎn)足所有網(wǎng)站建設的一般業(yè)務(wù)需求,建站寶盒還可以同時(shí)生成手機WAP站、微信終端平臺、三站合一,實(shí)現全網(wǎng)營(yíng)銷(xiāo)。本文由Nesnik首發(fā):轉載請注明。 查看全部

  網(wǎng)站內容更新機制(企業(yè)自助建站工具最方便的一點(diǎn)是什么?建站寶盒)
  企業(yè)自助建站一般是在企業(yè)沒(méi)有技術(shù)團隊的情況下,借助第三方智能建站工具對企業(yè)網(wǎng)站進(jìn)行建設和維護。為了提升企業(yè)形象,拓寬產(chǎn)品營(yíng)銷(xiāo)渠道,傳統企業(yè)近年來(lái)紛紛成立自己的企業(yè)網(wǎng)站。相比獨立開(kāi)發(fā)公司網(wǎng)站,用智能建站工具網(wǎng)站建公司難度要小很多,后期維護成本要小很多,網(wǎng)站的內容更新@> 也更方便。智能建站器最方便的一點(diǎn)是可以直接套用模板。限制是不能直接修改模板的代碼。因此,網(wǎng)站構建器附帶的模板的豐富性非常重要。網(wǎng)站擁有最多模板的智能網(wǎng)站構建器是 Nice。Nick的建站框目前有1000多個(gè)模型,適合各行各業(yè)網(wǎng)站公司的網(wǎng)站模板,每周還會(huì )推出十多個(gè)新模板。
  Nestic建站箱是為沒(méi)有網(wǎng)站建站技術(shù)人員的企業(yè)開(kāi)發(fā)的建站工具。每一個(gè)設計都考慮到了傳統企業(yè)建站的痛點(diǎn),包括服務(wù)器開(kāi)通、域名購買(mǎi)、上傳和更新,整個(gè)過(guò)程完全智能化,不需要任何編程代碼知識。新站建設者也可以一鍵生成網(wǎng)站,通過(guò)可視化和拖放操作修改頁(yè)面模塊和內容。如果同樣的成品自主研發(fā),需要一個(gè)技術(shù)團隊數周時(shí)間,外包報價(jià)在1萬(wàn)到5萬(wàn)左右。除了滿(mǎn)足所有網(wǎng)站建設的一般業(yè)務(wù)需求,建站寶盒還可以同時(shí)生成手機WAP站、微信終端平臺、三站合一,實(shí)現全網(wǎng)營(yíng)銷(xiāo)。本文由Nesnik首發(fā):轉載請注明。

網(wǎng)站內容更新機制(網(wǎng)站建設-網(wǎng)站優(yōu)化-APP開(kāi)發(fā)非常感謝您有耐心的讀完一諾互聯(lián))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 83 次瀏覽 ? 2022-04-15 22:34 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(網(wǎng)站建設-網(wǎng)站優(yōu)化-APP開(kāi)發(fā)非常感謝您有耐心的讀完一諾互聯(lián))
  可以說(shuō),百度現在看重網(wǎng)站主頁(yè)的美觀(guān)和易用性的結合,這可能是很多網(wǎng)站網(wǎng)站域名的主頁(yè)總是排名第一的原因。這也是很多剛接觸seo優(yōu)化的人喜歡把網(wǎng)站all關(guān)鍵詞放在網(wǎng)站首頁(yè)的原因。
  5.發(fā)布的文章都經(jīng)過(guò)嚴格篩選
  不知道你有沒(méi)有發(fā)現細節。對于剛剛收錄的新站點(diǎn),一般第二天不會(huì )發(fā)布收錄頁(yè)面。這似乎與谷歌不同。一般來(lái)說(shuō),谷歌總是先收錄,然后慢慢驗證是否離開(kāi)你的頁(yè)面,然后再確定給什么排名和權重。
  6.保證地址鏈接比相對地址鏈接多
  對此,很多SEO可能不太相信。經(jīng)過(guò)我們多次測試,同樣的網(wǎng)站內容,在關(guān)鍵詞的排名中,使用Jue的pair地址的網(wǎng)站總是略高于使用相對地址的網(wǎng)站。
  7.注意百度的沙盒機制
  我聽(tīng)說(shuō)很多做谷歌搜索優(yōu)化的 SEO 整天抱怨他們的 網(wǎng)站 進(jìn)入了谷歌沙箱。最近,百度好像加入了這個(gè)審核機制。不管是老站還是新站,一旦他們發(fā)現作弊,你懷疑的話(huà),一般都會(huì )關(guān)站觀(guān)察一段時(shí)間。所以,作為新手站長(cháng),一定要了解這個(gè)機制,以免誤入歧途,失去信心而放棄。
  在我們國內的中文網(wǎng)站推廣中,我們還是要討好百度,跟隨百度,這樣我們的網(wǎng)站才能生存下來(lái),健康成長(cháng)。
  
  掃描二維碼與項目經(jīng)理交流
  微信24小時(shí)期待您的聲音
  答:網(wǎng)站建設-網(wǎng)站優(yōu)化-APP開(kāi)發(fā)
  非常感謝您耐心閱讀一諾互聯(lián)網(wǎng)的這篇文章:“網(wǎng)站建設優(yōu)化如何獲得百度青睞”,僅供用戶(hù)參考或學(xué)習和學(xué)習。溝通方便。我司不僅提供:網(wǎng)站建設、網(wǎng)站制作、seo網(wǎng)站優(yōu)化、網(wǎng)站推廣、APP開(kāi)發(fā)、快速排名、網(wǎng)頁(yè)設計、建設網(wǎng)站等服務(wù),并運用網(wǎng)絡(luò )營(yíng)銷(xiāo)方式,多平臺、多元化品牌內容鋪設,塑造公司正面形象,真誠為您服務(wù),歡迎您的到來(lái)。 查看全部

  網(wǎng)站內容更新機制(網(wǎng)站建設-網(wǎng)站優(yōu)化-APP開(kāi)發(fā)非常感謝您有耐心的讀完一諾互聯(lián))
  可以說(shuō),百度現在看重網(wǎng)站主頁(yè)的美觀(guān)和易用性的結合,這可能是很多網(wǎng)站網(wǎng)站域名的主頁(yè)總是排名第一的原因。這也是很多剛接觸seo優(yōu)化的人喜歡把網(wǎng)站all關(guān)鍵詞放在網(wǎng)站首頁(yè)的原因。
  5.發(fā)布的文章都經(jīng)過(guò)嚴格篩選
  不知道你有沒(méi)有發(fā)現細節。對于剛剛收錄的新站點(diǎn),一般第二天不會(huì )發(fā)布收錄頁(yè)面。這似乎與谷歌不同。一般來(lái)說(shuō),谷歌總是先收錄,然后慢慢驗證是否離開(kāi)你的頁(yè)面,然后再確定給什么排名和權重。
  6.保證地址鏈接比相對地址鏈接多
  對此,很多SEO可能不太相信。經(jīng)過(guò)我們多次測試,同樣的網(wǎng)站內容,在關(guān)鍵詞的排名中,使用Jue的pair地址的網(wǎng)站總是略高于使用相對地址的網(wǎng)站。
  7.注意百度的沙盒機制
  我聽(tīng)說(shuō)很多做谷歌搜索優(yōu)化的 SEO 整天抱怨他們的 網(wǎng)站 進(jìn)入了谷歌沙箱。最近,百度好像加入了這個(gè)審核機制。不管是老站還是新站,一旦他們發(fā)現作弊,你懷疑的話(huà),一般都會(huì )關(guān)站觀(guān)察一段時(shí)間。所以,作為新手站長(cháng),一定要了解這個(gè)機制,以免誤入歧途,失去信心而放棄。
  在我們國內的中文網(wǎng)站推廣中,我們還是要討好百度,跟隨百度,這樣我們的網(wǎng)站才能生存下來(lái),健康成長(cháng)。
  
  掃描二維碼與項目經(jīng)理交流
  微信24小時(shí)期待您的聲音
  答:網(wǎng)站建設-網(wǎng)站優(yōu)化-APP開(kāi)發(fā)
  非常感謝您耐心閱讀一諾互聯(lián)網(wǎng)的這篇文章:“網(wǎng)站建設優(yōu)化如何獲得百度青睞”,僅供用戶(hù)參考或學(xué)習和學(xué)習。溝通方便。我司不僅提供:網(wǎng)站建設、網(wǎng)站制作、seo網(wǎng)站優(yōu)化、網(wǎng)站推廣、APP開(kāi)發(fā)、快速排名、網(wǎng)頁(yè)設計、建設網(wǎng)站等服務(wù),并運用網(wǎng)絡(luò )營(yíng)銷(xiāo)方式,多平臺、多元化品牌內容鋪設,塑造公司正面形象,真誠為您服務(wù),歡迎您的到來(lái)。

網(wǎng)站內容更新機制(一下百度和谷歌在SEO優(yōu)化方面有什么區別和聯(lián)系)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 99 次瀏覽 ? 2022-04-15 22:33 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(一下百度和谷歌在SEO優(yōu)化方面有什么區別和聯(lián)系)
  Ueeshop發(fā)現,在SEO行業(yè),最受關(guān)注的話(huà)題之一就是互相請教,解釋百度和谷歌在SEO優(yōu)化上的區別和聯(lián)系?當然,也會(huì )有一些SEOer的回答比較籠統或者說(shuō)得有理,
  比如:“百度和谷歌SEO基本沒(méi)有區別,只要專(zhuān)注內容,做好鏈接,提升用戶(hù)體驗,排名自然就上去了?!?但是其他人會(huì )繼續問(wèn):“那為什么我的網(wǎng)站在谷歌上排名很好,在百度上排名很差?” “為什么百度上80%以上的內容和谷歌的搜索結果不一樣?” 這些情況也不例外。當你想換工作時(shí),很容易被問(wèn)到這樣的問(wèn)題。作為專(zhuān)業(yè)的外貿網(wǎng)站Ueeshop,我們該如何回答呢?
  其實(shí)這些問(wèn)題也很容易回答。只要我們能夠深入分析和比較百度和谷歌在搜索頁(yè)面上顯示的內容,就會(huì )得到我們的答案。在這里,Ueeshop將借助百度Ueeshop的平臺,在《關(guān)于SEO優(yōu)化差異與聯(lián)系的看法》中為您講述百度和谷歌:
  1、新網(wǎng)站策略
  百度和谷歌對新網(wǎng)站都有自己的審核標準。谷歌有谷歌沙盒,百度也有自己的審核期。從時(shí)長(cháng)來(lái)看,基本不差3-6個(gè)月。
  不同的是,審核期過(guò)后,谷歌判斷關(guān)鍵詞排名的標準更多是根據頁(yè)面本身的質(zhì)量和外部鏈接的推薦,不會(huì )因為你的網(wǎng)站年輕而影響某個(gè)網(wǎng)站。具體頁(yè)面的排名,百度還是會(huì )考慮整個(gè)網(wǎng)站的權重,所以新網(wǎng)站很難從百度獲得熱詞和難詞的排名。網(wǎng)站 搶流量和排名,而對于谷歌來(lái)說(shuō),新網(wǎng)站獲得熱詞排名是很有可能的。
  所以很多Ueeshop建議剛做網(wǎng)站的朋友,不要老看網(wǎng)站如果是收錄,為什么沒(méi)有排名,沒(méi)有流量?再次發(fā)帖求助,求解答,最后發(fā)現自己很忙,沒(méi)有做該做的事。
  這段時(shí)間,不要急于出結果,做好網(wǎng)站結構、內容、關(guān)鍵詞的研究,循序漸進(jìn),在觀(guān)察期內表現好一些,搜索引擎看到它,經(jīng)過(guò)一定時(shí)間,審核通過(guò)后,你的網(wǎng)站內容就會(huì )被發(fā)布。
  雖然百度很難獲得熱詞的排名,但至少我們可以從長(cháng)尾詞入手,采集一些當下的熱點(diǎn),然后圍繞這些熱詞寫(xiě)一篇專(zhuān)業(yè)的博文,還是很容易的獲得排名和排名。流動(dòng)。
  2、原創(chuàng )識別機制
  在中國,互聯(lián)網(wǎng)上的轉載和抄襲是家常便飯。這時(shí)候對于搜索引擎來(lái)說(shuō),識別原創(chuàng )的能力就顯得尤為重要。百度在這方面做得很差。以Ueeshop網(wǎng)站為例,我會(huì )定期更新一些SEO博文,然后提交給業(yè)內一些知名的網(wǎng)站,但是一旦文章被轉載,我的文章@ &gt; 排名在百度沒(méi)有蹤影,取而代之的是一些行業(yè)網(wǎng)站,甚至采集網(wǎng)站的內容可能排在我前面,這種情況也讓我對原創(chuàng )產(chǎn)生了興趣@>文章 的作用引發(fā)了質(zhì)疑。
  所以對于百度SEO的人來(lái)說(shuō),Ueeshop建議各位博主在提交之前趕緊寫(xiě)好內容,在你的網(wǎng)站上放幾天,讓百度收錄去外面的世界推廣它。. 或者您可以在內容中嵌入您自己的 網(wǎng)站 鏈接地址。即使是惡意的采集,鏈接也會(huì )自動(dòng)轉到對方網(wǎng)站,這樣百度就會(huì )判斷內容原創(chuàng )的歸屬是否有幫助。
  
  3、內容更新政策
  百度似乎比谷歌更注重內容更新。一個(gè)網(wǎng)站或者內容不斷更新的頁(yè)面,對百度非常友好。記得之前Ueeshop服務(wù)過(guò)好幾個(gè)企業(yè)客戶(hù),我們做的很可笑,只是部署一些關(guān)鍵詞到他們的網(wǎng)站,更新原創(chuàng )的一些相關(guān)內容(注意&lt; @文章更新策略,詳情請參考Ueeshop《論網(wǎng)站更新與SEO優(yōu)化的關(guān)系》),關(guān)鍵詞排名和流量很快就上去了,而Google沒(méi)有種類(lèi)。
  也可以在一些冷門(mén)行業(yè)中搜索熱門(mén)關(guān)鍵詞,查看搜索結果中前十名網(wǎng)站的異同。你會(huì )發(fā)現谷歌前十名網(wǎng)站的內容幾乎沒(méi)有更新,而要想在百度首頁(yè)排名,網(wǎng)站必須有海量的內容更新機制,百度出新鮮的內容比谷歌的權重高得多。
  4、頁(yè)面收錄政策
  我想成為的朋友網(wǎng)站對此很清楚。從頁(yè)面收錄的時(shí)間來(lái)看,谷歌肯定比百度快很多,而且通常谷歌只在外圍放了少量的外鏈入口??梢渣c(diǎn)擊您的 網(wǎng)站 的鏈接并建立索引。
  另一方面,百度不會(huì )收錄立即收錄換新站,甚至很長(cháng)一段時(shí)間都不會(huì )收錄。新的網(wǎng)站通過(guò)百度的考核期后,百度會(huì )開(kāi)始收錄你的網(wǎng)站(具體請參考Ueeshop《如何制作已經(jīng)存在的內容收錄》的介紹) @>更有價(jià)值”),這個(gè)考核期對于很多站長(cháng)來(lái)說(shuō)還是挺難的,有時(shí)候考核期的長(cháng)短真的是難以預料,有的網(wǎng)站甚至開(kāi)始一兩個(gè)多月收錄 , 和一些 網(wǎng)站收錄 在兩三天內。如果是一些高質(zhì)量的網(wǎng)站收錄快,質(zhì)量差的網(wǎng)站收錄可以慢慢理解,但是據我所知,有些非法的網(wǎng)站@ &gt; 質(zhì)量差 網(wǎng)站
  當然,雖然谷歌的收錄速度很快,頁(yè)面也很多,但是谷歌還是會(huì )有審核篩選機制的,這也是為什么有些網(wǎng)站只是收錄收錄的原因是相當多的頁(yè)面,但是收錄的頁(yè)面為什么會(huì )在一段時(shí)間后減少。另一方面,百度一般會(huì )審核你的網(wǎng)站內容一段時(shí)間,然后才會(huì )開(kāi)始收錄你的網(wǎng)站?;蛟S大蜘蛛很早就爬取了你的網(wǎng)頁(yè),但只是在經(jīng)過(guò)很長(cháng)時(shí)間才發(fā)布。
  所以,如果你在做百度SEO,尤其是做新站,不要只保證別人二、三個(gè)月就見(jiàn)效。百度很可能兩個(gè)月都不會(huì )發(fā)布你的網(wǎng)站。因此,當我們和客戶(hù)談起這類(lèi)SEO優(yōu)化時(shí),我們通常需要至少6個(gè)月的優(yōu)化期。不到這個(gè)時(shí)間一般不做,除非他不保證性能。
  5、外鏈評審準則政策
  谷歌和百度對外部鏈接的判斷標準不同。對于谷歌來(lái)說(shuō),外部鏈接更像是外部推薦,不限于寫(xiě)在a標簽中的可以直接點(diǎn)擊的鏈接。來(lái)自社交(社交媒體)方面的推薦因素也會(huì )影響排名。
  對于百度來(lái)說(shuō),鏈接就是鏈接,與社交(社交媒體)沒(méi)有直接關(guān)系。同時(shí),百度也會(huì )識別那些沒(méi)有寫(xiě)在a標簽中的鏈接(這個(gè)是谷歌不接受的),這也要看互聯(lián)網(wǎng)了。在大環(huán)境下,很多人都不愿意給出可點(diǎn)擊的外鏈,但是這些外鏈真的很推薦。算不算?
  百度站長(cháng)平臺表示,判斷一個(gè)鏈接的唯一標準是該鏈接是否是用戶(hù)真實(shí)推薦的。所以不管是什么形式的鏈接,只要這個(gè)鏈接推薦的東西有價(jià)值,都會(huì )被百度算作外鏈,權重可以轉移。
  此外,Ueeshop長(cháng)期觀(guān)察發(fā)現,外鏈的重要性在百度和谷歌之間也存在差異。Google 認為外部鏈接(來(lái)自外部的真實(shí)推薦)是 網(wǎng)站 的一個(gè)非常重要的信號,甚至比一些現場(chǎng) SEO 優(yōu)化更重要,例如 關(guān)鍵詞 密度、H 標簽、內部鏈接和網(wǎng)址結構。因為 Google 完全有能力索引和識別 網(wǎng)站,而用戶(hù)推薦的數據正是 Google 所尋找的。
  另一方面,百度則不同。外部鏈接的重要性沒(méi)有谷歌那么大。一方面,中國互聯(lián)網(wǎng)的推薦機制不夠成熟,外部鏈接的可信度不是很高;&gt;的索引和識別能力不如谷歌,所以對于百度SEO來(lái)說(shuō),做好網(wǎng)站優(yōu)化非常重要,尤其是關(guān)鍵詞部署,網(wǎng)站結構審核包括導航和內部鏈接機制。 查看全部

  網(wǎng)站內容更新機制(一下百度和谷歌在SEO優(yōu)化方面有什么區別和聯(lián)系)
  Ueeshop發(fā)現,在SEO行業(yè),最受關(guān)注的話(huà)題之一就是互相請教,解釋百度和谷歌在SEO優(yōu)化上的區別和聯(lián)系?當然,也會(huì )有一些SEOer的回答比較籠統或者說(shuō)得有理,
  比如:“百度和谷歌SEO基本沒(méi)有區別,只要專(zhuān)注內容,做好鏈接,提升用戶(hù)體驗,排名自然就上去了?!?但是其他人會(huì )繼續問(wèn):“那為什么我的網(wǎng)站在谷歌上排名很好,在百度上排名很差?” “為什么百度上80%以上的內容和谷歌的搜索結果不一樣?” 這些情況也不例外。當你想換工作時(shí),很容易被問(wèn)到這樣的問(wèn)題。作為專(zhuān)業(yè)的外貿網(wǎng)站Ueeshop,我們該如何回答呢?
  其實(shí)這些問(wèn)題也很容易回答。只要我們能夠深入分析和比較百度和谷歌在搜索頁(yè)面上顯示的內容,就會(huì )得到我們的答案。在這里,Ueeshop將借助百度Ueeshop的平臺,在《關(guān)于SEO優(yōu)化差異與聯(lián)系的看法》中為您講述百度和谷歌:
  1、新網(wǎng)站策略
  百度和谷歌對新網(wǎng)站都有自己的審核標準。谷歌有谷歌沙盒,百度也有自己的審核期。從時(shí)長(cháng)來(lái)看,基本不差3-6個(gè)月。
  不同的是,審核期過(guò)后,谷歌判斷關(guān)鍵詞排名的標準更多是根據頁(yè)面本身的質(zhì)量和外部鏈接的推薦,不會(huì )因為你的網(wǎng)站年輕而影響某個(gè)網(wǎng)站。具體頁(yè)面的排名,百度還是會(huì )考慮整個(gè)網(wǎng)站的權重,所以新網(wǎng)站很難從百度獲得熱詞和難詞的排名。網(wǎng)站 搶流量和排名,而對于谷歌來(lái)說(shuō),新網(wǎng)站獲得熱詞排名是很有可能的。
  所以很多Ueeshop建議剛做網(wǎng)站的朋友,不要老看網(wǎng)站如果是收錄,為什么沒(méi)有排名,沒(méi)有流量?再次發(fā)帖求助,求解答,最后發(fā)現自己很忙,沒(méi)有做該做的事。
  這段時(shí)間,不要急于出結果,做好網(wǎng)站結構、內容、關(guān)鍵詞的研究,循序漸進(jìn),在觀(guān)察期內表現好一些,搜索引擎看到它,經(jīng)過(guò)一定時(shí)間,審核通過(guò)后,你的網(wǎng)站內容就會(huì )被發(fā)布。
  雖然百度很難獲得熱詞的排名,但至少我們可以從長(cháng)尾詞入手,采集一些當下的熱點(diǎn),然后圍繞這些熱詞寫(xiě)一篇專(zhuān)業(yè)的博文,還是很容易的獲得排名和排名。流動(dòng)。
  2、原創(chuàng )識別機制
  在中國,互聯(lián)網(wǎng)上的轉載和抄襲是家常便飯。這時(shí)候對于搜索引擎來(lái)說(shuō),識別原創(chuàng )的能力就顯得尤為重要。百度在這方面做得很差。以Ueeshop網(wǎng)站為例,我會(huì )定期更新一些SEO博文,然后提交給業(yè)內一些知名的網(wǎng)站,但是一旦文章被轉載,我的文章@ &gt; 排名在百度沒(méi)有蹤影,取而代之的是一些行業(yè)網(wǎng)站,甚至采集網(wǎng)站的內容可能排在我前面,這種情況也讓我對原創(chuàng )產(chǎn)生了興趣@>文章 的作用引發(fā)了質(zhì)疑。
  所以對于百度SEO的人來(lái)說(shuō),Ueeshop建議各位博主在提交之前趕緊寫(xiě)好內容,在你的網(wǎng)站上放幾天,讓百度收錄去外面的世界推廣它。. 或者您可以在內容中嵌入您自己的 網(wǎng)站 鏈接地址。即使是惡意的采集,鏈接也會(huì )自動(dòng)轉到對方網(wǎng)站,這樣百度就會(huì )判斷內容原創(chuàng )的歸屬是否有幫助。
  
  3、內容更新政策
  百度似乎比谷歌更注重內容更新。一個(gè)網(wǎng)站或者內容不斷更新的頁(yè)面,對百度非常友好。記得之前Ueeshop服務(wù)過(guò)好幾個(gè)企業(yè)客戶(hù),我們做的很可笑,只是部署一些關(guān)鍵詞到他們的網(wǎng)站,更新原創(chuàng )的一些相關(guān)內容(注意&lt; @文章更新策略,詳情請參考Ueeshop《論網(wǎng)站更新與SEO優(yōu)化的關(guān)系》),關(guān)鍵詞排名和流量很快就上去了,而Google沒(méi)有種類(lèi)。
  也可以在一些冷門(mén)行業(yè)中搜索熱門(mén)關(guān)鍵詞,查看搜索結果中前十名網(wǎng)站的異同。你會(huì )發(fā)現谷歌前十名網(wǎng)站的內容幾乎沒(méi)有更新,而要想在百度首頁(yè)排名,網(wǎng)站必須有海量的內容更新機制,百度出新鮮的內容比谷歌的權重高得多。
  4、頁(yè)面收錄政策
  我想成為的朋友網(wǎng)站對此很清楚。從頁(yè)面收錄的時(shí)間來(lái)看,谷歌肯定比百度快很多,而且通常谷歌只在外圍放了少量的外鏈入口??梢渣c(diǎn)擊您的 網(wǎng)站 的鏈接并建立索引。
  另一方面,百度不會(huì )收錄立即收錄換新站,甚至很長(cháng)一段時(shí)間都不會(huì )收錄。新的網(wǎng)站通過(guò)百度的考核期后,百度會(huì )開(kāi)始收錄你的網(wǎng)站(具體請參考Ueeshop《如何制作已經(jīng)存在的內容收錄》的介紹) @>更有價(jià)值”),這個(gè)考核期對于很多站長(cháng)來(lái)說(shuō)還是挺難的,有時(shí)候考核期的長(cháng)短真的是難以預料,有的網(wǎng)站甚至開(kāi)始一兩個(gè)多月收錄 , 和一些 網(wǎng)站收錄 在兩三天內。如果是一些高質(zhì)量的網(wǎng)站收錄快,質(zhì)量差的網(wǎng)站收錄可以慢慢理解,但是據我所知,有些非法的網(wǎng)站@ &gt; 質(zhì)量差 網(wǎng)站
  當然,雖然谷歌的收錄速度很快,頁(yè)面也很多,但是谷歌還是會(huì )有審核篩選機制的,這也是為什么有些網(wǎng)站只是收錄收錄的原因是相當多的頁(yè)面,但是收錄的頁(yè)面為什么會(huì )在一段時(shí)間后減少。另一方面,百度一般會(huì )審核你的網(wǎng)站內容一段時(shí)間,然后才會(huì )開(kāi)始收錄你的網(wǎng)站?;蛟S大蜘蛛很早就爬取了你的網(wǎng)頁(yè),但只是在經(jīng)過(guò)很長(cháng)時(shí)間才發(fā)布。
  所以,如果你在做百度SEO,尤其是做新站,不要只保證別人二、三個(gè)月就見(jiàn)效。百度很可能兩個(gè)月都不會(huì )發(fā)布你的網(wǎng)站。因此,當我們和客戶(hù)談起這類(lèi)SEO優(yōu)化時(shí),我們通常需要至少6個(gè)月的優(yōu)化期。不到這個(gè)時(shí)間一般不做,除非他不保證性能。
  5、外鏈評審準則政策
  谷歌和百度對外部鏈接的判斷標準不同。對于谷歌來(lái)說(shuō),外部鏈接更像是外部推薦,不限于寫(xiě)在a標簽中的可以直接點(diǎn)擊的鏈接。來(lái)自社交(社交媒體)方面的推薦因素也會(huì )影響排名。
  對于百度來(lái)說(shuō),鏈接就是鏈接,與社交(社交媒體)沒(méi)有直接關(guān)系。同時(shí),百度也會(huì )識別那些沒(méi)有寫(xiě)在a標簽中的鏈接(這個(gè)是谷歌不接受的),這也要看互聯(lián)網(wǎng)了。在大環(huán)境下,很多人都不愿意給出可點(diǎn)擊的外鏈,但是這些外鏈真的很推薦。算不算?
  百度站長(cháng)平臺表示,判斷一個(gè)鏈接的唯一標準是該鏈接是否是用戶(hù)真實(shí)推薦的。所以不管是什么形式的鏈接,只要這個(gè)鏈接推薦的東西有價(jià)值,都會(huì )被百度算作外鏈,權重可以轉移。
  此外,Ueeshop長(cháng)期觀(guān)察發(fā)現,外鏈的重要性在百度和谷歌之間也存在差異。Google 認為外部鏈接(來(lái)自外部的真實(shí)推薦)是 網(wǎng)站 的一個(gè)非常重要的信號,甚至比一些現場(chǎng) SEO 優(yōu)化更重要,例如 關(guān)鍵詞 密度、H 標簽、內部鏈接和網(wǎng)址結構。因為 Google 完全有能力索引和識別 網(wǎng)站,而用戶(hù)推薦的數據正是 Google 所尋找的。
  另一方面,百度則不同。外部鏈接的重要性沒(méi)有谷歌那么大。一方面,中國互聯(lián)網(wǎng)的推薦機制不夠成熟,外部鏈接的可信度不是很高;&gt;的索引和識別能力不如谷歌,所以對于百度SEO來(lái)說(shuō),做好網(wǎng)站優(yōu)化非常重要,尤其是關(guān)鍵詞部署,網(wǎng)站結構審核包括導航和內部鏈接機制。

網(wǎng)站內容更新機制(SEOER爬蟲(chóng)會(huì )更加青睞內容源更新頻繁的網(wǎng)站嗎?)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 65 次瀏覽 ? 2022-04-15 22:32 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(SEOER爬蟲(chóng)會(huì )更加青睞內容源更新頻繁的網(wǎng)站嗎?)
  很多SEOER經(jīng)常說(shuō)網(wǎng)站日志中304的返回值是什么?
  經(jīng)常有站長(cháng)抱怨蜘蛛爬取的返回碼總是304,爬取的次數越來(lái)越少。為了自身的用戶(hù)體驗,搜索引擎會(huì )盡最大努力提高檢索調用率、準確性和新鮮度,這將導致引擎不得不專(zhuān)注于具有高質(zhì)量?jì)热菰吹木W(wǎng)站。只有這樣,搜索結果的質(zhì)量才能更符合搜索者的體驗。
  由此,我們認為搜索引擎爬蟲(chóng)會(huì )更喜歡內容源更新頻繁的網(wǎng)站。獲取網(wǎng)站的頻率根據一定時(shí)間內獲取網(wǎng)站返回的狀態(tài)碼來(lái)調整。如果網(wǎng)站在一段時(shí)間內一直處于[304: No change]狀態(tài),引擎爬蟲(chóng)可能會(huì )減少網(wǎng)站的爬取次數。相反,如果網(wǎng)站的變化頻率非???,每次爬取都能得到一個(gè)新版本,那么爬蟲(chóng)的回訪(fǎng)率會(huì )隨著(zhù)時(shí)間的推移而增加。
  不管是少爬還是304,這都是現象,不是問(wèn)題的原因。假設網(wǎng)站返回200,能否達到提升排名、帶來(lái)流量的目的?相比之下,304應該考慮什么原因呢?更改 304 會(huì )對 網(wǎng)站 目標產(chǎn)生什么影響?不要忽視整體目標,強調過(guò)程細節,為200解決304。
  304狀態(tài)是如何產(chǎn)生的?
  為了提高網(wǎng)站的訪(fǎng)問(wèn)速度,服務(wù)器對之前訪(fǎng)問(wèn)過(guò)的一些頁(yè)面建立了緩存機制。當客戶(hù)端請求這些頁(yè)面時(shí),服務(wù)端會(huì )根據緩存的內容判斷頁(yè)面是否和之前一樣,如果相同則直接返回 304 ,此時(shí)客戶(hù)端調用緩存的內容,無(wú)需執行第二次下載??梢哉f(shuō),304在一定程度上起到了降低服務(wù)器帶寬、提高蜘蛛爬取效率的作用。
  304狀態(tài)的原因是什么?
  1、頁(yè)面更新周期長(cháng)或未更新
  2、純靜態(tài)頁(yè)面或強制靜態(tài)html
  304狀態(tài)處理思路?
  1、先細分產(chǎn)生304的頁(yè)面,什么樣的頁(yè)面返回304?這些頁(yè)面應該返回 304 嗎?
  2 這些頁(yè)面是如何生成的?有更新機制嗎?更新機制是否與蜘蛛爬行 網(wǎng)站 的頻率相匹配?
  3、頁(yè)面更新區的位置合理嗎?是否位于頁(yè)面主要內容的承載區
  太多的 304 狀態(tài)碼會(huì )導致以下問(wèn)題:
  1、網(wǎng)站快照已停止
  2、收錄減少
  3、體重下降
  那么如何減少304返回碼呢?
  據我所知,首先內容更新要迎合百度蜘蛛,分析日志,記錄蜘蛛的訪(fǎng)問(wèn)時(shí)間。大致可以得到蜘蛛的訪(fǎng)問(wèn)頻率,然后以此為基礎,更新文章:肯定是原創(chuàng )+轉載,不是純采集。轉載也需要最新最好的優(yōu)質(zhì)資源。讓蜘蛛來(lái)這里吃點(diǎn)東西。從而返回更多 200 個(gè)正常代碼。
  其次,最好添加一個(gè)交互部分?,F在Da網(wǎng)站基本都做到了,比如評論、留言等。Da網(wǎng)站更新后變化可能很小,但是有了這些互動(dòng),用戶(hù)就會(huì )在上面發(fā)點(diǎn)東西,網(wǎng)站會(huì )有很多新東西。返回搜狐,查看更多 查看全部

  網(wǎng)站內容更新機制(SEOER爬蟲(chóng)會(huì )更加青睞內容源更新頻繁的網(wǎng)站嗎?)
  很多SEOER經(jīng)常說(shuō)網(wǎng)站日志中304的返回值是什么?
  經(jīng)常有站長(cháng)抱怨蜘蛛爬取的返回碼總是304,爬取的次數越來(lái)越少。為了自身的用戶(hù)體驗,搜索引擎會(huì )盡最大努力提高檢索調用率、準確性和新鮮度,這將導致引擎不得不專(zhuān)注于具有高質(zhì)量?jì)热菰吹木W(wǎng)站。只有這樣,搜索結果的質(zhì)量才能更符合搜索者的體驗。
  由此,我們認為搜索引擎爬蟲(chóng)會(huì )更喜歡內容源更新頻繁的網(wǎng)站。獲取網(wǎng)站的頻率根據一定時(shí)間內獲取網(wǎng)站返回的狀態(tài)碼來(lái)調整。如果網(wǎng)站在一段時(shí)間內一直處于[304: No change]狀態(tài),引擎爬蟲(chóng)可能會(huì )減少網(wǎng)站的爬取次數。相反,如果網(wǎng)站的變化頻率非???,每次爬取都能得到一個(gè)新版本,那么爬蟲(chóng)的回訪(fǎng)率會(huì )隨著(zhù)時(shí)間的推移而增加。
  不管是少爬還是304,這都是現象,不是問(wèn)題的原因。假設網(wǎng)站返回200,能否達到提升排名、帶來(lái)流量的目的?相比之下,304應該考慮什么原因呢?更改 304 會(huì )對 網(wǎng)站 目標產(chǎn)生什么影響?不要忽視整體目標,強調過(guò)程細節,為200解決304。
  304狀態(tài)是如何產(chǎn)生的?
  為了提高網(wǎng)站的訪(fǎng)問(wèn)速度,服務(wù)器對之前訪(fǎng)問(wèn)過(guò)的一些頁(yè)面建立了緩存機制。當客戶(hù)端請求這些頁(yè)面時(shí),服務(wù)端會(huì )根據緩存的內容判斷頁(yè)面是否和之前一樣,如果相同則直接返回 304 ,此時(shí)客戶(hù)端調用緩存的內容,無(wú)需執行第二次下載??梢哉f(shuō),304在一定程度上起到了降低服務(wù)器帶寬、提高蜘蛛爬取效率的作用。
  304狀態(tài)的原因是什么?
  1、頁(yè)面更新周期長(cháng)或未更新
  2、純靜態(tài)頁(yè)面或強制靜態(tài)html
  304狀態(tài)處理思路?
  1、先細分產(chǎn)生304的頁(yè)面,什么樣的頁(yè)面返回304?這些頁(yè)面應該返回 304 嗎?
  2 這些頁(yè)面是如何生成的?有更新機制嗎?更新機制是否與蜘蛛爬行 網(wǎng)站 的頻率相匹配?
  3、頁(yè)面更新區的位置合理嗎?是否位于頁(yè)面主要內容的承載區
  太多的 304 狀態(tài)碼會(huì )導致以下問(wèn)題:
  1、網(wǎng)站快照已停止
  2、收錄減少
  3、體重下降
  那么如何減少304返回碼呢?
  據我所知,首先內容更新要迎合百度蜘蛛,分析日志,記錄蜘蛛的訪(fǎng)問(wèn)時(shí)間。大致可以得到蜘蛛的訪(fǎng)問(wèn)頻率,然后以此為基礎,更新文章:肯定是原創(chuàng )+轉載,不是純采集。轉載也需要最新最好的優(yōu)質(zhì)資源。讓蜘蛛來(lái)這里吃點(diǎn)東西。從而返回更多 200 個(gè)正常代碼。
  其次,最好添加一個(gè)交互部分?,F在Da網(wǎng)站基本都做到了,比如評論、留言等。Da網(wǎng)站更新后變化可能很小,但是有了這些互動(dòng),用戶(hù)就會(huì )在上面發(fā)點(diǎn)東西,網(wǎng)站會(huì )有很多新東西。返回搜狐,查看更多

網(wǎng)站內容更新機制(網(wǎng)站內容更新機制是否科學(xué)合理有人說(shuō)分享一個(gè)素材)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 69 次瀏覽 ? 2022-04-15 12:04 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(網(wǎng)站內容更新機制是否科學(xué)合理有人說(shuō)分享一個(gè)素材)
  網(wǎng)站內容更新機制是否科學(xué)合理有人說(shuō)分享一個(gè)素材意味著(zhù)自己得到了足夠多的流量,跟自己一毛錢(qián)關(guān)系沒(méi)有!確實(shí),自媒體人群對于分享一篇同樣的文章卻是得到了至少七成的流量,就等于是又自己一塊肉,是不是很開(kāi)心?但是他們沒(méi)考慮到分享的獲得的是一篇事先已經(jīng)寫(xiě)好的無(wú)論文章還是圖片,這就造成了一篇軟文和一篇平時(shí)上百篇的原創(chuàng )文章,很容易被識別到。
  分享方式的合理性,注定是考驗內容輸出者的一個(gè)輸出水平。文章怎么分享得到更多的流量有一些軟文或者原創(chuàng )文章投放到各大自媒體平臺的時(shí)候,自己的內容如果轉發(fā)不夠,就很可能得不到足夠多的流量和關(guān)注。比如你的文章寫(xiě)的很好,但是你的內容太長(cháng),平臺是自動(dòng)過(guò)濾的,不給你流量也不給你關(guān)注,這就需要投放的平臺在過(guò)濾上多下功夫。
  那怎么能識別出哪個(gè)平臺會(huì )過(guò)濾自己的內容呢?簡(jiǎn)單的方法是在同行基礎上做一個(gè)標簽,打上標簽就知道你內容轉發(fā)是否足夠得到平臺平衡的流量??偠灾?,分享是能看出平臺和內容輸出者是否合理的一個(gè)觀(guān)察點(diǎn)。什么樣的分享才能得到更多的平臺收益,是自己寫(xiě)一篇比原創(chuàng )優(yōu)質(zhì)很多的文章,還是只是平臺推薦?并不是說(shuō)自己寫(xiě)一篇比原創(chuàng )優(yōu)質(zhì)很多的文章,就一定能得到更多的平臺收益。
  平臺主要的是考察內容是否能帶來(lái)對應的價(jià)值,如果內容寫(xiě)的過(guò)長(cháng),別人花費的時(shí)間和精力就會(huì )減少,平臺收益就會(huì )下降。如果在文章中適當的加入自己的廣告,把精力花費在能得到價(jià)值的地方,能平衡的。流量和價(jià)值是成正比的,平臺收益越高,越讓人想要去分享,可以說(shuō)流量決定了你的關(guān)注點(diǎn)。拿百家號來(lái)舉例,中心化分發(fā)能給這些渠道帶來(lái)巨大的流量。
  投放在自己這個(gè)內容平臺的內容有價(jià)值,百家號就會(huì )提供好的流量給你,不用擔心沒(méi)有粉絲,只要你是原創(chuàng )內容。為什么三亞總覺(jué)得三亞很美,因為客人看到圖片的時(shí)候,就會(huì )產(chǎn)生興趣,想更深入了解。內容寫(xiě)的很好,自己上傳的話(huà)要想讓人有興趣,還要符合平臺的分發(fā)機制,就是分發(fā)的路徑和算法。這個(gè)被平臺給你分發(fā)的內容既然已經(jīng)被平臺識別到了,這樣的內容是否還會(huì )被過(guò)濾是不確定的。
  內容輸出者怎么合理的分享,內容是否有質(zhì)量保證,自己寫(xiě)的軟文或者原創(chuàng )文章分享可以得到流量嗎?答案肯定是能的。畢竟自媒體人群對于分享的依賴(lài)性還是很大的,也愿意分享。分享是自媒體人群必要的一個(gè)習慣,說(shuō)明自己還有點(diǎn)東西可以分享,可以能給自己和讀者帶來(lái)點(diǎn)價(jià)值,引起大家的共鳴。分享的時(shí)候思考一下自己要寫(xiě)的內容是否對讀者有價(jià)值,是否有分享價(jià)值,適不適合分享。很多自媒體人很擅長(cháng)制造話(huà)題,有的人寫(xiě)自己的故事,有的人寫(xiě)職。 查看全部

  網(wǎng)站內容更新機制(網(wǎng)站內容更新機制是否科學(xué)合理有人說(shuō)分享一個(gè)素材)
  網(wǎng)站內容更新機制是否科學(xué)合理有人說(shuō)分享一個(gè)素材意味著(zhù)自己得到了足夠多的流量,跟自己一毛錢(qián)關(guān)系沒(méi)有!確實(shí),自媒體人群對于分享一篇同樣的文章卻是得到了至少七成的流量,就等于是又自己一塊肉,是不是很開(kāi)心?但是他們沒(méi)考慮到分享的獲得的是一篇事先已經(jīng)寫(xiě)好的無(wú)論文章還是圖片,這就造成了一篇軟文和一篇平時(shí)上百篇的原創(chuàng )文章,很容易被識別到。
  分享方式的合理性,注定是考驗內容輸出者的一個(gè)輸出水平。文章怎么分享得到更多的流量有一些軟文或者原創(chuàng )文章投放到各大自媒體平臺的時(shí)候,自己的內容如果轉發(fā)不夠,就很可能得不到足夠多的流量和關(guān)注。比如你的文章寫(xiě)的很好,但是你的內容太長(cháng),平臺是自動(dòng)過(guò)濾的,不給你流量也不給你關(guān)注,這就需要投放的平臺在過(guò)濾上多下功夫。
  那怎么能識別出哪個(gè)平臺會(huì )過(guò)濾自己的內容呢?簡(jiǎn)單的方法是在同行基礎上做一個(gè)標簽,打上標簽就知道你內容轉發(fā)是否足夠得到平臺平衡的流量??偠灾?,分享是能看出平臺和內容輸出者是否合理的一個(gè)觀(guān)察點(diǎn)。什么樣的分享才能得到更多的平臺收益,是自己寫(xiě)一篇比原創(chuàng )優(yōu)質(zhì)很多的文章,還是只是平臺推薦?并不是說(shuō)自己寫(xiě)一篇比原創(chuàng )優(yōu)質(zhì)很多的文章,就一定能得到更多的平臺收益。
  平臺主要的是考察內容是否能帶來(lái)對應的價(jià)值,如果內容寫(xiě)的過(guò)長(cháng),別人花費的時(shí)間和精力就會(huì )減少,平臺收益就會(huì )下降。如果在文章中適當的加入自己的廣告,把精力花費在能得到價(jià)值的地方,能平衡的。流量和價(jià)值是成正比的,平臺收益越高,越讓人想要去分享,可以說(shuō)流量決定了你的關(guān)注點(diǎn)。拿百家號來(lái)舉例,中心化分發(fā)能給這些渠道帶來(lái)巨大的流量。
  投放在自己這個(gè)內容平臺的內容有價(jià)值,百家號就會(huì )提供好的流量給你,不用擔心沒(méi)有粉絲,只要你是原創(chuàng )內容。為什么三亞總覺(jué)得三亞很美,因為客人看到圖片的時(shí)候,就會(huì )產(chǎn)生興趣,想更深入了解。內容寫(xiě)的很好,自己上傳的話(huà)要想讓人有興趣,還要符合平臺的分發(fā)機制,就是分發(fā)的路徑和算法。這個(gè)被平臺給你分發(fā)的內容既然已經(jīng)被平臺識別到了,這樣的內容是否還會(huì )被過(guò)濾是不確定的。
  內容輸出者怎么合理的分享,內容是否有質(zhì)量保證,自己寫(xiě)的軟文或者原創(chuàng )文章分享可以得到流量嗎?答案肯定是能的。畢竟自媒體人群對于分享的依賴(lài)性還是很大的,也愿意分享。分享是自媒體人群必要的一個(gè)習慣,說(shuō)明自己還有點(diǎn)東西可以分享,可以能給自己和讀者帶來(lái)點(diǎn)價(jià)值,引起大家的共鳴。分享的時(shí)候思考一下自己要寫(xiě)的內容是否對讀者有價(jià)值,是否有分享價(jià)值,適不適合分享。很多自媒體人很擅長(cháng)制造話(huà)題,有的人寫(xiě)自己的故事,有的人寫(xiě)職。

網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 64 次瀏覽 ? 2022-04-14 09:29 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或者服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器打開(kāi)小程序的功能,并且無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 &gt; 操作分析 &gt; 監控圖表 &gt; 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考 查看全部

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或者服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器打開(kāi)小程序的功能,并且無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 &gt; 操作分析 &gt; 監控圖表 &gt; 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考

網(wǎng)站內容更新機制(前段時(shí)間seowhy開(kāi)啟未登陸用戶(hù)禁止訪(fǎng)問(wèn)論壇的權限,讓我想到的是)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 71 次瀏覽 ? 2022-04-14 09:17 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(前段時(shí)間seowhy開(kāi)啟未登陸用戶(hù)禁止訪(fǎng)問(wèn)論壇的權限,讓我想到的是)
  前段時(shí)間,Seowhy開(kāi)放了未登錄用戶(hù)的權限,禁止訪(fǎng)問(wèn)論壇。我的想法是,如果用戶(hù)沒(méi)有登錄并且無(wú)法查看帖子,百度蜘蛛可以索引內容嗎?簡(jiǎn)單理解就是百度蜘蛛爬的過(guò)程中網(wǎng)站中的錨文本鏈接爬取,然后形成一個(gè)大網(wǎng),但是如果論壇禁止未登錄的用戶(hù),那么蜘蛛爬取的鏈接就死了鏈接,內容無(wú)法爬取,發(fā)帖無(wú)效。其實(shí)我的想法是錯誤的,百度蜘蛛特有的爬取機制并不是我們想象的那么簡(jiǎn)單。
  前天(10月22日)修改了公司網(wǎng)站的數據庫,然后測試發(fā)布了一條標題和內容為“啊”的信息,但是前臺沒(méi)有生成頁(yè)面,也就是說(shuō)這個(gè)文章只存在于數據庫中,前臺沒(méi)有任何關(guān)于它的信息(因為我有數據庫清潔的習慣,為了防止文章ID被迷糊了,以為不用刪了,第二天更新文章,反正頁(yè)面沒(méi)有生成),第二天(10月23日),我修改了這個(gè)測試文章,我無(wú)法發(fā)布新的 文章,等待 收錄 像這樣查看快照。
  
  修改后的文章文章是22號的截圖,新出的正常,22號是“啊”的內容,但是我點(diǎn)百度截圖發(fā)現是新內容,讓我又想到了,難道百度收錄文章的截圖跟文章的更新時(shí)間有關(guān)?于是,今天(10月24日)又更新了兩篇文章的文章,然后進(jìn)數據庫把一篇文章的發(fā)布時(shí)間改成了昨天,等待收錄。
  同時(shí)發(fā)布的兩個(gè)文章就變成了上面的收錄呈現形式??梢钥闯?2號發(fā)布的文章其實(shí)是當天發(fā)布的收錄,但是蜘蛛可能知道內容不是用戶(hù)想要發(fā)布的,所以一直沒(méi)有發(fā)布。23日內容修改后,前臺更新,蜘蛛順著(zhù)鏈接爬到這個(gè)網(wǎng)站知道內容是真實(shí)內容,22日更換了收錄我不能說(shuō),但快照沒(méi)有被修改。至于今天發(fā)布的雙面文章,只是暫時(shí)的。如果你明天檢查它,它將成為 24 日的快照。沒(méi)有區別,今天就查一個(gè)。顯示詳細的 收錄 次,一個(gè)顯示當前日期。
  從上面的分析可以看出,百度蜘蛛爬行有時(shí)并不遵循我們的常規思維。它將通過(guò)各種方法進(jìn)入你的數據庫并爬取內容,而不是網(wǎng)站前臺的各種限制。屏蔽,除非你用robots文件來(lái)限制,雖然Seowhy屏蔽了未登錄用戶(hù)的訪(fǎng)問(wèn),但是百度蜘蛛實(shí)際上可以抓取內容,因為它與我們用戶(hù)的訪(fǎng)問(wèn)方式不同。至于文章的發(fā)布時(shí)間,會(huì )在一定程度上影響文章收錄的快照,但不是絕對的。
  原文鏈接:鄭州seo 查看全部

  網(wǎng)站內容更新機制(前段時(shí)間seowhy開(kāi)啟未登陸用戶(hù)禁止訪(fǎng)問(wèn)論壇的權限,讓我想到的是)
  前段時(shí)間,Seowhy開(kāi)放了未登錄用戶(hù)的權限,禁止訪(fǎng)問(wèn)論壇。我的想法是,如果用戶(hù)沒(méi)有登錄并且無(wú)法查看帖子,百度蜘蛛可以索引內容嗎?簡(jiǎn)單理解就是百度蜘蛛爬的過(guò)程中網(wǎng)站中的錨文本鏈接爬取,然后形成一個(gè)大網(wǎng),但是如果論壇禁止未登錄的用戶(hù),那么蜘蛛爬取的鏈接就死了鏈接,內容無(wú)法爬取,發(fā)帖無(wú)效。其實(shí)我的想法是錯誤的,百度蜘蛛特有的爬取機制并不是我們想象的那么簡(jiǎn)單。
  前天(10月22日)修改了公司網(wǎng)站的數據庫,然后測試發(fā)布了一條標題和內容為“啊”的信息,但是前臺沒(méi)有生成頁(yè)面,也就是說(shuō)這個(gè)文章只存在于數據庫中,前臺沒(méi)有任何關(guān)于它的信息(因為我有數據庫清潔的習慣,為了防止文章ID被迷糊了,以為不用刪了,第二天更新文章,反正頁(yè)面沒(méi)有生成),第二天(10月23日),我修改了這個(gè)測試文章,我無(wú)法發(fā)布新的 文章,等待 收錄 像這樣查看快照。
  
  修改后的文章文章是22號的截圖,新出的正常,22號是“啊”的內容,但是我點(diǎn)百度截圖發(fā)現是新內容,讓我又想到了,難道百度收錄文章的截圖跟文章的更新時(shí)間有關(guān)?于是,今天(10月24日)又更新了兩篇文章的文章,然后進(jìn)數據庫把一篇文章的發(fā)布時(shí)間改成了昨天,等待收錄。
  同時(shí)發(fā)布的兩個(gè)文章就變成了上面的收錄呈現形式??梢钥闯?2號發(fā)布的文章其實(shí)是當天發(fā)布的收錄,但是蜘蛛可能知道內容不是用戶(hù)想要發(fā)布的,所以一直沒(méi)有發(fā)布。23日內容修改后,前臺更新,蜘蛛順著(zhù)鏈接爬到這個(gè)網(wǎng)站知道內容是真實(shí)內容,22日更換了收錄我不能說(shuō),但快照沒(méi)有被修改。至于今天發(fā)布的雙面文章,只是暫時(shí)的。如果你明天檢查它,它將成為 24 日的快照。沒(méi)有區別,今天就查一個(gè)。顯示詳細的 收錄 次,一個(gè)顯示當前日期。
  從上面的分析可以看出,百度蜘蛛爬行有時(shí)并不遵循我們的常規思維。它將通過(guò)各種方法進(jìn)入你的數據庫并爬取內容,而不是網(wǎng)站前臺的各種限制。屏蔽,除非你用robots文件來(lái)限制,雖然Seowhy屏蔽了未登錄用戶(hù)的訪(fǎng)問(wèn),但是百度蜘蛛實(shí)際上可以抓取內容,因為它與我們用戶(hù)的訪(fǎng)問(wèn)方式不同。至于文章的發(fā)布時(shí)間,會(huì )在一定程度上影響文章收錄的快照,但不是絕對的。
  原文鏈接:鄭州seo

網(wǎng)站內容更新機制(廣告管理系統與緩存服務(wù)系統實(shí)時(shí)交互的橋梁-極客慧 )

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 67 次瀏覽 ? 2022-04-12 21:14 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(廣告管理系統與緩存服務(wù)系統實(shí)時(shí)交互的橋梁-極客慧
)
  借助緩存架構的消息中間件RabbitMQ實(shí)時(shí)更新Redis緩存實(shí)戰演練一、背景介紹
  前面我們花了很多時(shí)間介紹消息中間件RabbitMQ,講了它的基本使用和可靠傳輸。這些對于我們的緩存架構有什么用,我們直接在上面分析一下:
  
  要實(shí)現這部分功能,我們需要用到兩個(gè)系統:
  這兩個(gè)獨立的系統是密切相關(guān)的。一個(gè)是生產(chǎn)者,另一個(gè)是消費者。我們如何建立這兩個(gè)系統之間的連接,如何通知您及時(shí)獲取我們制作的廣告?
  通過(guò)RabbitMQ,我們在廣告管理系統和緩存服務(wù)系統之間建立了實(shí)時(shí)交互的橋梁。
  二、核心功能介紹1、廣告管理系統
  功能:制作廣告,將制作信息實(shí)時(shí)同步到RabbitMQ
  1)添加依賴(lài)
   org.springframework.boot spring-boot-starter-amqp ${spring-boot.version} org.codehaus.janino janino 2.7.8 javax.mail mail 1.4.7
  2)基本配置
  @Configuration public class RabbitConfig { public final static String queueName = "ad_queue"; }
  spring.rabbitmq.host=localhost spring.rabbitmq.port=5672 spring.rabbitmq.username=guest spring.rabbitmq.password=guest
  3)生產(chǎn)者消息確認機制
  # 開(kāi)啟發(fā)送確認 spring.rabbitmq.publisher-confirms=true # 開(kāi)啟發(fā)送失敗退回 spring.rabbitmq.publisher-returns=true
  4)發(fā)送消息
  @Component public class Sender implements RabbitTemplate.ConfirmCallback, RabbitTemplate.ReturnCallback{ private static Map map = new ConcurrentHashMap(); private final Logger emailLogger = LoggerFactory.getLogger("emailLogger"); @Autowired private RabbitTemplate rabbitTemplate; public void send(String routingKey, String content) { this.rabbitTemplate.setMandatory(true); this.rabbitTemplate.setConfirmCallback(this); this.rabbitTemplate.setReturnCallback(this); this.rabbitTemplate.setRoutingKey(routingKey); //這樣我們就能知道,發(fā)送失敗的是哪條消息了 this.rabbitTemplate.correlationConvertAndSend(content, new CorrelationData(content)); // this.rabbitTemplate.convertAndSend(routingKey, content); } /** * 確認后回調: * @param correlationData * @param ack * @param cause */ @Override public void confirm(CorrelationData correlationData, boolean ack, String cause) { if (!ack) { /** * 我們這里僅通過(guò)打印日志、發(fā)送郵件來(lái)預警,并沒(méi)有實(shí)現自動(dòng)重試機制: * 1、將發(fā)送失敗重新發(fā)送到一個(gè)隊列中:fail-queue,然后可以定時(shí)對這些消息進(jìn)行重發(fā) * 2、在本地定義一個(gè)緩存map對象,定時(shí)進(jìn)行重發(fā) * 3、為了更安全,可以將所有發(fā)送的消息保存到db中,并設置一個(gè)狀態(tài)(是否發(fā)送成功),定時(shí)掃描檢查是否存在未成功發(fā)送的信息 * 這塊知識,我們后期講"分布式事務(wù)"的時(shí)候,在深入講解這塊內容 */ emailLogger.error("send ack fail, cause = {}, correlationData = {}", cause, correlationData.getId()); } else { System.out.println("send ack success"); } } /** * 失敗后return回調: * * @param message * @param replyCode * @param replyText * @param exchange * @param routingKey */ @Override public void returnedMessage(Message message, int replyCode, String replyText, String exchange, String routingKey) { emailLogger.error("send fail return-message = " + new String(message.getBody()) + ", replyCode: " + replyCode + ", replyText: " + replyText + ", exchange: " + exchange + ", routingKey: " + routingKey); String str = new String(message.getBody()); retrySend(str, 3); } private void retrySend(String content, int retryTime){ if(map.containsKey(content)){ int count = map.get(content); count++; map.put(content, count); } else { map.put(content, 1); } if(map.get(content) = 3) { //當有多次更新失敗的時(shí)候,發(fā)送郵件通知: emailLogger.error("處理MQ[" + content + "]失敗[" + retryTimes + "]次"); } try { if (retryTimes >= 5) { //當有很多次更新失敗的時(shí)候,丟棄這條消息或者發(fā)送到死信隊列中 channel.basicNack(message.getMessageProperties().getDeliveryTag(), false,false); }else { //告訴服務(wù)器收到這條消息 已經(jīng)被我消費了 可以在隊列刪掉;否則消息服務(wù)器以為這條消息沒(méi)處理掉 后續還會(huì )在發(fā) channel.basicAck(message.getMessageProperties().getDeliveryTag(),false); } } catch (Exception e){ logger.error("消息確認失敗", e); } logger.info("handle msg finished = {}", content); } }
  三、實(shí)戰演練
  代碼庫:
  1、廣告管理系統:生產(chǎn)者向RabbitMQ發(fā)送消息通知
  場(chǎng)景分析:創(chuàng )建/更新廣告時(shí),消息是否正常發(fā)送?項目名稱(chēng):spring-boot-ad
  1)正常
  在控制臺查看RabbitMQ是否正常接收消息
  2)異常2、廣告緩存服務(wù)系統:consumer收到消息刷新到redis
  場(chǎng)景分析:創(chuàng )建/更新廣告時(shí),消息是否正常接收?項目名稱(chēng):spring-boot-rabbitmq-reliability-redis
  1)正常2)異常四、注意
  我們在本課中談到的異常處理并不完美。在下一課中,我們將使用延遲隊列來(lái)處理異常消息。
  延遲隊列應用場(chǎng)景也很廣,下次繼續關(guān)注分享
  更多內容請關(guān)注:頭條號:極客輝
  
  個(gè)人網(wǎng)站:極客輝更多信息分享,請加群討論:375412858
   查看全部

  網(wǎng)站內容更新機制(廣告管理系統與緩存服務(wù)系統實(shí)時(shí)交互的橋梁-極客慧
)
  借助緩存架構的消息中間件RabbitMQ實(shí)時(shí)更新Redis緩存實(shí)戰演練一、背景介紹
  前面我們花了很多時(shí)間介紹消息中間件RabbitMQ,講了它的基本使用和可靠傳輸。這些對于我們的緩存架構有什么用,我們直接在上面分析一下:
  
  要實(shí)現這部分功能,我們需要用到兩個(gè)系統:
  這兩個(gè)獨立的系統是密切相關(guān)的。一個(gè)是生產(chǎn)者,另一個(gè)是消費者。我們如何建立這兩個(gè)系統之間的連接,如何通知您及時(shí)獲取我們制作的廣告?
  通過(guò)RabbitMQ,我們在廣告管理系統和緩存服務(wù)系統之間建立了實(shí)時(shí)交互的橋梁。
  二、核心功能介紹1、廣告管理系統
  功能:制作廣告,將制作信息實(shí)時(shí)同步到RabbitMQ
  1)添加依賴(lài)
   org.springframework.boot spring-boot-starter-amqp ${spring-boot.version} org.codehaus.janino janino 2.7.8 javax.mail mail 1.4.7
  2)基本配置
  @Configuration public class RabbitConfig { public final static String queueName = "ad_queue"; }
  spring.rabbitmq.host=localhost spring.rabbitmq.port=5672 spring.rabbitmq.username=guest spring.rabbitmq.password=guest
  3)生產(chǎn)者消息確認機制
  # 開(kāi)啟發(fā)送確認 spring.rabbitmq.publisher-confirms=true # 開(kāi)啟發(fā)送失敗退回 spring.rabbitmq.publisher-returns=true
  4)發(fā)送消息
  @Component public class Sender implements RabbitTemplate.ConfirmCallback, RabbitTemplate.ReturnCallback{ private static Map map = new ConcurrentHashMap(); private final Logger emailLogger = LoggerFactory.getLogger("emailLogger"); @Autowired private RabbitTemplate rabbitTemplate; public void send(String routingKey, String content) { this.rabbitTemplate.setMandatory(true); this.rabbitTemplate.setConfirmCallback(this); this.rabbitTemplate.setReturnCallback(this); this.rabbitTemplate.setRoutingKey(routingKey); //這樣我們就能知道,發(fā)送失敗的是哪條消息了 this.rabbitTemplate.correlationConvertAndSend(content, new CorrelationData(content)); // this.rabbitTemplate.convertAndSend(routingKey, content); } /** * 確認后回調: * @param correlationData * @param ack * @param cause */ @Override public void confirm(CorrelationData correlationData, boolean ack, String cause) { if (!ack) { /** * 我們這里僅通過(guò)打印日志、發(fā)送郵件來(lái)預警,并沒(méi)有實(shí)現自動(dòng)重試機制: * 1、將發(fā)送失敗重新發(fā)送到一個(gè)隊列中:fail-queue,然后可以定時(shí)對這些消息進(jìn)行重發(fā) * 2、在本地定義一個(gè)緩存map對象,定時(shí)進(jìn)行重發(fā) * 3、為了更安全,可以將所有發(fā)送的消息保存到db中,并設置一個(gè)狀態(tài)(是否發(fā)送成功),定時(shí)掃描檢查是否存在未成功發(fā)送的信息 * 這塊知識,我們后期講"分布式事務(wù)"的時(shí)候,在深入講解這塊內容 */ emailLogger.error("send ack fail, cause = {}, correlationData = {}", cause, correlationData.getId()); } else { System.out.println("send ack success"); } } /** * 失敗后return回調: * * @param message * @param replyCode * @param replyText * @param exchange * @param routingKey */ @Override public void returnedMessage(Message message, int replyCode, String replyText, String exchange, String routingKey) { emailLogger.error("send fail return-message = " + new String(message.getBody()) + ", replyCode: " + replyCode + ", replyText: " + replyText + ", exchange: " + exchange + ", routingKey: " + routingKey); String str = new String(message.getBody()); retrySend(str, 3); } private void retrySend(String content, int retryTime){ if(map.containsKey(content)){ int count = map.get(content); count++; map.put(content, count); } else { map.put(content, 1); } if(map.get(content) = 3) { //當有多次更新失敗的時(shí)候,發(fā)送郵件通知: emailLogger.error("處理MQ[" + content + "]失敗[" + retryTimes + "]次"); } try { if (retryTimes >= 5) { //當有很多次更新失敗的時(shí)候,丟棄這條消息或者發(fā)送到死信隊列中 channel.basicNack(message.getMessageProperties().getDeliveryTag(), false,false); }else { //告訴服務(wù)器收到這條消息 已經(jīng)被我消費了 可以在隊列刪掉;否則消息服務(wù)器以為這條消息沒(méi)處理掉 后續還會(huì )在發(fā) channel.basicAck(message.getMessageProperties().getDeliveryTag(),false); } } catch (Exception e){ logger.error("消息確認失敗", e); } logger.info("handle msg finished = {}", content); } }
  三、實(shí)戰演練
  代碼庫:
  1、廣告管理系統:生產(chǎn)者向RabbitMQ發(fā)送消息通知
  場(chǎng)景分析:創(chuàng )建/更新廣告時(shí),消息是否正常發(fā)送?項目名稱(chēng):spring-boot-ad
  1)正常
  在控制臺查看RabbitMQ是否正常接收消息
  2)異常2、廣告緩存服務(wù)系統:consumer收到消息刷新到redis
  場(chǎng)景分析:創(chuàng )建/更新廣告時(shí),消息是否正常接收?項目名稱(chēng):spring-boot-rabbitmq-reliability-redis
  1)正常2)異常四、注意
  我們在本課中談到的異常處理并不完美。在下一課中,我們將使用延遲隊列來(lái)處理異常消息。
  延遲隊列應用場(chǎng)景也很廣,下次繼續關(guān)注分享
  更多內容請關(guān)注:頭條號:極客輝
  
  個(gè)人網(wǎng)站:極客輝更多信息分享,請加群討論:375412858
  

網(wǎng)站內容更新機制(響應式中英雙語(yǔ)建材展銷(xiāo)網(wǎng)站模板-久云CMS建站模板)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 102 次瀏覽 ? 2022-04-12 19:15 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(響應式中英雙語(yǔ)建材展銷(xiāo)網(wǎng)站模板-久云CMS建站模板)
  響應式中英文雙語(yǔ)建材展網(wǎng)站模板自帶eyoucms內核,無(wú)需下載eyou系統,原創(chuàng )設計,手寫(xiě)DIV+CSS,完美兼容IE7+,火狐、Chrome、360瀏覽器等;主流瀏覽器;結構易于優(yōu)化;多個(gè)終端可以正常預覽。九云致力于提供更好的易優(yōu)cms網(wǎng)站模板,多年易優(yōu)cms網(wǎng)站模板開(kāi)發(fā)經(jīng)驗,獨立團隊設計開(kāi)發(fā)易優(yōu)cms網(wǎng)站模板并維護更新定期和售后,值得信賴(lài)的選擇,九云專(zhuān)注于企業(yè)建站用戶(hù)的需求,提供各行業(yè)的大量模板,
  
  模板信息
  模板名稱(chēng):響應式中英雙語(yǔ)建材展網(wǎng)站模板
  模板編碼:UTF8
  模板分類(lèi):營(yíng)銷(xiāo)、外貿、商城、雙語(yǔ)
  適合行業(yè):雙語(yǔ)企業(yè)
  搜索引擎優(yōu)化支持
  靜態(tài)頁(yè)面:支持一鍵生成靜態(tài)頁(yè)面,也可以分別生成首頁(yè)、列表、內容頁(yè)面。
  偽靜態(tài):優(yōu)于靜態(tài)頁(yè)面,體驗相同,無(wú)需生成;(受到推崇的)
  SEO參數:每個(gè)頁(yè)面可以自定義標題(title)關(guān)鍵詞(keywords)和簡(jiǎn)短描述(description),頁(yè)面中的圖片(alt)超鏈接(title)會(huì )自動(dòng)填充到源碼中。
  SiteMap:網(wǎng)站地圖SiteMap,可以生成xml和txt??梢噪S著(zhù) 網(wǎng)站 內容的更新而自動(dòng)生成。
  站內錨文:可以通過(guò)內鏈管理插件添加多個(gè)站內錨文鏈接,實(shí)現網(wǎng)站內鏈優(yōu)化。
  源代碼結構清晰:HTML/CSS/JavaScript分離,讓搜索引擎更加關(guān)注核心HTML內容。
  友情鏈接:內置友情鏈接功能,添加友情鏈接后,可以顯示在首頁(yè)底部。
  安全和效率
  網(wǎng)站備份:支持數據庫備份、上傳文件備份、全站備份,并可下載到本地電腦存儲,后臺恢復備份數據;
  后臺URL隱藏:可以修改后臺登錄頁(yè)面的路徑名,隱藏后臺登錄URL,提高網(wǎng)站的安全性能;
  安全機制:內置表單防潑水機制、防刷新機制、SQL危險符號語(yǔ)句過(guò)濾;
  安全補?。汗俜桨l(fā)現安全漏洞會(huì )在24小時(shí)內發(fā)布補丁,網(wǎng)站后臺會(huì )自動(dòng)提示更新安全補丁,待站長(cháng)確認后進(jìn)行升級操作;
  緩存機制:前臺支持緩存機制。訪(fǎng)問(wèn)者不需要每次都讀取后臺數據,直接從緩存文件中獲取,加快了訪(fǎng)問(wèn)速度,減少了服務(wù)器資源消耗; 查看全部

  網(wǎng)站內容更新機制(響應式中英雙語(yǔ)建材展銷(xiāo)網(wǎng)站模板-久云CMS建站模板)
  響應式中英文雙語(yǔ)建材展網(wǎng)站模板自帶eyoucms內核,無(wú)需下載eyou系統,原創(chuàng )設計,手寫(xiě)DIV+CSS,完美兼容IE7+,火狐、Chrome、360瀏覽器等;主流瀏覽器;結構易于優(yōu)化;多個(gè)終端可以正常預覽。九云致力于提供更好的易優(yōu)cms網(wǎng)站模板,多年易優(yōu)cms網(wǎng)站模板開(kāi)發(fā)經(jīng)驗,獨立團隊設計開(kāi)發(fā)易優(yōu)cms網(wǎng)站模板并維護更新定期和售后,值得信賴(lài)的選擇,九云專(zhuān)注于企業(yè)建站用戶(hù)的需求,提供各行業(yè)的大量模板,
  
  模板信息
  模板名稱(chēng):響應式中英雙語(yǔ)建材展網(wǎng)站模板
  模板編碼:UTF8
  模板分類(lèi):營(yíng)銷(xiāo)、外貿、商城、雙語(yǔ)
  適合行業(yè):雙語(yǔ)企業(yè)
  搜索引擎優(yōu)化支持
  靜態(tài)頁(yè)面:支持一鍵生成靜態(tài)頁(yè)面,也可以分別生成首頁(yè)、列表、內容頁(yè)面。
  偽靜態(tài):優(yōu)于靜態(tài)頁(yè)面,體驗相同,無(wú)需生成;(受到推崇的)
  SEO參數:每個(gè)頁(yè)面可以自定義標題(title)關(guān)鍵詞(keywords)和簡(jiǎn)短描述(description),頁(yè)面中的圖片(alt)超鏈接(title)會(huì )自動(dòng)填充到源碼中。
  SiteMap:網(wǎng)站地圖SiteMap,可以生成xml和txt??梢噪S著(zhù) 網(wǎng)站 內容的更新而自動(dòng)生成。
  站內錨文:可以通過(guò)內鏈管理插件添加多個(gè)站內錨文鏈接,實(shí)現網(wǎng)站內鏈優(yōu)化。
  源代碼結構清晰:HTML/CSS/JavaScript分離,讓搜索引擎更加關(guān)注核心HTML內容。
  友情鏈接:內置友情鏈接功能,添加友情鏈接后,可以顯示在首頁(yè)底部。
  安全和效率
  網(wǎng)站備份:支持數據庫備份、上傳文件備份、全站備份,并可下載到本地電腦存儲,后臺恢復備份數據;
  后臺URL隱藏:可以修改后臺登錄頁(yè)面的路徑名,隱藏后臺登錄URL,提高網(wǎng)站的安全性能;
  安全機制:內置表單防潑水機制、防刷新機制、SQL危險符號語(yǔ)句過(guò)濾;
  安全補?。汗俜桨l(fā)現安全漏洞會(huì )在24小時(shí)內發(fā)布補丁,網(wǎng)站后臺會(huì )自動(dòng)提示更新安全補丁,待站長(cháng)確認后進(jìn)行升級操作;
  緩存機制:前臺支持緩存機制。訪(fǎng)問(wèn)者不需要每次都讀取后臺數據,直接從緩存文件中獲取,加快了訪(fǎng)問(wèn)速度,減少了服務(wù)器資源消耗;

網(wǎng)站內容更新機制(丁丁貓:網(wǎng)站內容的原創(chuàng )性很重要)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 67 次瀏覽 ? 2022-04-12 07:21 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(丁丁貓:網(wǎng)站內容的原創(chuàng )性很重要)
  丁丁貓:我們說(shuō)互聯(lián)網(wǎng)是一個(gè)巨大的數據庫?;ヂ?lián)網(wǎng)每天都有無(wú)數的數據交換和流動(dòng)?,F在互聯(lián)網(wǎng)已經(jīng)成為人們非常重要的一部分,滲透到生活的方方面面,依托互聯(lián)網(wǎng)。也越來(lái)越強。
  并且每天互聯(lián)網(wǎng)都會(huì )產(chǎn)生各種更新和原創(chuàng )信息,比如新聞、評論、視頻、音樂(lè )等等,而這些原創(chuàng )信息的生成對于整個(gè)互聯(lián)網(wǎng)來(lái)說(shuō)已經(jīng)帶來(lái)了許多積極因素。所以,保證網(wǎng)站內容的原創(chuàng )質(zhì)量其實(shí)是非常重要的。那么我們該怎么做呢?讓筆者從以下三點(diǎn)來(lái)分析。
  首先,首先制定網(wǎng)站內容欄目的規劃分析。對于一個(gè)好的網(wǎng)站,我們需要在網(wǎng)站開(kāi)始構建的時(shí)候確定我們的網(wǎng)站會(huì )打開(kāi)什么樣的列,如何對列進(jìn)行分類(lèi),具體內容是什么等等。也就是說(shuō),要做好網(wǎng)站的欄目規劃。清晰的網(wǎng)站欄,不僅方便網(wǎng)站建設者開(kāi)發(fā)網(wǎng)站,還可以讓用戶(hù)在訪(fǎng)問(wèn)網(wǎng)站時(shí)更清楚地了解,更容易找到什么他們想要內容。這樣做,我們會(huì )給用戶(hù)一個(gè)非常好的用戶(hù)體驗。
  二是建立比較完善、完善的內容審核管理制度。大家可以看看一些大型門(mén)戶(hù)網(wǎng)站網(wǎng)站,比如新浪、騰訊等。網(wǎng)站內容為什么這么火?造成這種情況的一個(gè)重要原因是他們在內容審查機制上花費了很多。,他們的每一篇文章文章都經(jīng)過(guò)精心挑選和審核,保證文章內容的質(zhì)量,那么,在我們網(wǎng)站建設的前期,我們不只是追求網(wǎng)站 流量,應該更加重視網(wǎng)站的文章內容建設,包括內容審核和篩選機制。要制作這樣的機制,必須完成以下兩個(gè)步驟。第一步是審核,也就是刪除不合適的內容;
  最后,讓用戶(hù)貢獻內容。這不是天方夜譚,不切實(shí)際。用戶(hù),尤其是有經(jīng)驗的用戶(hù),會(huì )創(chuàng )作很多原創(chuàng )的內容,而且很多都是行業(yè)內的專(zhuān)家,所以制作出來(lái)的很多網(wǎng)站文章的質(zhì)量非常高,所以在網(wǎng)站開(kāi)發(fā)之后,我們會(huì )有這樣一個(gè)機制來(lái)增加用戶(hù)的參與度,從而提高網(wǎng)站的知名度。
  總的來(lái)說(shuō),未來(lái)網(wǎng)站原創(chuàng )內容的構建會(huì )越來(lái)越重要。希望各位站長(cháng)關(guān)注這些問(wèn)題,理解網(wǎng)站建設會(huì )持續很長(cháng)時(shí)間。創(chuàng )造更多,更少復制。
  轉載請注明:丁丁貓 查看全部

  網(wǎng)站內容更新機制(丁丁貓:網(wǎng)站內容的原創(chuàng )性很重要)
  丁丁貓:我們說(shuō)互聯(lián)網(wǎng)是一個(gè)巨大的數據庫?;ヂ?lián)網(wǎng)每天都有無(wú)數的數據交換和流動(dòng)?,F在互聯(lián)網(wǎng)已經(jīng)成為人們非常重要的一部分,滲透到生活的方方面面,依托互聯(lián)網(wǎng)。也越來(lái)越強。
  并且每天互聯(lián)網(wǎng)都會(huì )產(chǎn)生各種更新和原創(chuàng )信息,比如新聞、評論、視頻、音樂(lè )等等,而這些原創(chuàng )信息的生成對于整個(gè)互聯(lián)網(wǎng)來(lái)說(shuō)已經(jīng)帶來(lái)了許多積極因素。所以,保證網(wǎng)站內容的原創(chuàng )質(zhì)量其實(shí)是非常重要的。那么我們該怎么做呢?讓筆者從以下三點(diǎn)來(lái)分析。
  首先,首先制定網(wǎng)站內容欄目的規劃分析。對于一個(gè)好的網(wǎng)站,我們需要在網(wǎng)站開(kāi)始構建的時(shí)候確定我們的網(wǎng)站會(huì )打開(kāi)什么樣的列,如何對列進(jìn)行分類(lèi),具體內容是什么等等。也就是說(shuō),要做好網(wǎng)站的欄目規劃。清晰的網(wǎng)站欄,不僅方便網(wǎng)站建設者開(kāi)發(fā)網(wǎng)站,還可以讓用戶(hù)在訪(fǎng)問(wèn)網(wǎng)站時(shí)更清楚地了解,更容易找到什么他們想要內容。這樣做,我們會(huì )給用戶(hù)一個(gè)非常好的用戶(hù)體驗。
  二是建立比較完善、完善的內容審核管理制度。大家可以看看一些大型門(mén)戶(hù)網(wǎng)站網(wǎng)站,比如新浪、騰訊等。網(wǎng)站內容為什么這么火?造成這種情況的一個(gè)重要原因是他們在內容審查機制上花費了很多。,他們的每一篇文章文章都經(jīng)過(guò)精心挑選和審核,保證文章內容的質(zhì)量,那么,在我們網(wǎng)站建設的前期,我們不只是追求網(wǎng)站 流量,應該更加重視網(wǎng)站的文章內容建設,包括內容審核和篩選機制。要制作這樣的機制,必須完成以下兩個(gè)步驟。第一步是審核,也就是刪除不合適的內容;
  最后,讓用戶(hù)貢獻內容。這不是天方夜譚,不切實(shí)際。用戶(hù),尤其是有經(jīng)驗的用戶(hù),會(huì )創(chuàng )作很多原創(chuàng )的內容,而且很多都是行業(yè)內的專(zhuān)家,所以制作出來(lái)的很多網(wǎng)站文章的質(zhì)量非常高,所以在網(wǎng)站開(kāi)發(fā)之后,我們會(huì )有這樣一個(gè)機制來(lái)增加用戶(hù)的參與度,從而提高網(wǎng)站的知名度。
  總的來(lái)說(shuō),未來(lái)網(wǎng)站原創(chuàng )內容的構建會(huì )越來(lái)越重要。希望各位站長(cháng)關(guān)注這些問(wèn)題,理解網(wǎng)站建設會(huì )持續很長(cháng)時(shí)間。創(chuàng )造更多,更少復制。
  轉載請注明:丁丁貓

網(wǎng)站內容更新機制(一下網(wǎng)站更新的八個(gè)需要注意的要點(diǎn)文章的原創(chuàng )性)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 89 次瀏覽 ? 2022-04-12 01:20 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(一下網(wǎng)站更新的八個(gè)需要注意的要點(diǎn)文章的原創(chuàng )性)
  我們都知道一個(gè)好的網(wǎng)站必須有一個(gè)好的文章更新機制,這樣網(wǎng)站才能更好的被搜索引擎蜘蛛抓取并上榜,今天分享一下網(wǎng)站八點(diǎn)更新注意事項。
  原創(chuàng ) 1.文章 的性別
  大家都知道搜索引擎非常喜歡原創(chuàng )文章,最好花點(diǎn)時(shí)間寫(xiě)原創(chuàng )的文章,一個(gè)原創(chuàng )值十個(gè)如果你懶得去原創(chuàng )偽原創(chuàng )或者掃書(shū),光重印不會(huì )有好的效果,可能會(huì )適得其反。
  2.使用 關(guān)鍵詞
  更新文章的時(shí)候一定要規劃好這個(gè)文章的core關(guān)鍵詞,把這個(gè)文章高速搜索引擎的core關(guān)鍵詞填上關(guān)鍵字是什么。
  3.關(guān)鍵詞第一次出現時(shí)加粗
  文章 中第一次出現的 關(guān)鍵詞 應該以粗體顯示,最好在 文章 的開(kāi)頭。
  4.寫(xiě)作時(shí)盡量使用單詞文章
  “around”這個(gè)詞被大家提過(guò)很多次了,文章標題,關(guān)鍵詞,文章內容,還加了英文最好的url??梢赃_到最好的效果。
  5.多樣性
  這種多樣性可以理解為文章內容的多樣性和外部鏈接的多樣性。內容和主題可以適當擴展。比如這篇文章的標題更新了網(wǎng)站文章八個(gè)優(yōu)化點(diǎn)”,你也可以為八個(gè)更新文章問(wèn)題做錨文本鏈接等等。這種多樣性適用不僅是為了主頁(yè)上幾個(gè)關(guān)鍵詞的多樣性,也是為了文章。
  6.內容最好相關(guān)
  內容必須與主站點(diǎn)相關(guān)并適當擴展。比如SEO的網(wǎng)站可以擴展到網(wǎng)絡(luò )推廣、電子商務(wù)、網(wǎng)站建設、css風(fēng)格設計等相關(guān)內容。
  7.逐漸增加
  文章 不能今天幾篇,明天幾十篇,后天不更新了。優(yōu)化是一個(gè)長(cháng)期的人。根據我的能力,我一天能寫(xiě)一三篇文章。我自己的生活博客和無(wú)錫SEO基本上每天都在更新。每日更新可以讓搜索引擎了解你的使用習慣,逐漸獲得對你網(wǎng)站的信任。隨著(zhù)時(shí)間的推移,體重會(huì )增加。
  8.權威網(wǎng)站鏈接
  網(wǎng)站文章中提到的一些網(wǎng)站或人,可以鏈接到他們的網(wǎng)站,搜索引擎會(huì )對你的網(wǎng)站有很好的識別,比如我們的今天是描述 SEO 最近談到的 SEOWHY。只需做一個(gè)錨文本來(lái)了解SEOWHY,讓搜索引擎知道這個(gè)文章與SEO有關(guān),等等??梢杂行岣呶恼略谒阉饕嬷械闹?。
  本文由無(wú)錫SEO()站長(cháng)供稿 查看全部

  網(wǎng)站內容更新機制(一下網(wǎng)站更新的八個(gè)需要注意的要點(diǎn)文章的原創(chuàng )性)
  我們都知道一個(gè)好的網(wǎng)站必須有一個(gè)好的文章更新機制,這樣網(wǎng)站才能更好的被搜索引擎蜘蛛抓取并上榜,今天分享一下網(wǎng)站八點(diǎn)更新注意事項。
  原創(chuàng ) 1.文章 的性別
  大家都知道搜索引擎非常喜歡原創(chuàng )文章,最好花點(diǎn)時(shí)間寫(xiě)原創(chuàng )的文章,一個(gè)原創(chuàng )值十個(gè)如果你懶得去原創(chuàng )偽原創(chuàng )或者掃書(shū),光重印不會(huì )有好的效果,可能會(huì )適得其反。
  2.使用 關(guān)鍵詞
  更新文章的時(shí)候一定要規劃好這個(gè)文章的core關(guān)鍵詞,把這個(gè)文章高速搜索引擎的core關(guān)鍵詞填上關(guān)鍵字是什么。
  3.關(guān)鍵詞第一次出現時(shí)加粗
  文章 中第一次出現的 關(guān)鍵詞 應該以粗體顯示,最好在 文章 的開(kāi)頭。
  4.寫(xiě)作時(shí)盡量使用單詞文章
  “around”這個(gè)詞被大家提過(guò)很多次了,文章標題,關(guān)鍵詞,文章內容,還加了英文最好的url??梢赃_到最好的效果。
  5.多樣性
  這種多樣性可以理解為文章內容的多樣性和外部鏈接的多樣性。內容和主題可以適當擴展。比如這篇文章的標題更新了網(wǎng)站文章八個(gè)優(yōu)化點(diǎn)”,你也可以為八個(gè)更新文章問(wèn)題做錨文本鏈接等等。這種多樣性適用不僅是為了主頁(yè)上幾個(gè)關(guān)鍵詞的多樣性,也是為了文章。
  6.內容最好相關(guān)
  內容必須與主站點(diǎn)相關(guān)并適當擴展。比如SEO的網(wǎng)站可以擴展到網(wǎng)絡(luò )推廣、電子商務(wù)、網(wǎng)站建設、css風(fēng)格設計等相關(guān)內容。
  7.逐漸增加
  文章 不能今天幾篇,明天幾十篇,后天不更新了。優(yōu)化是一個(gè)長(cháng)期的人。根據我的能力,我一天能寫(xiě)一三篇文章。我自己的生活博客和無(wú)錫SEO基本上每天都在更新。每日更新可以讓搜索引擎了解你的使用習慣,逐漸獲得對你網(wǎng)站的信任。隨著(zhù)時(shí)間的推移,體重會(huì )增加。
  8.權威網(wǎng)站鏈接
  網(wǎng)站文章中提到的一些網(wǎng)站或人,可以鏈接到他們的網(wǎng)站,搜索引擎會(huì )對你的網(wǎng)站有很好的識別,比如我們的今天是描述 SEO 最近談到的 SEOWHY。只需做一個(gè)錨文本來(lái)了解SEOWHY,讓搜索引擎知道這個(gè)文章與SEO有關(guān),等等??梢杂行岣呶恼略谒阉饕嬷械闹?。
  本文由無(wú)錫SEO()站長(cháng)供稿

網(wǎng)站內容更新機制(Token+Redis怎么做登錄認證?服務(wù)共享session)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 387 次瀏覽 ? 2022-04-09 17:05 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(Token+Redis怎么做登錄認證?服務(wù)共享session)
  在單臺服務(wù)器中,我們大部分的用戶(hù)認證都是會(huì )話(huà)(session),但是如果是集群服務(wù)器架構呢?需要做會(huì )話(huà)共享,多個(gè)服務(wù)共享一個(gè)會(huì )話(huà),這樣才能保證集群服務(wù)器架構(多臺服務(wù)器)使用一個(gè)會(huì )話(huà),或者我們也可以使用Token進(jìn)行登錄認證,使用Token+Redis同時(shí)實(shí)現一起完整的登錄身份驗證。
  會(huì )話(huà)共享將在后面討論。今天我們就來(lái)說(shuō)說(shuō)Token+Redis是如何進(jìn)行登錄認證的。
  首先我簡(jiǎn)單介紹一下什么是JWT。 JWT的全稱(chēng)是(JSON WEB TOKEN),是目前流行的登錄認證工具之一。這是一個(gè)非常輕量級的規范。該規范允許我們使用 JWT 在用戶(hù)和服務(wù)器之間傳遞安全可靠的信息。它的兩個(gè)主要使用場(chǎng)景是身份驗證和數據交換。
  詳細的JWT這里就不解釋了,留到下一篇吧。今天要講的就是JWT認證,也就是使用JWT生成Token,客戶(hù)端使用Token來(lái)訪(fǎng)問(wèn)我們其他需要用戶(hù)認證的接口。
  事實(shí)上,JWT 生成的是一個(gè)字符串。 JWT 生成的 Token 由三部分組成:Header、Payload 和 Signature。具體情況大家自己了解,這里不再贅述。今天我們主要講一下Token的更新策略。
  我們生成Token的場(chǎng)景是在用戶(hù)登錄成功的時(shí)候生成的。如果用戶(hù)每次登錄都要生成一個(gè)Token,在高并發(fā)場(chǎng)景下是很糟糕的,也很容易被惡意攻擊??梢允褂?store 的緩存方案來(lái)做 Token 更新策略。
  JWT 生成的 Token 具有有效性機制。如果設置為 30 分鐘,則 Token 為 30 分鐘。如果用戶(hù)在我們的WEB網(wǎng)站上一直活躍30分鐘,那么在第31分鐘你必須重新登錄,這給用戶(hù)的體驗極差,和我們使用的Session有效性機制不同單服務(wù)器。
  本地緩存我們可以使用市場(chǎng)上最流行的內存數據庫Redis系統。使用Redis做Token更新策略的主要流程,可以先看下圖。
  
  這張圖的主要思路是:用戶(hù)帶上賬號和密碼訪(fǎng)問(wèn)后端驗證,驗證成功后生成一個(gè)Token,并為T(mén)oken設置有效期, Token 被放入 Redis。 Redis 中的有效期必須比 Token 的有效期長(cháng)。用戶(hù)訪(fǎng)問(wèn)界面時(shí),如果token已經(jīng)過(guò)期,去redis查找。如果redis有token,就會(huì )生成一個(gè)新的token來(lái)替換過(guò)期的token。 redis的有效期重置為60分鐘。如果redis中不存在token,說(shuō)明token在redis中已經(jīng)過(guò)期或者是無(wú)效token,提示用戶(hù)重新登錄。 查看全部

  網(wǎng)站內容更新機制(Token+Redis怎么做登錄認證?服務(wù)共享session)
  在單臺服務(wù)器中,我們大部分的用戶(hù)認證都是會(huì )話(huà)(session),但是如果是集群服務(wù)器架構呢?需要做會(huì )話(huà)共享,多個(gè)服務(wù)共享一個(gè)會(huì )話(huà),這樣才能保證集群服務(wù)器架構(多臺服務(wù)器)使用一個(gè)會(huì )話(huà),或者我們也可以使用Token進(jìn)行登錄認證,使用Token+Redis同時(shí)實(shí)現一起完整的登錄身份驗證。
  會(huì )話(huà)共享將在后面討論。今天我們就來(lái)說(shuō)說(shuō)Token+Redis是如何進(jìn)行登錄認證的。
  首先我簡(jiǎn)單介紹一下什么是JWT。 JWT的全稱(chēng)是(JSON WEB TOKEN),是目前流行的登錄認證工具之一。這是一個(gè)非常輕量級的規范。該規范允許我們使用 JWT 在用戶(hù)和服務(wù)器之間傳遞安全可靠的信息。它的兩個(gè)主要使用場(chǎng)景是身份驗證和數據交換。
  詳細的JWT這里就不解釋了,留到下一篇吧。今天要講的就是JWT認證,也就是使用JWT生成Token,客戶(hù)端使用Token來(lái)訪(fǎng)問(wèn)我們其他需要用戶(hù)認證的接口。
  事實(shí)上,JWT 生成的是一個(gè)字符串。 JWT 生成的 Token 由三部分組成:Header、Payload 和 Signature。具體情況大家自己了解,這里不再贅述。今天我們主要講一下Token的更新策略。
  我們生成Token的場(chǎng)景是在用戶(hù)登錄成功的時(shí)候生成的。如果用戶(hù)每次登錄都要生成一個(gè)Token,在高并發(fā)場(chǎng)景下是很糟糕的,也很容易被惡意攻擊??梢允褂?store 的緩存方案來(lái)做 Token 更新策略。
  JWT 生成的 Token 具有有效性機制。如果設置為 30 分鐘,則 Token 為 30 分鐘。如果用戶(hù)在我們的WEB網(wǎng)站上一直活躍30分鐘,那么在第31分鐘你必須重新登錄,這給用戶(hù)的體驗極差,和我們使用的Session有效性機制不同單服務(wù)器。
  本地緩存我們可以使用市場(chǎng)上最流行的內存數據庫Redis系統。使用Redis做Token更新策略的主要流程,可以先看下圖。
  
  這張圖的主要思路是:用戶(hù)帶上賬號和密碼訪(fǎng)問(wèn)后端驗證,驗證成功后生成一個(gè)Token,并為T(mén)oken設置有效期, Token 被放入 Redis。 Redis 中的有效期必須比 Token 的有效期長(cháng)。用戶(hù)訪(fǎng)問(wèn)界面時(shí),如果token已經(jīng)過(guò)期,去redis查找。如果redis有token,就會(huì )生成一個(gè)新的token來(lái)替換過(guò)期的token。 redis的有效期重置為60分鐘。如果redis中不存在token,說(shuō)明token在redis中已經(jīng)過(guò)期或者是無(wú)效token,提示用戶(hù)重新登錄。

網(wǎng)站內容更新機制(如何優(yōu)化寧波企業(yè)網(wǎng)站的內容?2019年5月8日)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 70 次瀏覽 ? 2022-04-09 07:42 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(如何優(yōu)化寧波企業(yè)網(wǎng)站的內容?2019年5月8日)
  寧波企業(yè)網(wǎng)站的內容如何優(yōu)化?2019 年 5 月 8 日
  中小企業(yè)在成長(cháng),他們的競爭也在加劇。越來(lái)越多的企業(yè)選擇線(xiàn)上推廣,因為互聯(lián)網(wǎng)的應用越來(lái)越普及,也是讓企業(yè)立于不敗之地的重要一環(huán)。那么,如何優(yōu)化企業(yè)網(wǎng)站的內容呢?
  如何優(yōu)化企業(yè)網(wǎng)站的內容?
  一、準備網(wǎng)站優(yōu)化
  一切都需要準備,尤其是在網(wǎng)絡(luò )優(yōu)化方面。不管你做什么網(wǎng)站優(yōu)化,首先要了解它所在的行業(yè)領(lǐng)域和競爭力,找到新的思路和思路,讓你的網(wǎng)站脫穎而出。在很多網(wǎng)絡(luò )優(yōu)化專(zhuān)業(yè)人士看來(lái),這方面是很重要的怎么做網(wǎng)站優(yōu)化,因為有了定位,就會(huì )有具體的措施。
  二、網(wǎng)站的設計一定要美觀(guān)精致
  人靠衣服,馬靠鞍。網(wǎng)站的外觀(guān)也需要漂亮精致,才能吸引大量的關(guān)注和瀏覽量,讓網(wǎng)站更好的實(shí)現建站的初衷。網(wǎng)站構造的外觀(guān)實(shí)際上是指網(wǎng)站頁(yè)面上文件的順序,圖標的名稱(chēng)和顏色。這樣的安排巧妙合理,既美觀(guān)又引人注目,從而達到網(wǎng)站合格的外觀(guān)。
  三、網(wǎng)站里面的內容質(zhì)量要夠高
  一個(gè)網(wǎng)站不僅要美化外觀(guān),更重要的是看網(wǎng)站的內在內容。在內容上,首先要求有條理,有邏輯順序,有關(guān)聯(lián),不能太跳。使用串聯(lián)或并聯(lián)等物理方法很好地排列和組合它們。只有這樣,其他人才能正確理解細節并有明確的重點(diǎn)。在瀏覽網(wǎng)站時(shí),他們知道重點(diǎn)在哪里,因此他們可以一目了然地看到網(wǎng)頁(yè)優(yōu)化的效果。
  第四個(gè)方面是如何優(yōu)化網(wǎng)站,網(wǎng)站的層次結構具有完整性
  這也是網(wǎng)絡(luò )優(yōu)化的一個(gè)主要方面。在優(yōu)化網(wǎng)絡(luò )時(shí),我們必須非常注意結構。似乎是整體的。這就要求運營(yíng)商要有自己獨特的網(wǎng)購建設理念。整體結構必須有關(guān)聯(lián)、有對比,不能相同,各部分必須相對獨立,而不是絕對獨立。
  第五方面,友情鏈接的添加與維護
  優(yōu)化時(shí),需要更新和優(yōu)化相關(guān)鏈接??紤]您的站點(diǎn)與其他站點(diǎn)之間的關(guān)系。幾個(gè)鏈接不定期更新,更新及時(shí),還有幾個(gè)長(cháng)期固定的鏈接可以擴大你的網(wǎng)站的內容和范圍。只有這樣,合作與競爭才能有更大的發(fā)展。
  企業(yè)網(wǎng)站的內容優(yōu)化包括兩個(gè)方面的工作:
  1、企業(yè)網(wǎng)站自己的SEO優(yōu)化機制,首頁(yè)應該調用經(jīng)常更新的網(wǎng)站內容,H1、H2、H3等內容頁(yè)的標簽要合理設置,DIV會(huì )優(yōu)先布局網(wǎng)站等內容,不懂代碼的可以使用美圖企業(yè)建站系統;
  2、根據潛在用戶(hù)的搜索習慣設置內容標題,尤其是長(cháng)尾搜索詞,讓用戶(hù)通過(guò)具體的關(guān)鍵詞準確搜索網(wǎng)站。
  如何優(yōu)化企業(yè)網(wǎng)站的內容?以上是我的看法。一個(gè)企業(yè)網(wǎng)站的內容優(yōu)化是一個(gè)長(cháng)期的過(guò)程。只要不斷優(yōu)化你的內容,你就會(huì )得到你想要的。 查看全部

  網(wǎng)站內容更新機制(如何優(yōu)化寧波企業(yè)網(wǎng)站的內容?2019年5月8日)
  寧波企業(yè)網(wǎng)站的內容如何優(yōu)化?2019 年 5 月 8 日
  中小企業(yè)在成長(cháng),他們的競爭也在加劇。越來(lái)越多的企業(yè)選擇線(xiàn)上推廣,因為互聯(lián)網(wǎng)的應用越來(lái)越普及,也是讓企業(yè)立于不敗之地的重要一環(huán)。那么,如何優(yōu)化企業(yè)網(wǎng)站的內容呢?
  如何優(yōu)化企業(yè)網(wǎng)站的內容?
  一、準備網(wǎng)站優(yōu)化
  一切都需要準備,尤其是在網(wǎng)絡(luò )優(yōu)化方面。不管你做什么網(wǎng)站優(yōu)化,首先要了解它所在的行業(yè)領(lǐng)域和競爭力,找到新的思路和思路,讓你的網(wǎng)站脫穎而出。在很多網(wǎng)絡(luò )優(yōu)化專(zhuān)業(yè)人士看來(lái),這方面是很重要的怎么做網(wǎng)站優(yōu)化,因為有了定位,就會(huì )有具體的措施。
  二、網(wǎng)站的設計一定要美觀(guān)精致
  人靠衣服,馬靠鞍。網(wǎng)站的外觀(guān)也需要漂亮精致,才能吸引大量的關(guān)注和瀏覽量,讓網(wǎng)站更好的實(shí)現建站的初衷。網(wǎng)站構造的外觀(guān)實(shí)際上是指網(wǎng)站頁(yè)面上文件的順序,圖標的名稱(chēng)和顏色。這樣的安排巧妙合理,既美觀(guān)又引人注目,從而達到網(wǎng)站合格的外觀(guān)。
  三、網(wǎng)站里面的內容質(zhì)量要夠高
  一個(gè)網(wǎng)站不僅要美化外觀(guān),更重要的是看網(wǎng)站的內在內容。在內容上,首先要求有條理,有邏輯順序,有關(guān)聯(lián),不能太跳。使用串聯(lián)或并聯(lián)等物理方法很好地排列和組合它們。只有這樣,其他人才能正確理解細節并有明確的重點(diǎn)。在瀏覽網(wǎng)站時(shí),他們知道重點(diǎn)在哪里,因此他們可以一目了然地看到網(wǎng)頁(yè)優(yōu)化的效果。
  第四個(gè)方面是如何優(yōu)化網(wǎng)站,網(wǎng)站的層次結構具有完整性
  這也是網(wǎng)絡(luò )優(yōu)化的一個(gè)主要方面。在優(yōu)化網(wǎng)絡(luò )時(shí),我們必須非常注意結構。似乎是整體的。這就要求運營(yíng)商要有自己獨特的網(wǎng)購建設理念。整體結構必須有關(guān)聯(lián)、有對比,不能相同,各部分必須相對獨立,而不是絕對獨立。
  第五方面,友情鏈接的添加與維護
  優(yōu)化時(shí),需要更新和優(yōu)化相關(guān)鏈接??紤]您的站點(diǎn)與其他站點(diǎn)之間的關(guān)系。幾個(gè)鏈接不定期更新,更新及時(shí),還有幾個(gè)長(cháng)期固定的鏈接可以擴大你的網(wǎng)站的內容和范圍。只有這樣,合作與競爭才能有更大的發(fā)展。
  企業(yè)網(wǎng)站的內容優(yōu)化包括兩個(gè)方面的工作:
  1、企業(yè)網(wǎng)站自己的SEO優(yōu)化機制,首頁(yè)應該調用經(jīng)常更新的網(wǎng)站內容,H1、H2、H3等內容頁(yè)的標簽要合理設置,DIV會(huì )優(yōu)先布局網(wǎng)站等內容,不懂代碼的可以使用美圖企業(yè)建站系統;
  2、根據潛在用戶(hù)的搜索習慣設置內容標題,尤其是長(cháng)尾搜索詞,讓用戶(hù)通過(guò)具體的關(guān)鍵詞準確搜索網(wǎng)站。
  如何優(yōu)化企業(yè)網(wǎng)站的內容?以上是我的看法。一個(gè)企業(yè)網(wǎng)站的內容優(yōu)化是一個(gè)長(cháng)期的過(guò)程。只要不斷優(yōu)化你的內容,你就會(huì )得到你想要的。

網(wǎng)站內容更新機制(網(wǎng)站內容更新機制:一個(gè)網(wǎng)站更新頻率一般為三天或者一周更新兩次)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 93 次瀏覽 ? 2022-04-06 20:00 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(網(wǎng)站內容更新機制:一個(gè)網(wǎng)站更新頻率一般為三天或者一周更新兩次)
  網(wǎng)站內容更新機制:一個(gè)網(wǎng)站更新頻率一般為三天或者一周更新兩次,如果網(wǎng)站非常長(cháng)期沒(méi)有更新,很有可能是作弊的。就像銀行的進(jìn)出銀行,一個(gè)網(wǎng)站作弊可能從一天更新到一個(gè)月都沒(méi)有更新,但是每個(gè)月進(jìn)出大于等于兩次銀行,會(huì )被銀行黑名單的。seo優(yōu)化的機制:搜索引擎的這個(gè)系統的話(huà),它的機制是流量+人工審核+時(shí)間+機器更新,如果seo人員每天都寫(xiě)新的內容,機器還能控制流量,但是對網(wǎng)站來(lái)說(shuō)是不可控的。
  內容更新不管是目前百度、谷歌都是分為三個(gè)等級,級別分別是:排名、時(shí)間、審核,先做時(shí)間,因為時(shí)間是網(wǎng)站老站帶來(lái)的,如果網(wǎng)站越老、每天上傳的網(wǎng)站越多、級別越高,流量越高。內容更新可以和seo系統保持一致,但是我們不能絕對的按照照抄機制來(lái)內容,沒(méi)有用!如果遇到了一個(gè)機器完全控制網(wǎng)站的時(shí)候,一天必須發(fā)布3篇。
  seo系統控制流量是人工來(lái)控制,不能那么隨意,會(huì )有一些小的漏洞,而且要設置收錄不予顯示。所以遇到的要控制,而且要關(guān)注點(diǎn)擊不顯示等具體的情況,要以機器為準,設置好每天的發(fā)布數量,發(fā)布時(shí)間等。
  seo控制可見(jiàn)文章數量是為了更高效率的實(shí)現收錄和排名。如果網(wǎng)站100000條左右的文章,可見(jiàn)文章70000左右,
  因為被封百度更新一次就好幾十篇文章 查看全部

  網(wǎng)站內容更新機制(網(wǎng)站內容更新機制:一個(gè)網(wǎng)站更新頻率一般為三天或者一周更新兩次)
  網(wǎng)站內容更新機制:一個(gè)網(wǎng)站更新頻率一般為三天或者一周更新兩次,如果網(wǎng)站非常長(cháng)期沒(méi)有更新,很有可能是作弊的。就像銀行的進(jìn)出銀行,一個(gè)網(wǎng)站作弊可能從一天更新到一個(gè)月都沒(méi)有更新,但是每個(gè)月進(jìn)出大于等于兩次銀行,會(huì )被銀行黑名單的。seo優(yōu)化的機制:搜索引擎的這個(gè)系統的話(huà),它的機制是流量+人工審核+時(shí)間+機器更新,如果seo人員每天都寫(xiě)新的內容,機器還能控制流量,但是對網(wǎng)站來(lái)說(shuō)是不可控的。
  內容更新不管是目前百度、谷歌都是分為三個(gè)等級,級別分別是:排名、時(shí)間、審核,先做時(shí)間,因為時(shí)間是網(wǎng)站老站帶來(lái)的,如果網(wǎng)站越老、每天上傳的網(wǎng)站越多、級別越高,流量越高。內容更新可以和seo系統保持一致,但是我們不能絕對的按照照抄機制來(lái)內容,沒(méi)有用!如果遇到了一個(gè)機器完全控制網(wǎng)站的時(shí)候,一天必須發(fā)布3篇。
  seo系統控制流量是人工來(lái)控制,不能那么隨意,會(huì )有一些小的漏洞,而且要設置收錄不予顯示。所以遇到的要控制,而且要關(guān)注點(diǎn)擊不顯示等具體的情況,要以機器為準,設置好每天的發(fā)布數量,發(fā)布時(shí)間等。
  seo控制可見(jiàn)文章數量是為了更高效率的實(shí)現收錄和排名。如果網(wǎng)站100000條左右的文章,可見(jiàn)文章70000左右,
  因為被封百度更新一次就好幾十篇文章

網(wǎng)站內容更新機制(說(shuō)起網(wǎng)站優(yōu)化就不得不說(shuō)網(wǎng)站更新文章,為什么呢?)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 62 次瀏覽 ? 2022-04-05 14:26 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(說(shuō)起網(wǎng)站優(yōu)化就不得不說(shuō)網(wǎng)站更新文章,為什么呢?)
  說(shuō)到網(wǎng)站優(yōu)化,不得不說(shuō)網(wǎng)站update文章,為什么呢?因為一個(gè)網(wǎng)站想要有充實(shí)的內容,必須用文章更新,同時(shí)文章也會(huì )決定網(wǎng)站的排名,下面小編會(huì )來(lái)告訴你分析一下。
  
  SEO優(yōu)化側重于文章質(zhì)量或數量
  SEO優(yōu)化文章要求我們不斷更新網(wǎng)站的文章。對于很多每天重復同樣工作的網(wǎng)站站長(cháng)來(lái)說(shuō),難免會(huì )煩躁,開(kāi)始使用一些采集文章工具,就采集幾篇文章&lt; @文章 就是這樣。在這里我要提醒大家,這樣的操作方式是非常不可取的。這種方法雖然省時(shí)省力,但很難保證文章的質(zhì)量。百度不是很喜歡用這樣的操作方式。
  SEO優(yōu)化文章多久更新一次合適
  通過(guò)以上兩點(diǎn),我們了解到網(wǎng)站的文章要在保證文章質(zhì)量的同時(shí)不斷增加。這里所說(shuō)的持續更新網(wǎng)站內容并不代表每天都需要更新!意思就是更新網(wǎng)站文章一定要定期更新,即使是網(wǎng)站文章也要一周更新一次,只要能保證質(zhì)量和定期性。保證更新的規則是養成百度蜘蛛爬的習慣。在我們養成了蜘蛛的習慣之后,每當我們網(wǎng)站更新文章,我們網(wǎng)站文章肯定會(huì )秒收到。
  企業(yè)網(wǎng)站SEO文章怎么寫(xiě)
  一些剛接觸SEO的朋友,在優(yōu)化公司網(wǎng)站時(shí),總是喜歡在“行業(yè)新聞”和“行業(yè)動(dòng)態(tài)”中更新文章。這個(gè)操作是錯誤的。文章在“行業(yè)新聞”版塊,我們只需要保證有幾篇文章即可。一般來(lái)說(shuō),用戶(hù)不會(huì )關(guān)心“行業(yè)新聞”之類(lèi)的東西。企業(yè)網(wǎng)站SEO文章的更新應該挖掘出長(cháng)尾關(guān)鍵詞的應用,找到用戶(hù)的需求。然后有針對性地提供價(jià)值。分析用戶(hù)需求,解決用戶(hù)需求,提升網(wǎng)站的用戶(hù)體驗,是企業(yè)做SEO優(yōu)化的必由之路。
  由此可見(jiàn)文章 更新到網(wǎng)站 的重要性。畢竟優(yōu)化圈里總有一句話(huà),內容為王,外鏈為王,這里的內容指的是文章。 查看全部

  網(wǎng)站內容更新機制(說(shuō)起網(wǎng)站優(yōu)化就不得不說(shuō)網(wǎng)站更新文章,為什么呢?)
  說(shuō)到網(wǎng)站優(yōu)化,不得不說(shuō)網(wǎng)站update文章,為什么呢?因為一個(gè)網(wǎng)站想要有充實(shí)的內容,必須用文章更新,同時(shí)文章也會(huì )決定網(wǎng)站的排名,下面小編會(huì )來(lái)告訴你分析一下。
  
  SEO優(yōu)化側重于文章質(zhì)量或數量
  SEO優(yōu)化文章要求我們不斷更新網(wǎng)站的文章。對于很多每天重復同樣工作的網(wǎng)站站長(cháng)來(lái)說(shuō),難免會(huì )煩躁,開(kāi)始使用一些采集文章工具,就采集幾篇文章&lt; @文章 就是這樣。在這里我要提醒大家,這樣的操作方式是非常不可取的。這種方法雖然省時(shí)省力,但很難保證文章的質(zhì)量。百度不是很喜歡用這樣的操作方式。
  SEO優(yōu)化文章多久更新一次合適
  通過(guò)以上兩點(diǎn),我們了解到網(wǎng)站的文章要在保證文章質(zhì)量的同時(shí)不斷增加。這里所說(shuō)的持續更新網(wǎng)站內容并不代表每天都需要更新!意思就是更新網(wǎng)站文章一定要定期更新,即使是網(wǎng)站文章也要一周更新一次,只要能保證質(zhì)量和定期性。保證更新的規則是養成百度蜘蛛爬的習慣。在我們養成了蜘蛛的習慣之后,每當我們網(wǎng)站更新文章,我們網(wǎng)站文章肯定會(huì )秒收到。
  企業(yè)網(wǎng)站SEO文章怎么寫(xiě)
  一些剛接觸SEO的朋友,在優(yōu)化公司網(wǎng)站時(shí),總是喜歡在“行業(yè)新聞”和“行業(yè)動(dòng)態(tài)”中更新文章。這個(gè)操作是錯誤的。文章在“行業(yè)新聞”版塊,我們只需要保證有幾篇文章即可。一般來(lái)說(shuō),用戶(hù)不會(huì )關(guān)心“行業(yè)新聞”之類(lèi)的東西。企業(yè)網(wǎng)站SEO文章的更新應該挖掘出長(cháng)尾關(guān)鍵詞的應用,找到用戶(hù)的需求。然后有針對性地提供價(jià)值。分析用戶(hù)需求,解決用戶(hù)需求,提升網(wǎng)站的用戶(hù)體驗,是企業(yè)做SEO優(yōu)化的必由之路。
  由此可見(jiàn)文章 更新到網(wǎng)站 的重要性。畢竟優(yōu)化圈里總有一句話(huà),內容為王,外鏈為王,這里的內容指的是文章。

網(wǎng)站內容更新機制( 網(wǎng)站內容優(yōu)化中文章更新都需要注意哪些問(wèn)題??)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 73 次瀏覽 ? 2022-04-05 14:23 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(
網(wǎng)站內容優(yōu)化中文章更新都需要注意哪些問(wèn)題??)
  
  網(wǎng)站內容優(yōu)化是網(wǎng)站優(yōu)化中非常重要的一個(gè)優(yōu)化過(guò)程。 網(wǎng)站文章的高質(zhì)量?jì)?yōu)化也會(huì )提高網(wǎng)站的性能排名和權重有一定的幫助,對網(wǎng)站的基礎優(yōu)化也有幫助,那么在網(wǎng)站的優(yōu)化中,文章的更新需要注意哪些問(wèn)題來(lái)提升網(wǎng)站排名呢?
  1、網(wǎng)站圖片。圖文結合是網(wǎng)站文章內容比較常見(jiàn)的方式。圖文結合會(huì )更有利于吸引用戶(hù)瀏覽,減少用戶(hù)瀏覽文章內容的疲勞感,并且通過(guò)新穎的這種方式讓用戶(hù)更快的了解相關(guān)信息,而文章受用戶(hù)歡迎的也將被搜索引擎收錄更快。
  2、不要堆長(cháng)尾詞。在編寫(xiě)文章的內容時(shí),一定要注意關(guān)鍵詞要適當的添加在文章中,不要造成關(guān)鍵詞堆積,會(huì )造成損壞搜索引擎。您對 網(wǎng)站 作弊的誤解,所以?xún)?yōu)化者必須適當插入一些 關(guān)鍵詞 以利于 網(wǎng)站 優(yōu)化。
  3、保證原創(chuàng )度的文章。這是一個(gè)讓大部分站長(cháng)都為難的問(wèn)題。 文章寫(xiě)多了不好,一定要精確。 文章的更新一定要保證原創(chuàng )的內容度,為用戶(hù)提供更多有價(jià)值的信息,提升用戶(hù)體驗,留住用戶(hù)。
  4、添加 文章 內部鏈接。給文章適當添加超鏈接,然后鏈接到合適的網(wǎng)站頁(yè)面,這樣可以有效降低網(wǎng)站的跳出率,也可以集中權重。 網(wǎng)站很有幫助。
  綜上所述,這是對更新網(wǎng)站優(yōu)化文章時(shí)需要注意的問(wèn)題和事項的總結。牢記以上幾點(diǎn)會(huì )促進(jìn)網(wǎng)站文章優(yōu)化更有效率,希望以上幾點(diǎn)能給你的網(wǎng)站優(yōu)化帶來(lái)一些幫助。 查看全部

  網(wǎng)站內容更新機制(
網(wǎng)站內容優(yōu)化中文章更新都需要注意哪些問(wèn)題??)
  
  網(wǎng)站內容優(yōu)化是網(wǎng)站優(yōu)化中非常重要的一個(gè)優(yōu)化過(guò)程。 網(wǎng)站文章的高質(zhì)量?jì)?yōu)化也會(huì )提高網(wǎng)站的性能排名和權重有一定的幫助,對網(wǎng)站的基礎優(yōu)化也有幫助,那么在網(wǎng)站的優(yōu)化中,文章的更新需要注意哪些問(wèn)題來(lái)提升網(wǎng)站排名呢?
  1、網(wǎng)站圖片。圖文結合是網(wǎng)站文章內容比較常見(jiàn)的方式。圖文結合會(huì )更有利于吸引用戶(hù)瀏覽,減少用戶(hù)瀏覽文章內容的疲勞感,并且通過(guò)新穎的這種方式讓用戶(hù)更快的了解相關(guān)信息,而文章受用戶(hù)歡迎的也將被搜索引擎收錄更快。
  2、不要堆長(cháng)尾詞。在編寫(xiě)文章的內容時(shí),一定要注意關(guān)鍵詞要適當的添加在文章中,不要造成關(guān)鍵詞堆積,會(huì )造成損壞搜索引擎。您對 網(wǎng)站 作弊的誤解,所以?xún)?yōu)化者必須適當插入一些 關(guān)鍵詞 以利于 網(wǎng)站 優(yōu)化。
  3、保證原創(chuàng )度的文章。這是一個(gè)讓大部分站長(cháng)都為難的問(wèn)題。 文章寫(xiě)多了不好,一定要精確。 文章的更新一定要保證原創(chuàng )的內容度,為用戶(hù)提供更多有價(jià)值的信息,提升用戶(hù)體驗,留住用戶(hù)。
  4、添加 文章 內部鏈接。給文章適當添加超鏈接,然后鏈接到合適的網(wǎng)站頁(yè)面,這樣可以有效降低網(wǎng)站的跳出率,也可以集中權重。 網(wǎng)站很有幫助。
  綜上所述,這是對更新網(wǎng)站優(yōu)化文章時(shí)需要注意的問(wèn)題和事項的總結。牢記以上幾點(diǎn)會(huì )促進(jìn)網(wǎng)站文章優(yōu)化更有效率,希望以上幾點(diǎn)能給你的網(wǎng)站優(yōu)化帶來(lái)一些幫助。

網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 76 次瀏覽 ? 2022-04-19 13:05 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器中打開(kāi)小程序的能力,也無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 &gt; 操作分析 &gt; 監控圖表 &gt; 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考 查看全部

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器中打開(kāi)小程序的能力,也無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 &gt; 操作分析 &gt; 監控圖表 &gt; 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考

網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 137 次瀏覽 ? 2022-04-18 23:23 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器中打開(kāi)小程序的能力,也無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 &gt; 操作分析 &gt; 監控圖表 &gt; 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考 查看全部

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器中打開(kāi)小程序的能力,也無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 &gt; 操作分析 &gt; 監控圖表 &gt; 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考

網(wǎng)站內容更新機制(基于User-Agent反爬解決方法:基于cookie-反爬反爬)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 93 次瀏覽 ? 2022-04-18 23:21 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(基于User-Agent反爬解決方法:基于cookie-反爬反爬)
  Python干貨:5個(gè)解決反采摘機制,
  
  前言
  反爬蟲(chóng)是網(wǎng)站用來(lái)維護自身核心安全以抑制爬蟲(chóng)的一種方法。反爬的方法有很多。一般除百度等網(wǎng)站外,反爬機制都會(huì )經(jīng)常更新。為了保持網(wǎng)站的高效運行,網(wǎng)站沒(méi)有采用過(guò)多的反爬機制。今天給大家分享幾個(gè)我在爬取過(guò)程中遇到的反爬蟲(chóng)機制,并簡(jiǎn)單介紹一下它們的解決方案。
  基于User-Agent的反爬蟲(chóng)
  簡(jiǎn)介:服務(wù)器后臺統計訪(fǎng)問(wèn)的User_Agents。如果單位時(shí)間內同一個(gè)User_Agent的訪(fǎng)問(wèn)次數超過(guò)一定閾值,就會(huì )不同程度地阻塞IP,導致無(wú)法爬取的情況。
  解決方案:
  1.將常用的User-Agents放在ua_list中,以列表的形式隨機使用
  代碼示例:
  
  二. 加載 fake_useragent 庫,隨機生成 User-Agent 并添加到 headers
  代碼示例:
  
  2 基于IP的反爬蟲(chóng)
  簡(jiǎn)介:爬蟲(chóng)可能會(huì )在短時(shí)間內向指定服務(wù)器發(fā)起高頻請求。后臺服務(wù)器對訪(fǎng)問(wèn)進(jìn)行計數。如果單位時(shí)間內對同一個(gè)IP的訪(fǎng)問(wèn)次數超過(guò)一定的值(閾值),該IP就會(huì )不同程度地被禁止,導致無(wú)法進(jìn)行爬取操作。
  解決方案:使用代理池并設置延遲訪(fǎng)問(wèn)
  如何獲取代理服務(wù)器?免費:西瓷代理、快速代理、狗版家收費:代理精靈等
  代碼示例:
  
  3 基于cookie的反刮
  簡(jiǎn)介:網(wǎng)站會(huì )通過(guò)cookies跟蹤您的訪(fǎng)問(wèn)過(guò)程。如果發(fā)現爬蟲(chóng)行為,您的訪(fǎng)問(wèn)將立即被中斷,例如非??焖俚靥顚?xiě)表單,或者在短時(shí)間內瀏覽大量頁(yè)面。正確處理 cookie 可以避免很多 采集 問(wèn)題。建議在采集網(wǎng)站的過(guò)程中檢查這些網(wǎng)站產(chǎn)生的cookies,然后再想想爬蟲(chóng)需要處理哪一個(gè)。
  解決方案:
  手動(dòng)過(guò)程
  將 cookie 封裝到 headers 字典中,并將字典應用到 get/post 方法的 headers 參數中
  二次自動(dòng)加工
  需要兩次治療。第一次是捕獲cookie并存儲在session對象中,第二次是使用攜帶cookie的session發(fā)送請求。這次發(fā)送的請求是用cookie發(fā)起的請求。您可以像請求一樣調用 get/post 來(lái)發(fā)送請求。在使用 session 發(fā)送請求的過(guò)程中,如果生成了 cookie,cookie 會(huì )自動(dòng)存儲在 session 對象中
  代碼示例:
  #基于session自動(dòng)處理cookiesess = requests.Session()#該次請求只是為了捕獲cookie存儲到sess中sess.get(url='https://xueqiu.com/',headers=headers)url = 'https://xueqiu.com/v4/statuses/public_timeline_by_category.json?since_id=-1&max_id=20367942&count=15&category=-1'json_data = sess.get(url=url,headers=headers).json()json_data<br />
  4 圖片的延遲加載
  簡(jiǎn)介:圖片延遲加載是一種網(wǎng)頁(yè)優(yōu)化技術(shù)。圖片作為一種網(wǎng)絡(luò )資源,在被請求的時(shí)候會(huì )占用網(wǎng)絡(luò )資源,一次加載整個(gè)頁(yè)面的所有圖片會(huì )大大增加頁(yè)面首屏的加載時(shí)間。為了解決這個(gè)問(wèn)題,通過(guò)前后端的配合,圖片只在當前瀏覽器窗口出現時(shí)才加載,減少首屏圖片請求次數的技術(shù)稱(chēng)為“圖片懶加載” ”。在網(wǎng)頁(yè)的源碼中,首先在img標簽中使用了一個(gè)“偽屬性”(通常使用src2、original...)來(lái)存儲真實(shí)的圖片鏈接,而不是直接存儲在src屬性中。當圖像出現在頁(yè)面的可視區域時(shí),
  解決方法:通過(guò)仔細觀(guān)察頁(yè)面結構發(fā)現圖片真實(shí)鏈接的偽屬性一般不在src中,而是在src2中,xpath應該使用這個(gè)屬性
  示例代碼:
  
  5 Ajax動(dòng)態(tài)加載
  簡(jiǎn)介:從網(wǎng)頁(yè)的url加載網(wǎng)頁(yè)的源代碼后,就會(huì )在瀏覽器中執行JavaScript程序。這些程序加載更多內容并將該內容傳輸到網(wǎng)頁(yè)。這就是為什么有些網(wǎng)頁(yè)在沒(méi)有數據的情況下抓取其 URL?,F在這樣的網(wǎng)站越來(lái)越多了。
  解決方法:使用review元素分析“請求”對應的鏈接(方法:右鍵→review元素→網(wǎng)絡(luò )→清除,點(diǎn)擊“加載更多”,出現對應的GET鏈接找到text/html的類(lèi)型,點(diǎn)擊查看get參數或者復制Request URL),循環(huán)過(guò)程。如果“請求”之前有頁(yè)面,則根據上一步的URL分析推導第一頁(yè)。以此類(lèi)推,抓取ajax地址的數據。使用requests中的json解析返回的json,遵守動(dòng)態(tài)加載的規則,使用請求頭中的規則
  抓包工具推薦:fiddler 查看全部

  網(wǎng)站內容更新機制(基于User-Agent反爬解決方法:基于cookie-反爬反爬)
  Python干貨:5個(gè)解決反采摘機制,
  
  前言
  反爬蟲(chóng)是網(wǎng)站用來(lái)維護自身核心安全以抑制爬蟲(chóng)的一種方法。反爬的方法有很多。一般除百度等網(wǎng)站外,反爬機制都會(huì )經(jīng)常更新。為了保持網(wǎng)站的高效運行,網(wǎng)站沒(méi)有采用過(guò)多的反爬機制。今天給大家分享幾個(gè)我在爬取過(guò)程中遇到的反爬蟲(chóng)機制,并簡(jiǎn)單介紹一下它們的解決方案。
  基于User-Agent的反爬蟲(chóng)
  簡(jiǎn)介:服務(wù)器后臺統計訪(fǎng)問(wèn)的User_Agents。如果單位時(shí)間內同一個(gè)User_Agent的訪(fǎng)問(wèn)次數超過(guò)一定閾值,就會(huì )不同程度地阻塞IP,導致無(wú)法爬取的情況。
  解決方案:
  1.將常用的User-Agents放在ua_list中,以列表的形式隨機使用
  代碼示例:
  
  二. 加載 fake_useragent 庫,隨機生成 User-Agent 并添加到 headers
  代碼示例:
  
  2 基于IP的反爬蟲(chóng)
  簡(jiǎn)介:爬蟲(chóng)可能會(huì )在短時(shí)間內向指定服務(wù)器發(fā)起高頻請求。后臺服務(wù)器對訪(fǎng)問(wèn)進(jìn)行計數。如果單位時(shí)間內對同一個(gè)IP的訪(fǎng)問(wèn)次數超過(guò)一定的值(閾值),該IP就會(huì )不同程度地被禁止,導致無(wú)法進(jìn)行爬取操作。
  解決方案:使用代理池并設置延遲訪(fǎng)問(wèn)
  如何獲取代理服務(wù)器?免費:西瓷代理、快速代理、狗版家收費:代理精靈等
  代碼示例:
  
  3 基于cookie的反刮
  簡(jiǎn)介:網(wǎng)站會(huì )通過(guò)cookies跟蹤您的訪(fǎng)問(wèn)過(guò)程。如果發(fā)現爬蟲(chóng)行為,您的訪(fǎng)問(wèn)將立即被中斷,例如非??焖俚靥顚?xiě)表單,或者在短時(shí)間內瀏覽大量頁(yè)面。正確處理 cookie 可以避免很多 采集 問(wèn)題。建議在采集網(wǎng)站的過(guò)程中檢查這些網(wǎng)站產(chǎn)生的cookies,然后再想想爬蟲(chóng)需要處理哪一個(gè)。
  解決方案:
  手動(dòng)過(guò)程
  將 cookie 封裝到 headers 字典中,并將字典應用到 get/post 方法的 headers 參數中
  二次自動(dòng)加工
  需要兩次治療。第一次是捕獲cookie并存儲在session對象中,第二次是使用攜帶cookie的session發(fā)送請求。這次發(fā)送的請求是用cookie發(fā)起的請求。您可以像請求一樣調用 get/post 來(lái)發(fā)送請求。在使用 session 發(fā)送請求的過(guò)程中,如果生成了 cookie,cookie 會(huì )自動(dòng)存儲在 session 對象中
  代碼示例:
  #基于session自動(dòng)處理cookiesess = requests.Session()#該次請求只是為了捕獲cookie存儲到sess中sess.get(url='https://xueqiu.com/',headers=headers)url = 'https://xueqiu.com/v4/statuses/public_timeline_by_category.json?since_id=-1&max_id=20367942&count=15&category=-1'json_data = sess.get(url=url,headers=headers).json()json_data<br />
  4 圖片的延遲加載
  簡(jiǎn)介:圖片延遲加載是一種網(wǎng)頁(yè)優(yōu)化技術(shù)。圖片作為一種網(wǎng)絡(luò )資源,在被請求的時(shí)候會(huì )占用網(wǎng)絡(luò )資源,一次加載整個(gè)頁(yè)面的所有圖片會(huì )大大增加頁(yè)面首屏的加載時(shí)間。為了解決這個(gè)問(wèn)題,通過(guò)前后端的配合,圖片只在當前瀏覽器窗口出現時(shí)才加載,減少首屏圖片請求次數的技術(shù)稱(chēng)為“圖片懶加載” ”。在網(wǎng)頁(yè)的源碼中,首先在img標簽中使用了一個(gè)“偽屬性”(通常使用src2、original...)來(lái)存儲真實(shí)的圖片鏈接,而不是直接存儲在src屬性中。當圖像出現在頁(yè)面的可視區域時(shí),
  解決方法:通過(guò)仔細觀(guān)察頁(yè)面結構發(fā)現圖片真實(shí)鏈接的偽屬性一般不在src中,而是在src2中,xpath應該使用這個(gè)屬性
  示例代碼:
  
  5 Ajax動(dòng)態(tài)加載
  簡(jiǎn)介:從網(wǎng)頁(yè)的url加載網(wǎng)頁(yè)的源代碼后,就會(huì )在瀏覽器中執行JavaScript程序。這些程序加載更多內容并將該內容傳輸到網(wǎng)頁(yè)。這就是為什么有些網(wǎng)頁(yè)在沒(méi)有數據的情況下抓取其 URL?,F在這樣的網(wǎng)站越來(lái)越多了。
  解決方法:使用review元素分析“請求”對應的鏈接(方法:右鍵→review元素→網(wǎng)絡(luò )→清除,點(diǎn)擊“加載更多”,出現對應的GET鏈接找到text/html的類(lèi)型,點(diǎn)擊查看get參數或者復制Request URL),循環(huán)過(guò)程。如果“請求”之前有頁(yè)面,則根據上一步的URL分析推導第一頁(yè)。以此類(lèi)推,抓取ajax地址的數據。使用requests中的json解析返回的json,遵守動(dòng)態(tài)加載的規則,使用請求頭中的規則
  抓包工具推薦:fiddler

網(wǎng)站內容更新機制(企業(yè)做網(wǎng)站優(yōu)化定期定量發(fā)布內容填充優(yōu)化效果會(huì )更好)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 78 次瀏覽 ? 2022-04-18 03:21 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(企業(yè)做網(wǎng)站優(yōu)化定期定量發(fā)布內容填充優(yōu)化效果會(huì )更好)
  做網(wǎng)站優(yōu)化的公司,定期發(fā)布量化內容做網(wǎng)站優(yōu)化,效果會(huì )更好。
  第一步:網(wǎng)站前期粗略?xún)?yōu)化
  網(wǎng)站上線(xiàn)初期,最重要的是做好網(wǎng)站內部?jì)?yōu)化路線(xiàn)的規劃,比如Url標準化(每個(gè)鏈接的前綴是什么,或者偽靜態(tài)鏈接),網(wǎng)站的基本優(yōu)化操作是如何實(shí)現的,什么樣的網(wǎng)頁(yè)內容每天都在穩定更新,如何吸引更多的蜘蛛去爬網(wǎng)站頁(yè)面。
  網(wǎng)站優(yōu)化的早期內容更新可以?xún)?yōu)先考慮高質(zhì)量的網(wǎng)頁(yè)內容,有助于提高網(wǎng)站對搜索引擎的信任,實(shí)現更快的頁(yè)面收錄,其中網(wǎng)站會(huì )有排名。
  第二步:定期更新網(wǎng)站內容
  在進(jìn)行網(wǎng)站優(yōu)化時(shí),定期定量填寫(xiě)網(wǎng)站的內容,主要是為了培養搜索引擎蜘蛛的爬取習慣,特別是對于剛剛上線(xiàn)的網(wǎng)站,使用形式化優(yōu)化的方法盡可能吸引蜘蛛爬網(wǎng)站,有機會(huì )收錄爬蟲(chóng),否則網(wǎng)站連排名都上不去。
  不過(guò),這里可能有很多人想知道,為什么定期更新網(wǎng)站內容對網(wǎng)站的優(yōu)化有好處呢?
  第一點(diǎn):吸引搜索引擎蜘蛛,讓它們對爬網(wǎng)站感興趣。
  剛才提到的爬蟲(chóng)需要在網(wǎng)站構建中完成,即網(wǎng)站架構框架構建和網(wǎng)站目錄級別(最好控制在三層以?xún)龋?br />   定期更新網(wǎng)站內容,因為搜索引擎喜歡這種網(wǎng)站,蜘蛛有記憶功能,如果每天早上更新時(shí)間,下午會(huì )增加蜘蛛的爬取工作量,蜘蛛會(huì )偷懶。因此,養成定期量化的好習慣,也可以在很大程度上幫助網(wǎng)站優(yōu)化。
  二是用戶(hù)習慣
  定期和定量的更新也改善了用戶(hù)體驗。用戶(hù)關(guān)注您的 網(wǎng)站。如果他發(fā)現你的 網(wǎng)站 每天都在更新內容,那么用戶(hù)幾乎每天都會(huì )在同一時(shí)間追逐更多的內容。這里還有跳出率的問(wèn)題。如果用戶(hù)每天都在追網(wǎng)站的內容,會(huì )降低跳出率,這對網(wǎng)站的優(yōu)化也很有幫助。 查看全部

  網(wǎng)站內容更新機制(企業(yè)做網(wǎng)站優(yōu)化定期定量發(fā)布內容填充優(yōu)化效果會(huì )更好)
  做網(wǎng)站優(yōu)化的公司,定期發(fā)布量化內容做網(wǎng)站優(yōu)化,效果會(huì )更好。
  第一步:網(wǎng)站前期粗略?xún)?yōu)化
  網(wǎng)站上線(xiàn)初期,最重要的是做好網(wǎng)站內部?jì)?yōu)化路線(xiàn)的規劃,比如Url標準化(每個(gè)鏈接的前綴是什么,或者偽靜態(tài)鏈接),網(wǎng)站的基本優(yōu)化操作是如何實(shí)現的,什么樣的網(wǎng)頁(yè)內容每天都在穩定更新,如何吸引更多的蜘蛛去爬網(wǎng)站頁(yè)面。
  網(wǎng)站優(yōu)化的早期內容更新可以?xún)?yōu)先考慮高質(zhì)量的網(wǎng)頁(yè)內容,有助于提高網(wǎng)站對搜索引擎的信任,實(shí)現更快的頁(yè)面收錄,其中網(wǎng)站會(huì )有排名。
  第二步:定期更新網(wǎng)站內容
  在進(jìn)行網(wǎng)站優(yōu)化時(shí),定期定量填寫(xiě)網(wǎng)站的內容,主要是為了培養搜索引擎蜘蛛的爬取習慣,特別是對于剛剛上線(xiàn)的網(wǎng)站,使用形式化優(yōu)化的方法盡可能吸引蜘蛛爬網(wǎng)站,有機會(huì )收錄爬蟲(chóng),否則網(wǎng)站連排名都上不去。
  不過(guò),這里可能有很多人想知道,為什么定期更新網(wǎng)站內容對網(wǎng)站的優(yōu)化有好處呢?
  第一點(diǎn):吸引搜索引擎蜘蛛,讓它們對爬網(wǎng)站感興趣。
  剛才提到的爬蟲(chóng)需要在網(wǎng)站構建中完成,即網(wǎng)站架構框架構建和網(wǎng)站目錄級別(最好控制在三層以?xún)龋?br />   定期更新網(wǎng)站內容,因為搜索引擎喜歡這種網(wǎng)站,蜘蛛有記憶功能,如果每天早上更新時(shí)間,下午會(huì )增加蜘蛛的爬取工作量,蜘蛛會(huì )偷懶。因此,養成定期量化的好習慣,也可以在很大程度上幫助網(wǎng)站優(yōu)化。
  二是用戶(hù)習慣
  定期和定量的更新也改善了用戶(hù)體驗。用戶(hù)關(guān)注您的 網(wǎng)站。如果他發(fā)現你的 網(wǎng)站 每天都在更新內容,那么用戶(hù)幾乎每天都會(huì )在同一時(shí)間追逐更多的內容。這里還有跳出率的問(wèn)題。如果用戶(hù)每天都在追網(wǎng)站的內容,會(huì )降低跳出率,這對網(wǎng)站的優(yōu)化也很有幫助。

網(wǎng)站內容更新機制(企業(yè)自助建站工具最方便的一點(diǎn)是什么?建站寶盒)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 79 次瀏覽 ? 2022-04-18 03:19 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(企業(yè)自助建站工具最方便的一點(diǎn)是什么?建站寶盒)
  企業(yè)自助建站一般是在企業(yè)沒(méi)有技術(shù)團隊的情況下,借助第三方智能建站工具對企業(yè)網(wǎng)站進(jìn)行建設和維護。為了提升企業(yè)形象,拓寬產(chǎn)品營(yíng)銷(xiāo)渠道,傳統企業(yè)近年來(lái)紛紛成立自己的企業(yè)網(wǎng)站。相比獨立開(kāi)發(fā)公司網(wǎng)站,用智能建站工具網(wǎng)站建公司難度要小很多,后期維護成本要小很多,網(wǎng)站的內容更新@> 也更方便。智能建站器最方便的一點(diǎn)是可以直接套用模板。限制是不能直接修改模板的代碼。因此,網(wǎng)站構建器附帶的模板的豐富性非常重要。網(wǎng)站擁有最多模板的智能網(wǎng)站構建器是 Nice。Nick的建站框目前有1000多個(gè)模型,適合各行各業(yè)網(wǎng)站公司的網(wǎng)站模板,每周還會(huì )推出十多個(gè)新模板。
  Nestic建站箱是為沒(méi)有網(wǎng)站建站技術(shù)人員的企業(yè)開(kāi)發(fā)的建站工具。每一個(gè)設計都考慮到了傳統企業(yè)建站的痛點(diǎn),包括服務(wù)器開(kāi)通、域名購買(mǎi)、上傳和更新,整個(gè)過(guò)程完全智能化,不需要任何編程代碼知識。新站建設者也可以一鍵生成網(wǎng)站,通過(guò)可視化和拖放操作修改頁(yè)面模塊和內容。如果同樣的成品自主研發(fā),需要一個(gè)技術(shù)團隊數周時(shí)間,外包報價(jià)在1萬(wàn)到5萬(wàn)左右。除了滿(mǎn)足所有網(wǎng)站建設的一般業(yè)務(wù)需求,建站寶盒還可以同時(shí)生成手機WAP站、微信終端平臺、三站合一,實(shí)現全網(wǎng)營(yíng)銷(xiāo)。本文由Nesnik首發(fā):轉載請注明。 查看全部

  網(wǎng)站內容更新機制(企業(yè)自助建站工具最方便的一點(diǎn)是什么?建站寶盒)
  企業(yè)自助建站一般是在企業(yè)沒(méi)有技術(shù)團隊的情況下,借助第三方智能建站工具對企業(yè)網(wǎng)站進(jìn)行建設和維護。為了提升企業(yè)形象,拓寬產(chǎn)品營(yíng)銷(xiāo)渠道,傳統企業(yè)近年來(lái)紛紛成立自己的企業(yè)網(wǎng)站。相比獨立開(kāi)發(fā)公司網(wǎng)站,用智能建站工具網(wǎng)站建公司難度要小很多,后期維護成本要小很多,網(wǎng)站的內容更新@> 也更方便。智能建站器最方便的一點(diǎn)是可以直接套用模板。限制是不能直接修改模板的代碼。因此,網(wǎng)站構建器附帶的模板的豐富性非常重要。網(wǎng)站擁有最多模板的智能網(wǎng)站構建器是 Nice。Nick的建站框目前有1000多個(gè)模型,適合各行各業(yè)網(wǎng)站公司的網(wǎng)站模板,每周還會(huì )推出十多個(gè)新模板。
  Nestic建站箱是為沒(méi)有網(wǎng)站建站技術(shù)人員的企業(yè)開(kāi)發(fā)的建站工具。每一個(gè)設計都考慮到了傳統企業(yè)建站的痛點(diǎn),包括服務(wù)器開(kāi)通、域名購買(mǎi)、上傳和更新,整個(gè)過(guò)程完全智能化,不需要任何編程代碼知識。新站建設者也可以一鍵生成網(wǎng)站,通過(guò)可視化和拖放操作修改頁(yè)面模塊和內容。如果同樣的成品自主研發(fā),需要一個(gè)技術(shù)團隊數周時(shí)間,外包報價(jià)在1萬(wàn)到5萬(wàn)左右。除了滿(mǎn)足所有網(wǎng)站建設的一般業(yè)務(wù)需求,建站寶盒還可以同時(shí)生成手機WAP站、微信終端平臺、三站合一,實(shí)現全網(wǎng)營(yíng)銷(xiāo)。本文由Nesnik首發(fā):轉載請注明。

網(wǎng)站內容更新機制(網(wǎng)站建設-網(wǎng)站優(yōu)化-APP開(kāi)發(fā)非常感謝您有耐心的讀完一諾互聯(lián))

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 83 次瀏覽 ? 2022-04-15 22:34 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(網(wǎng)站建設-網(wǎng)站優(yōu)化-APP開(kāi)發(fā)非常感謝您有耐心的讀完一諾互聯(lián))
  可以說(shuō),百度現在看重網(wǎng)站主頁(yè)的美觀(guān)和易用性的結合,這可能是很多網(wǎng)站網(wǎng)站域名的主頁(yè)總是排名第一的原因。這也是很多剛接觸seo優(yōu)化的人喜歡把網(wǎng)站all關(guān)鍵詞放在網(wǎng)站首頁(yè)的原因。
  5.發(fā)布的文章都經(jīng)過(guò)嚴格篩選
  不知道你有沒(méi)有發(fā)現細節。對于剛剛收錄的新站點(diǎn),一般第二天不會(huì )發(fā)布收錄頁(yè)面。這似乎與谷歌不同。一般來(lái)說(shuō),谷歌總是先收錄,然后慢慢驗證是否離開(kāi)你的頁(yè)面,然后再確定給什么排名和權重。
  6.保證地址鏈接比相對地址鏈接多
  對此,很多SEO可能不太相信。經(jīng)過(guò)我們多次測試,同樣的網(wǎng)站內容,在關(guān)鍵詞的排名中,使用Jue的pair地址的網(wǎng)站總是略高于使用相對地址的網(wǎng)站。
  7.注意百度的沙盒機制
  我聽(tīng)說(shuō)很多做谷歌搜索優(yōu)化的 SEO 整天抱怨他們的 網(wǎng)站 進(jìn)入了谷歌沙箱。最近,百度好像加入了這個(gè)審核機制。不管是老站還是新站,一旦他們發(fā)現作弊,你懷疑的話(huà),一般都會(huì )關(guān)站觀(guān)察一段時(shí)間。所以,作為新手站長(cháng),一定要了解這個(gè)機制,以免誤入歧途,失去信心而放棄。
  在我們國內的中文網(wǎng)站推廣中,我們還是要討好百度,跟隨百度,這樣我們的網(wǎng)站才能生存下來(lái),健康成長(cháng)。
  
  掃描二維碼與項目經(jīng)理交流
  微信24小時(shí)期待您的聲音
  答:網(wǎng)站建設-網(wǎng)站優(yōu)化-APP開(kāi)發(fā)
  非常感謝您耐心閱讀一諾互聯(lián)網(wǎng)的這篇文章:“網(wǎng)站建設優(yōu)化如何獲得百度青睞”,僅供用戶(hù)參考或學(xué)習和學(xué)習。溝通方便。我司不僅提供:網(wǎng)站建設、網(wǎng)站制作、seo網(wǎng)站優(yōu)化、網(wǎng)站推廣、APP開(kāi)發(fā)、快速排名、網(wǎng)頁(yè)設計、建設網(wǎng)站等服務(wù),并運用網(wǎng)絡(luò )營(yíng)銷(xiāo)方式,多平臺、多元化品牌內容鋪設,塑造公司正面形象,真誠為您服務(wù),歡迎您的到來(lái)。 查看全部

  網(wǎng)站內容更新機制(網(wǎng)站建設-網(wǎng)站優(yōu)化-APP開(kāi)發(fā)非常感謝您有耐心的讀完一諾互聯(lián))
  可以說(shuō),百度現在看重網(wǎng)站主頁(yè)的美觀(guān)和易用性的結合,這可能是很多網(wǎng)站網(wǎng)站域名的主頁(yè)總是排名第一的原因。這也是很多剛接觸seo優(yōu)化的人喜歡把網(wǎng)站all關(guān)鍵詞放在網(wǎng)站首頁(yè)的原因。
  5.發(fā)布的文章都經(jīng)過(guò)嚴格篩選
  不知道你有沒(méi)有發(fā)現細節。對于剛剛收錄的新站點(diǎn),一般第二天不會(huì )發(fā)布收錄頁(yè)面。這似乎與谷歌不同。一般來(lái)說(shuō),谷歌總是先收錄,然后慢慢驗證是否離開(kāi)你的頁(yè)面,然后再確定給什么排名和權重。
  6.保證地址鏈接比相對地址鏈接多
  對此,很多SEO可能不太相信。經(jīng)過(guò)我們多次測試,同樣的網(wǎng)站內容,在關(guān)鍵詞的排名中,使用Jue的pair地址的網(wǎng)站總是略高于使用相對地址的網(wǎng)站。
  7.注意百度的沙盒機制
  我聽(tīng)說(shuō)很多做谷歌搜索優(yōu)化的 SEO 整天抱怨他們的 網(wǎng)站 進(jìn)入了谷歌沙箱。最近,百度好像加入了這個(gè)審核機制。不管是老站還是新站,一旦他們發(fā)現作弊,你懷疑的話(huà),一般都會(huì )關(guān)站觀(guān)察一段時(shí)間。所以,作為新手站長(cháng),一定要了解這個(gè)機制,以免誤入歧途,失去信心而放棄。
  在我們國內的中文網(wǎng)站推廣中,我們還是要討好百度,跟隨百度,這樣我們的網(wǎng)站才能生存下來(lái),健康成長(cháng)。
  
  掃描二維碼與項目經(jīng)理交流
  微信24小時(shí)期待您的聲音
  答:網(wǎng)站建設-網(wǎng)站優(yōu)化-APP開(kāi)發(fā)
  非常感謝您耐心閱讀一諾互聯(lián)網(wǎng)的這篇文章:“網(wǎng)站建設優(yōu)化如何獲得百度青睞”,僅供用戶(hù)參考或學(xué)習和學(xué)習。溝通方便。我司不僅提供:網(wǎng)站建設、網(wǎng)站制作、seo網(wǎng)站優(yōu)化、網(wǎng)站推廣、APP開(kāi)發(fā)、快速排名、網(wǎng)頁(yè)設計、建設網(wǎng)站等服務(wù),并運用網(wǎng)絡(luò )營(yíng)銷(xiāo)方式,多平臺、多元化品牌內容鋪設,塑造公司正面形象,真誠為您服務(wù),歡迎您的到來(lái)。

網(wǎng)站內容更新機制(一下百度和谷歌在SEO優(yōu)化方面有什么區別和聯(lián)系)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 99 次瀏覽 ? 2022-04-15 22:33 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(一下百度和谷歌在SEO優(yōu)化方面有什么區別和聯(lián)系)
  Ueeshop發(fā)現,在SEO行業(yè),最受關(guān)注的話(huà)題之一就是互相請教,解釋百度和谷歌在SEO優(yōu)化上的區別和聯(lián)系?當然,也會(huì )有一些SEOer的回答比較籠統或者說(shuō)得有理,
  比如:“百度和谷歌SEO基本沒(méi)有區別,只要專(zhuān)注內容,做好鏈接,提升用戶(hù)體驗,排名自然就上去了?!?但是其他人會(huì )繼續問(wèn):“那為什么我的網(wǎng)站在谷歌上排名很好,在百度上排名很差?” “為什么百度上80%以上的內容和谷歌的搜索結果不一樣?” 這些情況也不例外。當你想換工作時(shí),很容易被問(wèn)到這樣的問(wèn)題。作為專(zhuān)業(yè)的外貿網(wǎng)站Ueeshop,我們該如何回答呢?
  其實(shí)這些問(wèn)題也很容易回答。只要我們能夠深入分析和比較百度和谷歌在搜索頁(yè)面上顯示的內容,就會(huì )得到我們的答案。在這里,Ueeshop將借助百度Ueeshop的平臺,在《關(guān)于SEO優(yōu)化差異與聯(lián)系的看法》中為您講述百度和谷歌:
  1、新網(wǎng)站策略
  百度和谷歌對新網(wǎng)站都有自己的審核標準。谷歌有谷歌沙盒,百度也有自己的審核期。從時(shí)長(cháng)來(lái)看,基本不差3-6個(gè)月。
  不同的是,審核期過(guò)后,谷歌判斷關(guān)鍵詞排名的標準更多是根據頁(yè)面本身的質(zhì)量和外部鏈接的推薦,不會(huì )因為你的網(wǎng)站年輕而影響某個(gè)網(wǎng)站。具體頁(yè)面的排名,百度還是會(huì )考慮整個(gè)網(wǎng)站的權重,所以新網(wǎng)站很難從百度獲得熱詞和難詞的排名。網(wǎng)站 搶流量和排名,而對于谷歌來(lái)說(shuō),新網(wǎng)站獲得熱詞排名是很有可能的。
  所以很多Ueeshop建議剛做網(wǎng)站的朋友,不要老看網(wǎng)站如果是收錄,為什么沒(méi)有排名,沒(méi)有流量?再次發(fā)帖求助,求解答,最后發(fā)現自己很忙,沒(méi)有做該做的事。
  這段時(shí)間,不要急于出結果,做好網(wǎng)站結構、內容、關(guān)鍵詞的研究,循序漸進(jìn),在觀(guān)察期內表現好一些,搜索引擎看到它,經(jīng)過(guò)一定時(shí)間,審核通過(guò)后,你的網(wǎng)站內容就會(huì )被發(fā)布。
  雖然百度很難獲得熱詞的排名,但至少我們可以從長(cháng)尾詞入手,采集一些當下的熱點(diǎn),然后圍繞這些熱詞寫(xiě)一篇專(zhuān)業(yè)的博文,還是很容易的獲得排名和排名。流動(dòng)。
  2、原創(chuàng )識別機制
  在中國,互聯(lián)網(wǎng)上的轉載和抄襲是家常便飯。這時(shí)候對于搜索引擎來(lái)說(shuō),識別原創(chuàng )的能力就顯得尤為重要。百度在這方面做得很差。以Ueeshop網(wǎng)站為例,我會(huì )定期更新一些SEO博文,然后提交給業(yè)內一些知名的網(wǎng)站,但是一旦文章被轉載,我的文章@ &gt; 排名在百度沒(méi)有蹤影,取而代之的是一些行業(yè)網(wǎng)站,甚至采集網(wǎng)站的內容可能排在我前面,這種情況也讓我對原創(chuàng )產(chǎn)生了興趣@>文章 的作用引發(fā)了質(zhì)疑。
  所以對于百度SEO的人來(lái)說(shuō),Ueeshop建議各位博主在提交之前趕緊寫(xiě)好內容,在你的網(wǎng)站上放幾天,讓百度收錄去外面的世界推廣它。. 或者您可以在內容中嵌入您自己的 網(wǎng)站 鏈接地址。即使是惡意的采集,鏈接也會(huì )自動(dòng)轉到對方網(wǎng)站,這樣百度就會(huì )判斷內容原創(chuàng )的歸屬是否有幫助。
  
  3、內容更新政策
  百度似乎比谷歌更注重內容更新。一個(gè)網(wǎng)站或者內容不斷更新的頁(yè)面,對百度非常友好。記得之前Ueeshop服務(wù)過(guò)好幾個(gè)企業(yè)客戶(hù),我們做的很可笑,只是部署一些關(guān)鍵詞到他們的網(wǎng)站,更新原創(chuàng )的一些相關(guān)內容(注意&lt; @文章更新策略,詳情請參考Ueeshop《論網(wǎng)站更新與SEO優(yōu)化的關(guān)系》),關(guān)鍵詞排名和流量很快就上去了,而Google沒(méi)有種類(lèi)。
  也可以在一些冷門(mén)行業(yè)中搜索熱門(mén)關(guān)鍵詞,查看搜索結果中前十名網(wǎng)站的異同。你會(huì )發(fā)現谷歌前十名網(wǎng)站的內容幾乎沒(méi)有更新,而要想在百度首頁(yè)排名,網(wǎng)站必須有海量的內容更新機制,百度出新鮮的內容比谷歌的權重高得多。
  4、頁(yè)面收錄政策
  我想成為的朋友網(wǎng)站對此很清楚。從頁(yè)面收錄的時(shí)間來(lái)看,谷歌肯定比百度快很多,而且通常谷歌只在外圍放了少量的外鏈入口??梢渣c(diǎn)擊您的 網(wǎng)站 的鏈接并建立索引。
  另一方面,百度不會(huì )收錄立即收錄換新站,甚至很長(cháng)一段時(shí)間都不會(huì )收錄。新的網(wǎng)站通過(guò)百度的考核期后,百度會(huì )開(kāi)始收錄你的網(wǎng)站(具體請參考Ueeshop《如何制作已經(jīng)存在的內容收錄》的介紹) @>更有價(jià)值”),這個(gè)考核期對于很多站長(cháng)來(lái)說(shuō)還是挺難的,有時(shí)候考核期的長(cháng)短真的是難以預料,有的網(wǎng)站甚至開(kāi)始一兩個(gè)多月收錄 , 和一些 網(wǎng)站收錄 在兩三天內。如果是一些高質(zhì)量的網(wǎng)站收錄快,質(zhì)量差的網(wǎng)站收錄可以慢慢理解,但是據我所知,有些非法的網(wǎng)站@ &gt; 質(zhì)量差 網(wǎng)站
  當然,雖然谷歌的收錄速度很快,頁(yè)面也很多,但是谷歌還是會(huì )有審核篩選機制的,這也是為什么有些網(wǎng)站只是收錄收錄的原因是相當多的頁(yè)面,但是收錄的頁(yè)面為什么會(huì )在一段時(shí)間后減少。另一方面,百度一般會(huì )審核你的網(wǎng)站內容一段時(shí)間,然后才會(huì )開(kāi)始收錄你的網(wǎng)站?;蛟S大蜘蛛很早就爬取了你的網(wǎng)頁(yè),但只是在經(jīng)過(guò)很長(cháng)時(shí)間才發(fā)布。
  所以,如果你在做百度SEO,尤其是做新站,不要只保證別人二、三個(gè)月就見(jiàn)效。百度很可能兩個(gè)月都不會(huì )發(fā)布你的網(wǎng)站。因此,當我們和客戶(hù)談起這類(lèi)SEO優(yōu)化時(shí),我們通常需要至少6個(gè)月的優(yōu)化期。不到這個(gè)時(shí)間一般不做,除非他不保證性能。
  5、外鏈評審準則政策
  谷歌和百度對外部鏈接的判斷標準不同。對于谷歌來(lái)說(shuō),外部鏈接更像是外部推薦,不限于寫(xiě)在a標簽中的可以直接點(diǎn)擊的鏈接。來(lái)自社交(社交媒體)方面的推薦因素也會(huì )影響排名。
  對于百度來(lái)說(shuō),鏈接就是鏈接,與社交(社交媒體)沒(méi)有直接關(guān)系。同時(shí),百度也會(huì )識別那些沒(méi)有寫(xiě)在a標簽中的鏈接(這個(gè)是谷歌不接受的),這也要看互聯(lián)網(wǎng)了。在大環(huán)境下,很多人都不愿意給出可點(diǎn)擊的外鏈,但是這些外鏈真的很推薦。算不算?
  百度站長(cháng)平臺表示,判斷一個(gè)鏈接的唯一標準是該鏈接是否是用戶(hù)真實(shí)推薦的。所以不管是什么形式的鏈接,只要這個(gè)鏈接推薦的東西有價(jià)值,都會(huì )被百度算作外鏈,權重可以轉移。
  此外,Ueeshop長(cháng)期觀(guān)察發(fā)現,外鏈的重要性在百度和谷歌之間也存在差異。Google 認為外部鏈接(來(lái)自外部的真實(shí)推薦)是 網(wǎng)站 的一個(gè)非常重要的信號,甚至比一些現場(chǎng) SEO 優(yōu)化更重要,例如 關(guān)鍵詞 密度、H 標簽、內部鏈接和網(wǎng)址結構。因為 Google 完全有能力索引和識別 網(wǎng)站,而用戶(hù)推薦的數據正是 Google 所尋找的。
  另一方面,百度則不同。外部鏈接的重要性沒(méi)有谷歌那么大。一方面,中國互聯(lián)網(wǎng)的推薦機制不夠成熟,外部鏈接的可信度不是很高;&gt;的索引和識別能力不如谷歌,所以對于百度SEO來(lái)說(shuō),做好網(wǎng)站優(yōu)化非常重要,尤其是關(guān)鍵詞部署,網(wǎng)站結構審核包括導航和內部鏈接機制。 查看全部

  網(wǎng)站內容更新機制(一下百度和谷歌在SEO優(yōu)化方面有什么區別和聯(lián)系)
  Ueeshop發(fā)現,在SEO行業(yè),最受關(guān)注的話(huà)題之一就是互相請教,解釋百度和谷歌在SEO優(yōu)化上的區別和聯(lián)系?當然,也會(huì )有一些SEOer的回答比較籠統或者說(shuō)得有理,
  比如:“百度和谷歌SEO基本沒(méi)有區別,只要專(zhuān)注內容,做好鏈接,提升用戶(hù)體驗,排名自然就上去了?!?但是其他人會(huì )繼續問(wèn):“那為什么我的網(wǎng)站在谷歌上排名很好,在百度上排名很差?” “為什么百度上80%以上的內容和谷歌的搜索結果不一樣?” 這些情況也不例外。當你想換工作時(shí),很容易被問(wèn)到這樣的問(wèn)題。作為專(zhuān)業(yè)的外貿網(wǎng)站Ueeshop,我們該如何回答呢?
  其實(shí)這些問(wèn)題也很容易回答。只要我們能夠深入分析和比較百度和谷歌在搜索頁(yè)面上顯示的內容,就會(huì )得到我們的答案。在這里,Ueeshop將借助百度Ueeshop的平臺,在《關(guān)于SEO優(yōu)化差異與聯(lián)系的看法》中為您講述百度和谷歌:
  1、新網(wǎng)站策略
  百度和谷歌對新網(wǎng)站都有自己的審核標準。谷歌有谷歌沙盒,百度也有自己的審核期。從時(shí)長(cháng)來(lái)看,基本不差3-6個(gè)月。
  不同的是,審核期過(guò)后,谷歌判斷關(guān)鍵詞排名的標準更多是根據頁(yè)面本身的質(zhì)量和外部鏈接的推薦,不會(huì )因為你的網(wǎng)站年輕而影響某個(gè)網(wǎng)站。具體頁(yè)面的排名,百度還是會(huì )考慮整個(gè)網(wǎng)站的權重,所以新網(wǎng)站很難從百度獲得熱詞和難詞的排名。網(wǎng)站 搶流量和排名,而對于谷歌來(lái)說(shuō),新網(wǎng)站獲得熱詞排名是很有可能的。
  所以很多Ueeshop建議剛做網(wǎng)站的朋友,不要老看網(wǎng)站如果是收錄,為什么沒(méi)有排名,沒(méi)有流量?再次發(fā)帖求助,求解答,最后發(fā)現自己很忙,沒(méi)有做該做的事。
  這段時(shí)間,不要急于出結果,做好網(wǎng)站結構、內容、關(guān)鍵詞的研究,循序漸進(jìn),在觀(guān)察期內表現好一些,搜索引擎看到它,經(jīng)過(guò)一定時(shí)間,審核通過(guò)后,你的網(wǎng)站內容就會(huì )被發(fā)布。
  雖然百度很難獲得熱詞的排名,但至少我們可以從長(cháng)尾詞入手,采集一些當下的熱點(diǎn),然后圍繞這些熱詞寫(xiě)一篇專(zhuān)業(yè)的博文,還是很容易的獲得排名和排名。流動(dòng)。
  2、原創(chuàng )識別機制
  在中國,互聯(lián)網(wǎng)上的轉載和抄襲是家常便飯。這時(shí)候對于搜索引擎來(lái)說(shuō),識別原創(chuàng )的能力就顯得尤為重要。百度在這方面做得很差。以Ueeshop網(wǎng)站為例,我會(huì )定期更新一些SEO博文,然后提交給業(yè)內一些知名的網(wǎng)站,但是一旦文章被轉載,我的文章@ &gt; 排名在百度沒(méi)有蹤影,取而代之的是一些行業(yè)網(wǎng)站,甚至采集網(wǎng)站的內容可能排在我前面,這種情況也讓我對原創(chuàng )產(chǎn)生了興趣@>文章 的作用引發(fā)了質(zhì)疑。
  所以對于百度SEO的人來(lái)說(shuō),Ueeshop建議各位博主在提交之前趕緊寫(xiě)好內容,在你的網(wǎng)站上放幾天,讓百度收錄去外面的世界推廣它。. 或者您可以在內容中嵌入您自己的 網(wǎng)站 鏈接地址。即使是惡意的采集,鏈接也會(huì )自動(dòng)轉到對方網(wǎng)站,這樣百度就會(huì )判斷內容原創(chuàng )的歸屬是否有幫助。
  
  3、內容更新政策
  百度似乎比谷歌更注重內容更新。一個(gè)網(wǎng)站或者內容不斷更新的頁(yè)面,對百度非常友好。記得之前Ueeshop服務(wù)過(guò)好幾個(gè)企業(yè)客戶(hù),我們做的很可笑,只是部署一些關(guān)鍵詞到他們的網(wǎng)站,更新原創(chuàng )的一些相關(guān)內容(注意&lt; @文章更新策略,詳情請參考Ueeshop《論網(wǎng)站更新與SEO優(yōu)化的關(guān)系》),關(guān)鍵詞排名和流量很快就上去了,而Google沒(méi)有種類(lèi)。
  也可以在一些冷門(mén)行業(yè)中搜索熱門(mén)關(guān)鍵詞,查看搜索結果中前十名網(wǎng)站的異同。你會(huì )發(fā)現谷歌前十名網(wǎng)站的內容幾乎沒(méi)有更新,而要想在百度首頁(yè)排名,網(wǎng)站必須有海量的內容更新機制,百度出新鮮的內容比谷歌的權重高得多。
  4、頁(yè)面收錄政策
  我想成為的朋友網(wǎng)站對此很清楚。從頁(yè)面收錄的時(shí)間來(lái)看,谷歌肯定比百度快很多,而且通常谷歌只在外圍放了少量的外鏈入口??梢渣c(diǎn)擊您的 網(wǎng)站 的鏈接并建立索引。
  另一方面,百度不會(huì )收錄立即收錄換新站,甚至很長(cháng)一段時(shí)間都不會(huì )收錄。新的網(wǎng)站通過(guò)百度的考核期后,百度會(huì )開(kāi)始收錄你的網(wǎng)站(具體請參考Ueeshop《如何制作已經(jīng)存在的內容收錄》的介紹) @>更有價(jià)值”),這個(gè)考核期對于很多站長(cháng)來(lái)說(shuō)還是挺難的,有時(shí)候考核期的長(cháng)短真的是難以預料,有的網(wǎng)站甚至開(kāi)始一兩個(gè)多月收錄 , 和一些 網(wǎng)站收錄 在兩三天內。如果是一些高質(zhì)量的網(wǎng)站收錄快,質(zhì)量差的網(wǎng)站收錄可以慢慢理解,但是據我所知,有些非法的網(wǎng)站@ &gt; 質(zhì)量差 網(wǎng)站
  當然,雖然谷歌的收錄速度很快,頁(yè)面也很多,但是谷歌還是會(huì )有審核篩選機制的,這也是為什么有些網(wǎng)站只是收錄收錄的原因是相當多的頁(yè)面,但是收錄的頁(yè)面為什么會(huì )在一段時(shí)間后減少。另一方面,百度一般會(huì )審核你的網(wǎng)站內容一段時(shí)間,然后才會(huì )開(kāi)始收錄你的網(wǎng)站?;蛟S大蜘蛛很早就爬取了你的網(wǎng)頁(yè),但只是在經(jīng)過(guò)很長(cháng)時(shí)間才發(fā)布。
  所以,如果你在做百度SEO,尤其是做新站,不要只保證別人二、三個(gè)月就見(jiàn)效。百度很可能兩個(gè)月都不會(huì )發(fā)布你的網(wǎng)站。因此,當我們和客戶(hù)談起這類(lèi)SEO優(yōu)化時(shí),我們通常需要至少6個(gè)月的優(yōu)化期。不到這個(gè)時(shí)間一般不做,除非他不保證性能。
  5、外鏈評審準則政策
  谷歌和百度對外部鏈接的判斷標準不同。對于谷歌來(lái)說(shuō),外部鏈接更像是外部推薦,不限于寫(xiě)在a標簽中的可以直接點(diǎn)擊的鏈接。來(lái)自社交(社交媒體)方面的推薦因素也會(huì )影響排名。
  對于百度來(lái)說(shuō),鏈接就是鏈接,與社交(社交媒體)沒(méi)有直接關(guān)系。同時(shí),百度也會(huì )識別那些沒(méi)有寫(xiě)在a標簽中的鏈接(這個(gè)是谷歌不接受的),這也要看互聯(lián)網(wǎng)了。在大環(huán)境下,很多人都不愿意給出可點(diǎn)擊的外鏈,但是這些外鏈真的很推薦。算不算?
  百度站長(cháng)平臺表示,判斷一個(gè)鏈接的唯一標準是該鏈接是否是用戶(hù)真實(shí)推薦的。所以不管是什么形式的鏈接,只要這個(gè)鏈接推薦的東西有價(jià)值,都會(huì )被百度算作外鏈,權重可以轉移。
  此外,Ueeshop長(cháng)期觀(guān)察發(fā)現,外鏈的重要性在百度和谷歌之間也存在差異。Google 認為外部鏈接(來(lái)自外部的真實(shí)推薦)是 網(wǎng)站 的一個(gè)非常重要的信號,甚至比一些現場(chǎng) SEO 優(yōu)化更重要,例如 關(guān)鍵詞 密度、H 標簽、內部鏈接和網(wǎng)址結構。因為 Google 完全有能力索引和識別 網(wǎng)站,而用戶(hù)推薦的數據正是 Google 所尋找的。
  另一方面,百度則不同。外部鏈接的重要性沒(méi)有谷歌那么大。一方面,中國互聯(lián)網(wǎng)的推薦機制不夠成熟,外部鏈接的可信度不是很高;&gt;的索引和識別能力不如谷歌,所以對于百度SEO來(lái)說(shuō),做好網(wǎng)站優(yōu)化非常重要,尤其是關(guān)鍵詞部署,網(wǎng)站結構審核包括導航和內部鏈接機制。

網(wǎng)站內容更新機制(SEOER爬蟲(chóng)會(huì )更加青睞內容源更新頻繁的網(wǎng)站嗎?)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 65 次瀏覽 ? 2022-04-15 22:32 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(SEOER爬蟲(chóng)會(huì )更加青睞內容源更新頻繁的網(wǎng)站嗎?)
  很多SEOER經(jīng)常說(shuō)網(wǎng)站日志中304的返回值是什么?
  經(jīng)常有站長(cháng)抱怨蜘蛛爬取的返回碼總是304,爬取的次數越來(lái)越少。為了自身的用戶(hù)體驗,搜索引擎會(huì )盡最大努力提高檢索調用率、準確性和新鮮度,這將導致引擎不得不專(zhuān)注于具有高質(zhì)量?jì)热菰吹木W(wǎng)站。只有這樣,搜索結果的質(zhì)量才能更符合搜索者的體驗。
  由此,我們認為搜索引擎爬蟲(chóng)會(huì )更喜歡內容源更新頻繁的網(wǎng)站。獲取網(wǎng)站的頻率根據一定時(shí)間內獲取網(wǎng)站返回的狀態(tài)碼來(lái)調整。如果網(wǎng)站在一段時(shí)間內一直處于[304: No change]狀態(tài),引擎爬蟲(chóng)可能會(huì )減少網(wǎng)站的爬取次數。相反,如果網(wǎng)站的變化頻率非???,每次爬取都能得到一個(gè)新版本,那么爬蟲(chóng)的回訪(fǎng)率會(huì )隨著(zhù)時(shí)間的推移而增加。
  不管是少爬還是304,這都是現象,不是問(wèn)題的原因。假設網(wǎng)站返回200,能否達到提升排名、帶來(lái)流量的目的?相比之下,304應該考慮什么原因呢?更改 304 會(huì )對 網(wǎng)站 目標產(chǎn)生什么影響?不要忽視整體目標,強調過(guò)程細節,為200解決304。
  304狀態(tài)是如何產(chǎn)生的?
  為了提高網(wǎng)站的訪(fǎng)問(wèn)速度,服務(wù)器對之前訪(fǎng)問(wèn)過(guò)的一些頁(yè)面建立了緩存機制。當客戶(hù)端請求這些頁(yè)面時(shí),服務(wù)端會(huì )根據緩存的內容判斷頁(yè)面是否和之前一樣,如果相同則直接返回 304 ,此時(shí)客戶(hù)端調用緩存的內容,無(wú)需執行第二次下載??梢哉f(shuō),304在一定程度上起到了降低服務(wù)器帶寬、提高蜘蛛爬取效率的作用。
  304狀態(tài)的原因是什么?
  1、頁(yè)面更新周期長(cháng)或未更新
  2、純靜態(tài)頁(yè)面或強制靜態(tài)html
  304狀態(tài)處理思路?
  1、先細分產(chǎn)生304的頁(yè)面,什么樣的頁(yè)面返回304?這些頁(yè)面應該返回 304 嗎?
  2 這些頁(yè)面是如何生成的?有更新機制嗎?更新機制是否與蜘蛛爬行 網(wǎng)站 的頻率相匹配?
  3、頁(yè)面更新區的位置合理嗎?是否位于頁(yè)面主要內容的承載區
  太多的 304 狀態(tài)碼會(huì )導致以下問(wèn)題:
  1、網(wǎng)站快照已停止
  2、收錄減少
  3、體重下降
  那么如何減少304返回碼呢?
  據我所知,首先內容更新要迎合百度蜘蛛,分析日志,記錄蜘蛛的訪(fǎng)問(wèn)時(shí)間。大致可以得到蜘蛛的訪(fǎng)問(wèn)頻率,然后以此為基礎,更新文章:肯定是原創(chuàng )+轉載,不是純采集。轉載也需要最新最好的優(yōu)質(zhì)資源。讓蜘蛛來(lái)這里吃點(diǎn)東西。從而返回更多 200 個(gè)正常代碼。
  其次,最好添加一個(gè)交互部分?,F在Da網(wǎng)站基本都做到了,比如評論、留言等。Da網(wǎng)站更新后變化可能很小,但是有了這些互動(dòng),用戶(hù)就會(huì )在上面發(fā)點(diǎn)東西,網(wǎng)站會(huì )有很多新東西。返回搜狐,查看更多 查看全部

  網(wǎng)站內容更新機制(SEOER爬蟲(chóng)會(huì )更加青睞內容源更新頻繁的網(wǎng)站嗎?)
  很多SEOER經(jīng)常說(shuō)網(wǎng)站日志中304的返回值是什么?
  經(jīng)常有站長(cháng)抱怨蜘蛛爬取的返回碼總是304,爬取的次數越來(lái)越少。為了自身的用戶(hù)體驗,搜索引擎會(huì )盡最大努力提高檢索調用率、準確性和新鮮度,這將導致引擎不得不專(zhuān)注于具有高質(zhì)量?jì)热菰吹木W(wǎng)站。只有這樣,搜索結果的質(zhì)量才能更符合搜索者的體驗。
  由此,我們認為搜索引擎爬蟲(chóng)會(huì )更喜歡內容源更新頻繁的網(wǎng)站。獲取網(wǎng)站的頻率根據一定時(shí)間內獲取網(wǎng)站返回的狀態(tài)碼來(lái)調整。如果網(wǎng)站在一段時(shí)間內一直處于[304: No change]狀態(tài),引擎爬蟲(chóng)可能會(huì )減少網(wǎng)站的爬取次數。相反,如果網(wǎng)站的變化頻率非???,每次爬取都能得到一個(gè)新版本,那么爬蟲(chóng)的回訪(fǎng)率會(huì )隨著(zhù)時(shí)間的推移而增加。
  不管是少爬還是304,這都是現象,不是問(wèn)題的原因。假設網(wǎng)站返回200,能否達到提升排名、帶來(lái)流量的目的?相比之下,304應該考慮什么原因呢?更改 304 會(huì )對 網(wǎng)站 目標產(chǎn)生什么影響?不要忽視整體目標,強調過(guò)程細節,為200解決304。
  304狀態(tài)是如何產(chǎn)生的?
  為了提高網(wǎng)站的訪(fǎng)問(wèn)速度,服務(wù)器對之前訪(fǎng)問(wèn)過(guò)的一些頁(yè)面建立了緩存機制。當客戶(hù)端請求這些頁(yè)面時(shí),服務(wù)端會(huì )根據緩存的內容判斷頁(yè)面是否和之前一樣,如果相同則直接返回 304 ,此時(shí)客戶(hù)端調用緩存的內容,無(wú)需執行第二次下載??梢哉f(shuō),304在一定程度上起到了降低服務(wù)器帶寬、提高蜘蛛爬取效率的作用。
  304狀態(tài)的原因是什么?
  1、頁(yè)面更新周期長(cháng)或未更新
  2、純靜態(tài)頁(yè)面或強制靜態(tài)html
  304狀態(tài)處理思路?
  1、先細分產(chǎn)生304的頁(yè)面,什么樣的頁(yè)面返回304?這些頁(yè)面應該返回 304 嗎?
  2 這些頁(yè)面是如何生成的?有更新機制嗎?更新機制是否與蜘蛛爬行 網(wǎng)站 的頻率相匹配?
  3、頁(yè)面更新區的位置合理嗎?是否位于頁(yè)面主要內容的承載區
  太多的 304 狀態(tài)碼會(huì )導致以下問(wèn)題:
  1、網(wǎng)站快照已停止
  2、收錄減少
  3、體重下降
  那么如何減少304返回碼呢?
  據我所知,首先內容更新要迎合百度蜘蛛,分析日志,記錄蜘蛛的訪(fǎng)問(wèn)時(shí)間。大致可以得到蜘蛛的訪(fǎng)問(wèn)頻率,然后以此為基礎,更新文章:肯定是原創(chuàng )+轉載,不是純采集。轉載也需要最新最好的優(yōu)質(zhì)資源。讓蜘蛛來(lái)這里吃點(diǎn)東西。從而返回更多 200 個(gè)正常代碼。
  其次,最好添加一個(gè)交互部分?,F在Da網(wǎng)站基本都做到了,比如評論、留言等。Da網(wǎng)站更新后變化可能很小,但是有了這些互動(dòng),用戶(hù)就會(huì )在上面發(fā)點(diǎn)東西,網(wǎng)站會(huì )有很多新東西。返回搜狐,查看更多

網(wǎng)站內容更新機制(網(wǎng)站內容更新機制是否科學(xué)合理有人說(shuō)分享一個(gè)素材)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 69 次瀏覽 ? 2022-04-15 12:04 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(網(wǎng)站內容更新機制是否科學(xué)合理有人說(shuō)分享一個(gè)素材)
  網(wǎng)站內容更新機制是否科學(xué)合理有人說(shuō)分享一個(gè)素材意味著(zhù)自己得到了足夠多的流量,跟自己一毛錢(qián)關(guān)系沒(méi)有!確實(shí),自媒體人群對于分享一篇同樣的文章卻是得到了至少七成的流量,就等于是又自己一塊肉,是不是很開(kāi)心?但是他們沒(méi)考慮到分享的獲得的是一篇事先已經(jīng)寫(xiě)好的無(wú)論文章還是圖片,這就造成了一篇軟文和一篇平時(shí)上百篇的原創(chuàng )文章,很容易被識別到。
  分享方式的合理性,注定是考驗內容輸出者的一個(gè)輸出水平。文章怎么分享得到更多的流量有一些軟文或者原創(chuàng )文章投放到各大自媒體平臺的時(shí)候,自己的內容如果轉發(fā)不夠,就很可能得不到足夠多的流量和關(guān)注。比如你的文章寫(xiě)的很好,但是你的內容太長(cháng),平臺是自動(dòng)過(guò)濾的,不給你流量也不給你關(guān)注,這就需要投放的平臺在過(guò)濾上多下功夫。
  那怎么能識別出哪個(gè)平臺會(huì )過(guò)濾自己的內容呢?簡(jiǎn)單的方法是在同行基礎上做一個(gè)標簽,打上標簽就知道你內容轉發(fā)是否足夠得到平臺平衡的流量??偠灾?,分享是能看出平臺和內容輸出者是否合理的一個(gè)觀(guān)察點(diǎn)。什么樣的分享才能得到更多的平臺收益,是自己寫(xiě)一篇比原創(chuàng )優(yōu)質(zhì)很多的文章,還是只是平臺推薦?并不是說(shuō)自己寫(xiě)一篇比原創(chuàng )優(yōu)質(zhì)很多的文章,就一定能得到更多的平臺收益。
  平臺主要的是考察內容是否能帶來(lái)對應的價(jià)值,如果內容寫(xiě)的過(guò)長(cháng),別人花費的時(shí)間和精力就會(huì )減少,平臺收益就會(huì )下降。如果在文章中適當的加入自己的廣告,把精力花費在能得到價(jià)值的地方,能平衡的。流量和價(jià)值是成正比的,平臺收益越高,越讓人想要去分享,可以說(shuō)流量決定了你的關(guān)注點(diǎn)。拿百家號來(lái)舉例,中心化分發(fā)能給這些渠道帶來(lái)巨大的流量。
  投放在自己這個(gè)內容平臺的內容有價(jià)值,百家號就會(huì )提供好的流量給你,不用擔心沒(méi)有粉絲,只要你是原創(chuàng )內容。為什么三亞總覺(jué)得三亞很美,因為客人看到圖片的時(shí)候,就會(huì )產(chǎn)生興趣,想更深入了解。內容寫(xiě)的很好,自己上傳的話(huà)要想讓人有興趣,還要符合平臺的分發(fā)機制,就是分發(fā)的路徑和算法。這個(gè)被平臺給你分發(fā)的內容既然已經(jīng)被平臺識別到了,這樣的內容是否還會(huì )被過(guò)濾是不確定的。
  內容輸出者怎么合理的分享,內容是否有質(zhì)量保證,自己寫(xiě)的軟文或者原創(chuàng )文章分享可以得到流量嗎?答案肯定是能的。畢竟自媒體人群對于分享的依賴(lài)性還是很大的,也愿意分享。分享是自媒體人群必要的一個(gè)習慣,說(shuō)明自己還有點(diǎn)東西可以分享,可以能給自己和讀者帶來(lái)點(diǎn)價(jià)值,引起大家的共鳴。分享的時(shí)候思考一下自己要寫(xiě)的內容是否對讀者有價(jià)值,是否有分享價(jià)值,適不適合分享。很多自媒體人很擅長(cháng)制造話(huà)題,有的人寫(xiě)自己的故事,有的人寫(xiě)職。 查看全部

  網(wǎng)站內容更新機制(網(wǎng)站內容更新機制是否科學(xué)合理有人說(shuō)分享一個(gè)素材)
  網(wǎng)站內容更新機制是否科學(xué)合理有人說(shuō)分享一個(gè)素材意味著(zhù)自己得到了足夠多的流量,跟自己一毛錢(qián)關(guān)系沒(méi)有!確實(shí),自媒體人群對于分享一篇同樣的文章卻是得到了至少七成的流量,就等于是又自己一塊肉,是不是很開(kāi)心?但是他們沒(méi)考慮到分享的獲得的是一篇事先已經(jīng)寫(xiě)好的無(wú)論文章還是圖片,這就造成了一篇軟文和一篇平時(shí)上百篇的原創(chuàng )文章,很容易被識別到。
  分享方式的合理性,注定是考驗內容輸出者的一個(gè)輸出水平。文章怎么分享得到更多的流量有一些軟文或者原創(chuàng )文章投放到各大自媒體平臺的時(shí)候,自己的內容如果轉發(fā)不夠,就很可能得不到足夠多的流量和關(guān)注。比如你的文章寫(xiě)的很好,但是你的內容太長(cháng),平臺是自動(dòng)過(guò)濾的,不給你流量也不給你關(guān)注,這就需要投放的平臺在過(guò)濾上多下功夫。
  那怎么能識別出哪個(gè)平臺會(huì )過(guò)濾自己的內容呢?簡(jiǎn)單的方法是在同行基礎上做一個(gè)標簽,打上標簽就知道你內容轉發(fā)是否足夠得到平臺平衡的流量??偠灾?,分享是能看出平臺和內容輸出者是否合理的一個(gè)觀(guān)察點(diǎn)。什么樣的分享才能得到更多的平臺收益,是自己寫(xiě)一篇比原創(chuàng )優(yōu)質(zhì)很多的文章,還是只是平臺推薦?并不是說(shuō)自己寫(xiě)一篇比原創(chuàng )優(yōu)質(zhì)很多的文章,就一定能得到更多的平臺收益。
  平臺主要的是考察內容是否能帶來(lái)對應的價(jià)值,如果內容寫(xiě)的過(guò)長(cháng),別人花費的時(shí)間和精力就會(huì )減少,平臺收益就會(huì )下降。如果在文章中適當的加入自己的廣告,把精力花費在能得到價(jià)值的地方,能平衡的。流量和價(jià)值是成正比的,平臺收益越高,越讓人想要去分享,可以說(shuō)流量決定了你的關(guān)注點(diǎn)。拿百家號來(lái)舉例,中心化分發(fā)能給這些渠道帶來(lái)巨大的流量。
  投放在自己這個(gè)內容平臺的內容有價(jià)值,百家號就會(huì )提供好的流量給你,不用擔心沒(méi)有粉絲,只要你是原創(chuàng )內容。為什么三亞總覺(jué)得三亞很美,因為客人看到圖片的時(shí)候,就會(huì )產(chǎn)生興趣,想更深入了解。內容寫(xiě)的很好,自己上傳的話(huà)要想讓人有興趣,還要符合平臺的分發(fā)機制,就是分發(fā)的路徑和算法。這個(gè)被平臺給你分發(fā)的內容既然已經(jīng)被平臺識別到了,這樣的內容是否還會(huì )被過(guò)濾是不確定的。
  內容輸出者怎么合理的分享,內容是否有質(zhì)量保證,自己寫(xiě)的軟文或者原創(chuàng )文章分享可以得到流量嗎?答案肯定是能的。畢竟自媒體人群對于分享的依賴(lài)性還是很大的,也愿意分享。分享是自媒體人群必要的一個(gè)習慣,說(shuō)明自己還有點(diǎn)東西可以分享,可以能給自己和讀者帶來(lái)點(diǎn)價(jià)值,引起大家的共鳴。分享的時(shí)候思考一下自己要寫(xiě)的內容是否對讀者有價(jià)值,是否有分享價(jià)值,適不適合分享。很多自媒體人很擅長(cháng)制造話(huà)題,有的人寫(xiě)自己的故事,有的人寫(xiě)職。

網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 64 次瀏覽 ? 2022-04-14 09:29 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或者服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器打開(kāi)小程序的功能,并且無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 &gt; 操作分析 &gt; 監控圖表 &gt; 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考 查看全部

  網(wǎng)站內容更新機制(沒(méi)有云開(kāi)發(fā)相關(guān)經(jīng)驗,采用演示視頻來(lái)學(xué)習本教程)
  寫(xiě)在前面
  如果您想自己開(kāi)發(fā),但沒(méi)有云開(kāi)發(fā)經(jīng)驗,您可以按照本教程觀(guān)看演示視頻:
  一、能力介紹
  對于國內非個(gè)人認證小程序,靜態(tài)網(wǎng)站激活后,無(wú)需認證即可發(fā)送支持跳轉到對應小程序的短信。短信中會(huì )收錄一個(gè)靜態(tài)的網(wǎng)站鏈接,可以在微信內外打開(kāi),用戶(hù)打開(kāi)頁(yè)面后可以一鍵跳轉到你的小程序。
  鏈接的網(wǎng)頁(yè)使用 URL Scheme 拉起微信在外部瀏覽器中打開(kāi)主小程序。
  簡(jiǎn)而言之,短信跳轉能力的實(shí)現分為“配置拉起網(wǎng)頁(yè)”和“發(fā)送短信”兩個(gè)步驟。本教程將介紹如何執行操作來(lái)完成短信跳轉小程序的能力。
  如果想要在不寫(xiě)代碼的情況下完成短信跳轉小程序的能力,可以參考無(wú)代碼版教程分步實(shí)現。
  二、操作說(shuō)明1、網(wǎng)頁(yè)制作
  首先,我們需要構建一個(gè)基本的 Web 應用程序,在任何代碼編輯器中創(chuàng )建一個(gè) html 文件,在教程中命名為 index.html
  在這個(gè)html文件中輸入如下代碼,根據注釋替換自己的信息:
   window.onload = function(){
window.web2weapp.init({
appId: 'wx999999', //替換為自己小程序的AppID
gh_ID: 'gh_999999',//替換為自己小程序的原始ID
env_ID: 'tcb-env',//替換小程序底下云開(kāi)發(fā)環(huán)境ID
function: {
name:'openMini',//提供UrlScheme服務(wù)的云函數名稱(chēng)
data:{} //向這個(gè)云函數中傳入的自定義參數
},
path: 'pages/index/index.html' //打開(kāi)小程序時(shí)的路徑
})
}
  上面介紹的web2weapp.js文件是拉起微信小程序教程打包的極簡(jiǎn)應用,直接引用即可輕松使用。
  如果想進(jìn)一步研究和修改一些WEB顯示信息,可以去github獲取源碼并進(jìn)行修改。
  更多網(wǎng)頁(yè)拉取小程序,可以訪(fǎng)問(wèn)官方文檔
  如果您只想體驗短信重定向功能,在完成上述文件創(chuàng )建操作后,繼續以下步驟。
  2、創(chuàng )建服務(wù)云功能
  在上面創(chuàng )建網(wǎng)頁(yè)的過(guò)程中,需要填寫(xiě)一個(gè)UrlScheme服務(wù)云函數。該云函數主要用于調用微信服務(wù)器的能力,獲取相應的Scheme信息并返回給調用前端。
  我們在示例中填寫(xiě)的是名為 openMini 的云函數。
  我們去微信開(kāi)發(fā)者工具,定位到對應的云開(kāi)發(fā)環(huán)境,創(chuàng )建一個(gè)叫openMini的云函數。
  將云函數目錄下的index.js文件替換為如下代碼:
  ?const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
return cloud.openapi.urlscheme.generate({
jumpWxa: {
path: '', // 打開(kāi)小程序時(shí)訪(fǎng)問(wèn)路徑,為空則會(huì )進(jìn)入主頁(yè)
query: '',// 可以使用 event 傳入的數據制作特定參數,無(wú)需求則為空
},
isExpire: true, //是否到期失效,如果為true需要填寫(xiě)到期時(shí)間,默認false
expire_time: Math.round(new Date().getTime()/1000) + 3600
//我們設置為當前時(shí)間3600秒后,也就是1小時(shí)后失效
//無(wú)需求可以去掉這兩個(gè)參數(isExpire,expire_time)
})
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  接下來(lái),我們需要啟用對云功能的注銷(xiāo)訪(fǎng)問(wèn)。進(jìn)入小程序云開(kāi)發(fā)控制臺,進(jìn)入設置-權限設置,下方發(fā)現你沒(méi)有登錄,選擇我們前面步驟操作的云開(kāi)發(fā)環(huán)境(注:第一步配置的云開(kāi)發(fā)環(huán)境和云功能所在的環(huán)境,另外,這一步的環(huán)境要一樣),勾選打開(kāi)未登錄
  
  接下來(lái)進(jìn)入云功能控制臺,點(diǎn)擊云功能權限,最后修改安全規則。在彈出框中進(jìn)行如下配置:
  
  3、本地測試
  我們在本地瀏覽器中打開(kāi)第一步創(chuàng )建的index.html;調出控制臺,如果效果如下圖,說(shuō)明成功!需要注意的是,在本地打開(kāi)HTTP協(xié)議時(shí),建議使用live server等擴展來(lái)打開(kāi)。不要直接在資源管理器中打開(kāi)瀏覽器,會(huì )出現跨域問(wèn)題!
  
  4、上傳本地創(chuàng )建的 index.html 到靜態(tài)網(wǎng)站hosting
  將本地創(chuàng )建的index.html上傳到靜態(tài)網(wǎng)站托管,其中靜態(tài)托管需要是小程序本身云開(kāi)發(fā)環(huán)境中的靜態(tài)托管。
  如果上傳到其他靜態(tài)主機或者服務(wù)器,仍然可以使用外接瀏覽器打開(kāi)小程序,但是會(huì )失去在微信瀏覽器打開(kāi)小程序的功能,并且無(wú)法享受云開(kāi)發(fā)短信發(fā)送跳轉的能力鏈接。
  如果你的目標小程序有多個(gè)云開(kāi)發(fā)環(huán)境,你不需要保證云功能和靜態(tài)托管在同一個(gè)環(huán)境中,沒(méi)關(guān)系。
  比如你有A和B兩個(gè)環(huán)境,A部署了上面的云功能,但是將index.html部署到B的環(huán)境中進(jìn)行靜態(tài)托管。這沒(méi)問(wèn)題,滿(mǎn)足各種能力要求。只要確保第一步的index.html頁(yè)面中的云開(kāi)發(fā)環(huán)境配置是云功能所在的環(huán)境即可。
  部署成功后可以訪(fǎng)問(wèn)靜態(tài)主機所在的地址,可以通過(guò)手機外部瀏覽器和微信內部瀏覽器測試小程序的打開(kāi)能力。
  5、短信發(fā)送云功能配置
  在上面創(chuàng )建openMini云函數的環(huán)境中,還有一個(gè)名為sendms的云函數。
  在此云函數 index.js 中配置如下代碼:
  const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
try {
const config = {
env: event.env,
content: event.content ? event.content : '發(fā)布了短信跳轉小程序的新能力',
path: event.path,
phoneNumberList: event.number
}
const result = await cloud.openapi.cloudbase.sendSms(config)
return result
} catch (err) {
return err
}
}
  保存代碼后,右鍵index.js,選擇增量更新文件,更新成功。
  6、測試短信發(fā)送能力
  小程序代碼中,app.js初始化云開(kāi)發(fā)后,調用云函數。示例代碼如下:
  App({
onLaunch: function () {
wx.cloud.init({
env:"tcb-env", //短信云函數所在環(huán)境ID
traceUser: true
})
wx.cloud.callFunction({
name:'sendsms',
data:{
"env": "tcb-env",//網(wǎng)頁(yè)上傳的靜態(tài)托管的環(huán)境ID
"path":"/index.html",//上傳的網(wǎng)頁(yè)相對根目錄的地址,如果是根目錄則為/index.html
"number":[
"+8616599997777" //你要發(fā)送短信的目標手機,前面需要添加「+86」
]
},success(res){
console.log(res)
}
})
}
})
  重新編譯運行后,會(huì )在控制臺看到如下輸出,說(shuō)明測試成功:
  
  你會(huì )在發(fā)送的目標手機中收到一條短信,因為短信中收錄“退訂回復T”字段,可能會(huì )觸發(fā)手機的自動(dòng)攔截機制,需要在攔截的短信中手動(dòng)查看.
  注意:短信云功能和URLScheme云功能可以放置在不同的云開(kāi)發(fā)環(huán)境中,但必須保證您放置的云開(kāi)發(fā)環(huán)境屬于您操作的小程序
  另外,為了防止濫用,短信發(fā)送的云通話(huà)能力需要真正的小程序用戶(hù)訪(fǎng)問(wèn)才能生效。不能使用云測試、云開(kāi)發(fā)JS-SDK等非wx.cloud調用方式(微信端WEB-SDK除外),會(huì )提示如下錯誤:
  
  如果您想在其他地方使用此功能,您可以使用服務(wù)器端 API 進(jìn)行正常的 HTTP 調用。詳情請訪(fǎng)問(wèn)官方文檔
  7、查看短信監控圖
  進(jìn)入云開(kāi)發(fā)控制臺 &gt; 操作分析 &gt; 監控圖表 &gt; 短信監控,查看短信監控圖和短信發(fā)送記錄。
  
  三、總結短消息跳轉小程序的核心是靜態(tài)網(wǎng)站中配置的可跳轉網(wǎng)頁(yè),由外部瀏覽器通過(guò)URL Scheme實(shí)現。這種方式不適用于微信瀏覽器,需要使用open tag URL Scheme的生成是云調用能力,需要在目標小程序的云開(kāi)發(fā)環(huán)境的云功能中使用。并且生成的 URL Scheme 只能是你自己的小程序的打開(kāi)鏈接,不能是任何小程序(任何與打開(kāi)標簽不一致的地方)。每個(gè)環(huán)境首月發(fā)送短信體驗100條,有免費配額,超過(guò)配額可以到開(kāi)發(fā)者工具-云開(kāi)發(fā)控制臺-對應的按量付費環(huán)境-資源包-短信要購買(mǎi)的資源包。
  
  ?短信發(fā)送也是一種云通話(huà)能力。需要真正的小程序用戶(hù)調用才能正常觸發(fā)。其他方法報告錯誤并返回參數錯誤。為了防止濫用,可以將云功能和網(wǎng)頁(yè)放置在不同的環(huán)境中。只需要確保它們屬于小程序。程序可以是一致的。(需要保證對應的環(huán)境ID可以連接)如果不需要短信能力,可以忽略最后兩步cms配置渠道投遞,數據統計可以參考

網(wǎng)站內容更新機制(前段時(shí)間seowhy開(kāi)啟未登陸用戶(hù)禁止訪(fǎng)問(wèn)論壇的權限,讓我想到的是)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 71 次瀏覽 ? 2022-04-14 09:17 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(前段時(shí)間seowhy開(kāi)啟未登陸用戶(hù)禁止訪(fǎng)問(wèn)論壇的權限,讓我想到的是)
  前段時(shí)間,Seowhy開(kāi)放了未登錄用戶(hù)的權限,禁止訪(fǎng)問(wèn)論壇。我的想法是,如果用戶(hù)沒(méi)有登錄并且無(wú)法查看帖子,百度蜘蛛可以索引內容嗎?簡(jiǎn)單理解就是百度蜘蛛爬的過(guò)程中網(wǎng)站中的錨文本鏈接爬取,然后形成一個(gè)大網(wǎng),但是如果論壇禁止未登錄的用戶(hù),那么蜘蛛爬取的鏈接就死了鏈接,內容無(wú)法爬取,發(fā)帖無(wú)效。其實(shí)我的想法是錯誤的,百度蜘蛛特有的爬取機制并不是我們想象的那么簡(jiǎn)單。
  前天(10月22日)修改了公司網(wǎng)站的數據庫,然后測試發(fā)布了一條標題和內容為“啊”的信息,但是前臺沒(méi)有生成頁(yè)面,也就是說(shuō)這個(gè)文章只存在于數據庫中,前臺沒(méi)有任何關(guān)于它的信息(因為我有數據庫清潔的習慣,為了防止文章ID被迷糊了,以為不用刪了,第二天更新文章,反正頁(yè)面沒(méi)有生成),第二天(10月23日),我修改了這個(gè)測試文章,我無(wú)法發(fā)布新的 文章,等待 收錄 像這樣查看快照。
  
  修改后的文章文章是22號的截圖,新出的正常,22號是“啊”的內容,但是我點(diǎn)百度截圖發(fā)現是新內容,讓我又想到了,難道百度收錄文章的截圖跟文章的更新時(shí)間有關(guān)?于是,今天(10月24日)又更新了兩篇文章的文章,然后進(jìn)數據庫把一篇文章的發(fā)布時(shí)間改成了昨天,等待收錄。
  同時(shí)發(fā)布的兩個(gè)文章就變成了上面的收錄呈現形式??梢钥闯?2號發(fā)布的文章其實(shí)是當天發(fā)布的收錄,但是蜘蛛可能知道內容不是用戶(hù)想要發(fā)布的,所以一直沒(méi)有發(fā)布。23日內容修改后,前臺更新,蜘蛛順著(zhù)鏈接爬到這個(gè)網(wǎng)站知道內容是真實(shí)內容,22日更換了收錄我不能說(shuō),但快照沒(méi)有被修改。至于今天發(fā)布的雙面文章,只是暫時(shí)的。如果你明天檢查它,它將成為 24 日的快照。沒(méi)有區別,今天就查一個(gè)。顯示詳細的 收錄 次,一個(gè)顯示當前日期。
  從上面的分析可以看出,百度蜘蛛爬行有時(shí)并不遵循我們的常規思維。它將通過(guò)各種方法進(jìn)入你的數據庫并爬取內容,而不是網(wǎng)站前臺的各種限制。屏蔽,除非你用robots文件來(lái)限制,雖然Seowhy屏蔽了未登錄用戶(hù)的訪(fǎng)問(wèn),但是百度蜘蛛實(shí)際上可以抓取內容,因為它與我們用戶(hù)的訪(fǎng)問(wèn)方式不同。至于文章的發(fā)布時(shí)間,會(huì )在一定程度上影響文章收錄的快照,但不是絕對的。
  原文鏈接:鄭州seo 查看全部

  網(wǎng)站內容更新機制(前段時(shí)間seowhy開(kāi)啟未登陸用戶(hù)禁止訪(fǎng)問(wèn)論壇的權限,讓我想到的是)
  前段時(shí)間,Seowhy開(kāi)放了未登錄用戶(hù)的權限,禁止訪(fǎng)問(wèn)論壇。我的想法是,如果用戶(hù)沒(méi)有登錄并且無(wú)法查看帖子,百度蜘蛛可以索引內容嗎?簡(jiǎn)單理解就是百度蜘蛛爬的過(guò)程中網(wǎng)站中的錨文本鏈接爬取,然后形成一個(gè)大網(wǎng),但是如果論壇禁止未登錄的用戶(hù),那么蜘蛛爬取的鏈接就死了鏈接,內容無(wú)法爬取,發(fā)帖無(wú)效。其實(shí)我的想法是錯誤的,百度蜘蛛特有的爬取機制并不是我們想象的那么簡(jiǎn)單。
  前天(10月22日)修改了公司網(wǎng)站的數據庫,然后測試發(fā)布了一條標題和內容為“啊”的信息,但是前臺沒(méi)有生成頁(yè)面,也就是說(shuō)這個(gè)文章只存在于數據庫中,前臺沒(méi)有任何關(guān)于它的信息(因為我有數據庫清潔的習慣,為了防止文章ID被迷糊了,以為不用刪了,第二天更新文章,反正頁(yè)面沒(méi)有生成),第二天(10月23日),我修改了這個(gè)測試文章,我無(wú)法發(fā)布新的 文章,等待 收錄 像這樣查看快照。
  
  修改后的文章文章是22號的截圖,新出的正常,22號是“啊”的內容,但是我點(diǎn)百度截圖發(fā)現是新內容,讓我又想到了,難道百度收錄文章的截圖跟文章的更新時(shí)間有關(guān)?于是,今天(10月24日)又更新了兩篇文章的文章,然后進(jìn)數據庫把一篇文章的發(fā)布時(shí)間改成了昨天,等待收錄。
  同時(shí)發(fā)布的兩個(gè)文章就變成了上面的收錄呈現形式??梢钥闯?2號發(fā)布的文章其實(shí)是當天發(fā)布的收錄,但是蜘蛛可能知道內容不是用戶(hù)想要發(fā)布的,所以一直沒(méi)有發(fā)布。23日內容修改后,前臺更新,蜘蛛順著(zhù)鏈接爬到這個(gè)網(wǎng)站知道內容是真實(shí)內容,22日更換了收錄我不能說(shuō),但快照沒(méi)有被修改。至于今天發(fā)布的雙面文章,只是暫時(shí)的。如果你明天檢查它,它將成為 24 日的快照。沒(méi)有區別,今天就查一個(gè)。顯示詳細的 收錄 次,一個(gè)顯示當前日期。
  從上面的分析可以看出,百度蜘蛛爬行有時(shí)并不遵循我們的常規思維。它將通過(guò)各種方法進(jìn)入你的數據庫并爬取內容,而不是網(wǎng)站前臺的各種限制。屏蔽,除非你用robots文件來(lái)限制,雖然Seowhy屏蔽了未登錄用戶(hù)的訪(fǎng)問(wèn),但是百度蜘蛛實(shí)際上可以抓取內容,因為它與我們用戶(hù)的訪(fǎng)問(wèn)方式不同。至于文章的發(fā)布時(shí)間,會(huì )在一定程度上影響文章收錄的快照,但不是絕對的。
  原文鏈接:鄭州seo

網(wǎng)站內容更新機制(廣告管理系統與緩存服務(wù)系統實(shí)時(shí)交互的橋梁-極客慧 )

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 67 次瀏覽 ? 2022-04-12 21:14 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(廣告管理系統與緩存服務(wù)系統實(shí)時(shí)交互的橋梁-極客慧
)
  借助緩存架構的消息中間件RabbitMQ實(shí)時(shí)更新Redis緩存實(shí)戰演練一、背景介紹
  前面我們花了很多時(shí)間介紹消息中間件RabbitMQ,講了它的基本使用和可靠傳輸。這些對于我們的緩存架構有什么用,我們直接在上面分析一下:
  
  要實(shí)現這部分功能,我們需要用到兩個(gè)系統:
  這兩個(gè)獨立的系統是密切相關(guān)的。一個(gè)是生產(chǎn)者,另一個(gè)是消費者。我們如何建立這兩個(gè)系統之間的連接,如何通知您及時(shí)獲取我們制作的廣告?
  通過(guò)RabbitMQ,我們在廣告管理系統和緩存服務(wù)系統之間建立了實(shí)時(shí)交互的橋梁。
  二、核心功能介紹1、廣告管理系統
  功能:制作廣告,將制作信息實(shí)時(shí)同步到RabbitMQ
  1)添加依賴(lài)
   org.springframework.boot spring-boot-starter-amqp ${spring-boot.version} org.codehaus.janino janino 2.7.8 javax.mail mail 1.4.7
  2)基本配置
  @Configuration public class RabbitConfig { public final static String queueName = "ad_queue"; }
  spring.rabbitmq.host=localhost spring.rabbitmq.port=5672 spring.rabbitmq.username=guest spring.rabbitmq.password=guest
  3)生產(chǎn)者消息確認機制
  # 開(kāi)啟發(fā)送確認 spring.rabbitmq.publisher-confirms=true # 開(kāi)啟發(fā)送失敗退回 spring.rabbitmq.publisher-returns=true
  4)發(fā)送消息
  @Component public class Sender implements RabbitTemplate.ConfirmCallback, RabbitTemplate.ReturnCallback{ private static Map map = new ConcurrentHashMap(); private final Logger emailLogger = LoggerFactory.getLogger("emailLogger"); @Autowired private RabbitTemplate rabbitTemplate; public void send(String routingKey, String content) { this.rabbitTemplate.setMandatory(true); this.rabbitTemplate.setConfirmCallback(this); this.rabbitTemplate.setReturnCallback(this); this.rabbitTemplate.setRoutingKey(routingKey); //這樣我們就能知道,發(fā)送失敗的是哪條消息了 this.rabbitTemplate.correlationConvertAndSend(content, new CorrelationData(content)); // this.rabbitTemplate.convertAndSend(routingKey, content); } /** * 確認后回調: * @param correlationData * @param ack * @param cause */ @Override public void confirm(CorrelationData correlationData, boolean ack, String cause) { if (!ack) { /** * 我們這里僅通過(guò)打印日志、發(fā)送郵件來(lái)預警,并沒(méi)有實(shí)現自動(dòng)重試機制: * 1、將發(fā)送失敗重新發(fā)送到一個(gè)隊列中:fail-queue,然后可以定時(shí)對這些消息進(jìn)行重發(fā) * 2、在本地定義一個(gè)緩存map對象,定時(shí)進(jìn)行重發(fā) * 3、為了更安全,可以將所有發(fā)送的消息保存到db中,并設置一個(gè)狀態(tài)(是否發(fā)送成功),定時(shí)掃描檢查是否存在未成功發(fā)送的信息 * 這塊知識,我們后期講"分布式事務(wù)"的時(shí)候,在深入講解這塊內容 */ emailLogger.error("send ack fail, cause = {}, correlationData = {}", cause, correlationData.getId()); } else { System.out.println("send ack success"); } } /** * 失敗后return回調: * * @param message * @param replyCode * @param replyText * @param exchange * @param routingKey */ @Override public void returnedMessage(Message message, int replyCode, String replyText, String exchange, String routingKey) { emailLogger.error("send fail return-message = " + new String(message.getBody()) + ", replyCode: " + replyCode + ", replyText: " + replyText + ", exchange: " + exchange + ", routingKey: " + routingKey); String str = new String(message.getBody()); retrySend(str, 3); } private void retrySend(String content, int retryTime){ if(map.containsKey(content)){ int count = map.get(content); count++; map.put(content, count); } else { map.put(content, 1); } if(map.get(content) = 3) { //當有多次更新失敗的時(shí)候,發(fā)送郵件通知: emailLogger.error("處理MQ[" + content + "]失敗[" + retryTimes + "]次"); } try { if (retryTimes >= 5) { //當有很多次更新失敗的時(shí)候,丟棄這條消息或者發(fā)送到死信隊列中 channel.basicNack(message.getMessageProperties().getDeliveryTag(), false,false); }else { //告訴服務(wù)器收到這條消息 已經(jīng)被我消費了 可以在隊列刪掉;否則消息服務(wù)器以為這條消息沒(méi)處理掉 后續還會(huì )在發(fā) channel.basicAck(message.getMessageProperties().getDeliveryTag(),false); } } catch (Exception e){ logger.error("消息確認失敗", e); } logger.info("handle msg finished = {}", content); } }
  三、實(shí)戰演練
  代碼庫:
  1、廣告管理系統:生產(chǎn)者向RabbitMQ發(fā)送消息通知
  場(chǎng)景分析:創(chuàng )建/更新廣告時(shí),消息是否正常發(fā)送?項目名稱(chēng):spring-boot-ad
  1)正常
  在控制臺查看RabbitMQ是否正常接收消息
  2)異常2、廣告緩存服務(wù)系統:consumer收到消息刷新到redis
  場(chǎng)景分析:創(chuàng )建/更新廣告時(shí),消息是否正常接收?項目名稱(chēng):spring-boot-rabbitmq-reliability-redis
  1)正常2)異常四、注意
  我們在本課中談到的異常處理并不完美。在下一課中,我們將使用延遲隊列來(lái)處理異常消息。
  延遲隊列應用場(chǎng)景也很廣,下次繼續關(guān)注分享
  更多內容請關(guān)注:頭條號:極客輝
  
  個(gè)人網(wǎng)站:極客輝更多信息分享,請加群討論:375412858
   查看全部

  網(wǎng)站內容更新機制(廣告管理系統與緩存服務(wù)系統實(shí)時(shí)交互的橋梁-極客慧
)
  借助緩存架構的消息中間件RabbitMQ實(shí)時(shí)更新Redis緩存實(shí)戰演練一、背景介紹
  前面我們花了很多時(shí)間介紹消息中間件RabbitMQ,講了它的基本使用和可靠傳輸。這些對于我們的緩存架構有什么用,我們直接在上面分析一下:
  
  要實(shí)現這部分功能,我們需要用到兩個(gè)系統:
  這兩個(gè)獨立的系統是密切相關(guān)的。一個(gè)是生產(chǎn)者,另一個(gè)是消費者。我們如何建立這兩個(gè)系統之間的連接,如何通知您及時(shí)獲取我們制作的廣告?
  通過(guò)RabbitMQ,我們在廣告管理系統和緩存服務(wù)系統之間建立了實(shí)時(shí)交互的橋梁。
  二、核心功能介紹1、廣告管理系統
  功能:制作廣告,將制作信息實(shí)時(shí)同步到RabbitMQ
  1)添加依賴(lài)
   org.springframework.boot spring-boot-starter-amqp ${spring-boot.version} org.codehaus.janino janino 2.7.8 javax.mail mail 1.4.7
  2)基本配置
  @Configuration public class RabbitConfig { public final static String queueName = "ad_queue"; }
  spring.rabbitmq.host=localhost spring.rabbitmq.port=5672 spring.rabbitmq.username=guest spring.rabbitmq.password=guest
  3)生產(chǎn)者消息確認機制
  # 開(kāi)啟發(fā)送確認 spring.rabbitmq.publisher-confirms=true # 開(kāi)啟發(fā)送失敗退回 spring.rabbitmq.publisher-returns=true
  4)發(fā)送消息
  @Component public class Sender implements RabbitTemplate.ConfirmCallback, RabbitTemplate.ReturnCallback{ private static Map map = new ConcurrentHashMap(); private final Logger emailLogger = LoggerFactory.getLogger("emailLogger"); @Autowired private RabbitTemplate rabbitTemplate; public void send(String routingKey, String content) { this.rabbitTemplate.setMandatory(true); this.rabbitTemplate.setConfirmCallback(this); this.rabbitTemplate.setReturnCallback(this); this.rabbitTemplate.setRoutingKey(routingKey); //這樣我們就能知道,發(fā)送失敗的是哪條消息了 this.rabbitTemplate.correlationConvertAndSend(content, new CorrelationData(content)); // this.rabbitTemplate.convertAndSend(routingKey, content); } /** * 確認后回調: * @param correlationData * @param ack * @param cause */ @Override public void confirm(CorrelationData correlationData, boolean ack, String cause) { if (!ack) { /** * 我們這里僅通過(guò)打印日志、發(fā)送郵件來(lái)預警,并沒(méi)有實(shí)現自動(dòng)重試機制: * 1、將發(fā)送失敗重新發(fā)送到一個(gè)隊列中:fail-queue,然后可以定時(shí)對這些消息進(jìn)行重發(fā) * 2、在本地定義一個(gè)緩存map對象,定時(shí)進(jìn)行重發(fā) * 3、為了更安全,可以將所有發(fā)送的消息保存到db中,并設置一個(gè)狀態(tài)(是否發(fā)送成功),定時(shí)掃描檢查是否存在未成功發(fā)送的信息 * 這塊知識,我們后期講"分布式事務(wù)"的時(shí)候,在深入講解這塊內容 */ emailLogger.error("send ack fail, cause = {}, correlationData = {}", cause, correlationData.getId()); } else { System.out.println("send ack success"); } } /** * 失敗后return回調: * * @param message * @param replyCode * @param replyText * @param exchange * @param routingKey */ @Override public void returnedMessage(Message message, int replyCode, String replyText, String exchange, String routingKey) { emailLogger.error("send fail return-message = " + new String(message.getBody()) + ", replyCode: " + replyCode + ", replyText: " + replyText + ", exchange: " + exchange + ", routingKey: " + routingKey); String str = new String(message.getBody()); retrySend(str, 3); } private void retrySend(String content, int retryTime){ if(map.containsKey(content)){ int count = map.get(content); count++; map.put(content, count); } else { map.put(content, 1); } if(map.get(content) = 3) { //當有多次更新失敗的時(shí)候,發(fā)送郵件通知: emailLogger.error("處理MQ[" + content + "]失敗[" + retryTimes + "]次"); } try { if (retryTimes >= 5) { //當有很多次更新失敗的時(shí)候,丟棄這條消息或者發(fā)送到死信隊列中 channel.basicNack(message.getMessageProperties().getDeliveryTag(), false,false); }else { //告訴服務(wù)器收到這條消息 已經(jīng)被我消費了 可以在隊列刪掉;否則消息服務(wù)器以為這條消息沒(méi)處理掉 后續還會(huì )在發(fā) channel.basicAck(message.getMessageProperties().getDeliveryTag(),false); } } catch (Exception e){ logger.error("消息確認失敗", e); } logger.info("handle msg finished = {}", content); } }
  三、實(shí)戰演練
  代碼庫:
  1、廣告管理系統:生產(chǎn)者向RabbitMQ發(fā)送消息通知
  場(chǎng)景分析:創(chuàng )建/更新廣告時(shí),消息是否正常發(fā)送?項目名稱(chēng):spring-boot-ad
  1)正常
  在控制臺查看RabbitMQ是否正常接收消息
  2)異常2、廣告緩存服務(wù)系統:consumer收到消息刷新到redis
  場(chǎng)景分析:創(chuàng )建/更新廣告時(shí),消息是否正常接收?項目名稱(chēng):spring-boot-rabbitmq-reliability-redis
  1)正常2)異常四、注意
  我們在本課中談到的異常處理并不完美。在下一課中,我們將使用延遲隊列來(lái)處理異常消息。
  延遲隊列應用場(chǎng)景也很廣,下次繼續關(guān)注分享
  更多內容請關(guān)注:頭條號:極客輝
  
  個(gè)人網(wǎng)站:極客輝更多信息分享,請加群討論:375412858
  

網(wǎng)站內容更新機制(響應式中英雙語(yǔ)建材展銷(xiāo)網(wǎng)站模板-久云CMS建站模板)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 102 次瀏覽 ? 2022-04-12 19:15 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(響應式中英雙語(yǔ)建材展銷(xiāo)網(wǎng)站模板-久云CMS建站模板)
  響應式中英文雙語(yǔ)建材展網(wǎng)站模板自帶eyoucms內核,無(wú)需下載eyou系統,原創(chuàng )設計,手寫(xiě)DIV+CSS,完美兼容IE7+,火狐、Chrome、360瀏覽器等;主流瀏覽器;結構易于優(yōu)化;多個(gè)終端可以正常預覽。九云致力于提供更好的易優(yōu)cms網(wǎng)站模板,多年易優(yōu)cms網(wǎng)站模板開(kāi)發(fā)經(jīng)驗,獨立團隊設計開(kāi)發(fā)易優(yōu)cms網(wǎng)站模板并維護更新定期和售后,值得信賴(lài)的選擇,九云專(zhuān)注于企業(yè)建站用戶(hù)的需求,提供各行業(yè)的大量模板,
  
  模板信息
  模板名稱(chēng):響應式中英雙語(yǔ)建材展網(wǎng)站模板
  模板編碼:UTF8
  模板分類(lèi):營(yíng)銷(xiāo)、外貿、商城、雙語(yǔ)
  適合行業(yè):雙語(yǔ)企業(yè)
  搜索引擎優(yōu)化支持
  靜態(tài)頁(yè)面:支持一鍵生成靜態(tài)頁(yè)面,也可以分別生成首頁(yè)、列表、內容頁(yè)面。
  偽靜態(tài):優(yōu)于靜態(tài)頁(yè)面,體驗相同,無(wú)需生成;(受到推崇的)
  SEO參數:每個(gè)頁(yè)面可以自定義標題(title)關(guān)鍵詞(keywords)和簡(jiǎn)短描述(description),頁(yè)面中的圖片(alt)超鏈接(title)會(huì )自動(dòng)填充到源碼中。
  SiteMap:網(wǎng)站地圖SiteMap,可以生成xml和txt??梢噪S著(zhù) 網(wǎng)站 內容的更新而自動(dòng)生成。
  站內錨文:可以通過(guò)內鏈管理插件添加多個(gè)站內錨文鏈接,實(shí)現網(wǎng)站內鏈優(yōu)化。
  源代碼結構清晰:HTML/CSS/JavaScript分離,讓搜索引擎更加關(guān)注核心HTML內容。
  友情鏈接:內置友情鏈接功能,添加友情鏈接后,可以顯示在首頁(yè)底部。
  安全和效率
  網(wǎng)站備份:支持數據庫備份、上傳文件備份、全站備份,并可下載到本地電腦存儲,后臺恢復備份數據;
  后臺URL隱藏:可以修改后臺登錄頁(yè)面的路徑名,隱藏后臺登錄URL,提高網(wǎng)站的安全性能;
  安全機制:內置表單防潑水機制、防刷新機制、SQL危險符號語(yǔ)句過(guò)濾;
  安全補?。汗俜桨l(fā)現安全漏洞會(huì )在24小時(shí)內發(fā)布補丁,網(wǎng)站后臺會(huì )自動(dòng)提示更新安全補丁,待站長(cháng)確認后進(jìn)行升級操作;
  緩存機制:前臺支持緩存機制。訪(fǎng)問(wèn)者不需要每次都讀取后臺數據,直接從緩存文件中獲取,加快了訪(fǎng)問(wèn)速度,減少了服務(wù)器資源消耗; 查看全部

  網(wǎng)站內容更新機制(響應式中英雙語(yǔ)建材展銷(xiāo)網(wǎng)站模板-久云CMS建站模板)
  響應式中英文雙語(yǔ)建材展網(wǎng)站模板自帶eyoucms內核,無(wú)需下載eyou系統,原創(chuàng )設計,手寫(xiě)DIV+CSS,完美兼容IE7+,火狐、Chrome、360瀏覽器等;主流瀏覽器;結構易于優(yōu)化;多個(gè)終端可以正常預覽。九云致力于提供更好的易優(yōu)cms網(wǎng)站模板,多年易優(yōu)cms網(wǎng)站模板開(kāi)發(fā)經(jīng)驗,獨立團隊設計開(kāi)發(fā)易優(yōu)cms網(wǎng)站模板并維護更新定期和售后,值得信賴(lài)的選擇,九云專(zhuān)注于企業(yè)建站用戶(hù)的需求,提供各行業(yè)的大量模板,
  
  模板信息
  模板名稱(chēng):響應式中英雙語(yǔ)建材展網(wǎng)站模板
  模板編碼:UTF8
  模板分類(lèi):營(yíng)銷(xiāo)、外貿、商城、雙語(yǔ)
  適合行業(yè):雙語(yǔ)企業(yè)
  搜索引擎優(yōu)化支持
  靜態(tài)頁(yè)面:支持一鍵生成靜態(tài)頁(yè)面,也可以分別生成首頁(yè)、列表、內容頁(yè)面。
  偽靜態(tài):優(yōu)于靜態(tài)頁(yè)面,體驗相同,無(wú)需生成;(受到推崇的)
  SEO參數:每個(gè)頁(yè)面可以自定義標題(title)關(guān)鍵詞(keywords)和簡(jiǎn)短描述(description),頁(yè)面中的圖片(alt)超鏈接(title)會(huì )自動(dòng)填充到源碼中。
  SiteMap:網(wǎng)站地圖SiteMap,可以生成xml和txt??梢噪S著(zhù) 網(wǎng)站 內容的更新而自動(dòng)生成。
  站內錨文:可以通過(guò)內鏈管理插件添加多個(gè)站內錨文鏈接,實(shí)現網(wǎng)站內鏈優(yōu)化。
  源代碼結構清晰:HTML/CSS/JavaScript分離,讓搜索引擎更加關(guān)注核心HTML內容。
  友情鏈接:內置友情鏈接功能,添加友情鏈接后,可以顯示在首頁(yè)底部。
  安全和效率
  網(wǎng)站備份:支持數據庫備份、上傳文件備份、全站備份,并可下載到本地電腦存儲,后臺恢復備份數據;
  后臺URL隱藏:可以修改后臺登錄頁(yè)面的路徑名,隱藏后臺登錄URL,提高網(wǎng)站的安全性能;
  安全機制:內置表單防潑水機制、防刷新機制、SQL危險符號語(yǔ)句過(guò)濾;
  安全補?。汗俜桨l(fā)現安全漏洞會(huì )在24小時(shí)內發(fā)布補丁,網(wǎng)站后臺會(huì )自動(dòng)提示更新安全補丁,待站長(cháng)確認后進(jìn)行升級操作;
  緩存機制:前臺支持緩存機制。訪(fǎng)問(wèn)者不需要每次都讀取后臺數據,直接從緩存文件中獲取,加快了訪(fǎng)問(wèn)速度,減少了服務(wù)器資源消耗;

網(wǎng)站內容更新機制(丁丁貓:網(wǎng)站內容的原創(chuàng )性很重要)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 67 次瀏覽 ? 2022-04-12 07:21 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(丁丁貓:網(wǎng)站內容的原創(chuàng )性很重要)
  丁丁貓:我們說(shuō)互聯(lián)網(wǎng)是一個(gè)巨大的數據庫?;ヂ?lián)網(wǎng)每天都有無(wú)數的數據交換和流動(dòng)?,F在互聯(lián)網(wǎng)已經(jīng)成為人們非常重要的一部分,滲透到生活的方方面面,依托互聯(lián)網(wǎng)。也越來(lái)越強。
  并且每天互聯(lián)網(wǎng)都會(huì )產(chǎn)生各種更新和原創(chuàng )信息,比如新聞、評論、視頻、音樂(lè )等等,而這些原創(chuàng )信息的生成對于整個(gè)互聯(lián)網(wǎng)來(lái)說(shuō)已經(jīng)帶來(lái)了許多積極因素。所以,保證網(wǎng)站內容的原創(chuàng )質(zhì)量其實(shí)是非常重要的。那么我們該怎么做呢?讓筆者從以下三點(diǎn)來(lái)分析。
  首先,首先制定網(wǎng)站內容欄目的規劃分析。對于一個(gè)好的網(wǎng)站,我們需要在網(wǎng)站開(kāi)始構建的時(shí)候確定我們的網(wǎng)站會(huì )打開(kāi)什么樣的列,如何對列進(jìn)行分類(lèi),具體內容是什么等等。也就是說(shuō),要做好網(wǎng)站的欄目規劃。清晰的網(wǎng)站欄,不僅方便網(wǎng)站建設者開(kāi)發(fā)網(wǎng)站,還可以讓用戶(hù)在訪(fǎng)問(wèn)網(wǎng)站時(shí)更清楚地了解,更容易找到什么他們想要內容。這樣做,我們會(huì )給用戶(hù)一個(gè)非常好的用戶(hù)體驗。
  二是建立比較完善、完善的內容審核管理制度。大家可以看看一些大型門(mén)戶(hù)網(wǎng)站網(wǎng)站,比如新浪、騰訊等。網(wǎng)站內容為什么這么火?造成這種情況的一個(gè)重要原因是他們在內容審查機制上花費了很多。,他們的每一篇文章文章都經(jīng)過(guò)精心挑選和審核,保證文章內容的質(zhì)量,那么,在我們網(wǎng)站建設的前期,我們不只是追求網(wǎng)站 流量,應該更加重視網(wǎng)站的文章內容建設,包括內容審核和篩選機制。要制作這樣的機制,必須完成以下兩個(gè)步驟。第一步是審核,也就是刪除不合適的內容;
  最后,讓用戶(hù)貢獻內容。這不是天方夜譚,不切實(shí)際。用戶(hù),尤其是有經(jīng)驗的用戶(hù),會(huì )創(chuàng )作很多原創(chuàng )的內容,而且很多都是行業(yè)內的專(zhuān)家,所以制作出來(lái)的很多網(wǎng)站文章的質(zhì)量非常高,所以在網(wǎng)站開(kāi)發(fā)之后,我們會(huì )有這樣一個(gè)機制來(lái)增加用戶(hù)的參與度,從而提高網(wǎng)站的知名度。
  總的來(lái)說(shuō),未來(lái)網(wǎng)站原創(chuàng )內容的構建會(huì )越來(lái)越重要。希望各位站長(cháng)關(guān)注這些問(wèn)題,理解網(wǎng)站建設會(huì )持續很長(cháng)時(shí)間。創(chuàng )造更多,更少復制。
  轉載請注明:丁丁貓 查看全部

  網(wǎng)站內容更新機制(丁丁貓:網(wǎng)站內容的原創(chuàng )性很重要)
  丁丁貓:我們說(shuō)互聯(lián)網(wǎng)是一個(gè)巨大的數據庫?;ヂ?lián)網(wǎng)每天都有無(wú)數的數據交換和流動(dòng)?,F在互聯(lián)網(wǎng)已經(jīng)成為人們非常重要的一部分,滲透到生活的方方面面,依托互聯(lián)網(wǎng)。也越來(lái)越強。
  并且每天互聯(lián)網(wǎng)都會(huì )產(chǎn)生各種更新和原創(chuàng )信息,比如新聞、評論、視頻、音樂(lè )等等,而這些原創(chuàng )信息的生成對于整個(gè)互聯(lián)網(wǎng)來(lái)說(shuō)已經(jīng)帶來(lái)了許多積極因素。所以,保證網(wǎng)站內容的原創(chuàng )質(zhì)量其實(shí)是非常重要的。那么我們該怎么做呢?讓筆者從以下三點(diǎn)來(lái)分析。
  首先,首先制定網(wǎng)站內容欄目的規劃分析。對于一個(gè)好的網(wǎng)站,我們需要在網(wǎng)站開(kāi)始構建的時(shí)候確定我們的網(wǎng)站會(huì )打開(kāi)什么樣的列,如何對列進(jìn)行分類(lèi),具體內容是什么等等。也就是說(shuō),要做好網(wǎng)站的欄目規劃。清晰的網(wǎng)站欄,不僅方便網(wǎng)站建設者開(kāi)發(fā)網(wǎng)站,還可以讓用戶(hù)在訪(fǎng)問(wèn)網(wǎng)站時(shí)更清楚地了解,更容易找到什么他們想要內容。這樣做,我們會(huì )給用戶(hù)一個(gè)非常好的用戶(hù)體驗。
  二是建立比較完善、完善的內容審核管理制度。大家可以看看一些大型門(mén)戶(hù)網(wǎng)站網(wǎng)站,比如新浪、騰訊等。網(wǎng)站內容為什么這么火?造成這種情況的一個(gè)重要原因是他們在內容審查機制上花費了很多。,他們的每一篇文章文章都經(jīng)過(guò)精心挑選和審核,保證文章內容的質(zhì)量,那么,在我們網(wǎng)站建設的前期,我們不只是追求網(wǎng)站 流量,應該更加重視網(wǎng)站的文章內容建設,包括內容審核和篩選機制。要制作這樣的機制,必須完成以下兩個(gè)步驟。第一步是審核,也就是刪除不合適的內容;
  最后,讓用戶(hù)貢獻內容。這不是天方夜譚,不切實(shí)際。用戶(hù),尤其是有經(jīng)驗的用戶(hù),會(huì )創(chuàng )作很多原創(chuàng )的內容,而且很多都是行業(yè)內的專(zhuān)家,所以制作出來(lái)的很多網(wǎng)站文章的質(zhì)量非常高,所以在網(wǎng)站開(kāi)發(fā)之后,我們會(huì )有這樣一個(gè)機制來(lái)增加用戶(hù)的參與度,從而提高網(wǎng)站的知名度。
  總的來(lái)說(shuō),未來(lái)網(wǎng)站原創(chuàng )內容的構建會(huì )越來(lái)越重要。希望各位站長(cháng)關(guān)注這些問(wèn)題,理解網(wǎng)站建設會(huì )持續很長(cháng)時(shí)間。創(chuàng )造更多,更少復制。
  轉載請注明:丁丁貓

網(wǎng)站內容更新機制(一下網(wǎng)站更新的八個(gè)需要注意的要點(diǎn)文章的原創(chuàng )性)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 89 次瀏覽 ? 2022-04-12 01:20 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(一下網(wǎng)站更新的八個(gè)需要注意的要點(diǎn)文章的原創(chuàng )性)
  我們都知道一個(gè)好的網(wǎng)站必須有一個(gè)好的文章更新機制,這樣網(wǎng)站才能更好的被搜索引擎蜘蛛抓取并上榜,今天分享一下網(wǎng)站八點(diǎn)更新注意事項。
  原創(chuàng ) 1.文章 的性別
  大家都知道搜索引擎非常喜歡原創(chuàng )文章,最好花點(diǎn)時(shí)間寫(xiě)原創(chuàng )的文章,一個(gè)原創(chuàng )值十個(gè)如果你懶得去原創(chuàng )偽原創(chuàng )或者掃書(shū),光重印不會(huì )有好的效果,可能會(huì )適得其反。
  2.使用 關(guān)鍵詞
  更新文章的時(shí)候一定要規劃好這個(gè)文章的core關(guān)鍵詞,把這個(gè)文章高速搜索引擎的core關(guān)鍵詞填上關(guān)鍵字是什么。
  3.關(guān)鍵詞第一次出現時(shí)加粗
  文章 中第一次出現的 關(guān)鍵詞 應該以粗體顯示,最好在 文章 的開(kāi)頭。
  4.寫(xiě)作時(shí)盡量使用單詞文章
  “around”這個(gè)詞被大家提過(guò)很多次了,文章標題,關(guān)鍵詞,文章內容,還加了英文最好的url??梢赃_到最好的效果。
  5.多樣性
  這種多樣性可以理解為文章內容的多樣性和外部鏈接的多樣性。內容和主題可以適當擴展。比如這篇文章的標題更新了網(wǎng)站文章八個(gè)優(yōu)化點(diǎn)”,你也可以為八個(gè)更新文章問(wèn)題做錨文本鏈接等等。這種多樣性適用不僅是為了主頁(yè)上幾個(gè)關(guān)鍵詞的多樣性,也是為了文章。
  6.內容最好相關(guān)
  內容必須與主站點(diǎn)相關(guān)并適當擴展。比如SEO的網(wǎng)站可以擴展到網(wǎng)絡(luò )推廣、電子商務(wù)、網(wǎng)站建設、css風(fēng)格設計等相關(guān)內容。
  7.逐漸增加
  文章 不能今天幾篇,明天幾十篇,后天不更新了。優(yōu)化是一個(gè)長(cháng)期的人。根據我的能力,我一天能寫(xiě)一三篇文章。我自己的生活博客和無(wú)錫SEO基本上每天都在更新。每日更新可以讓搜索引擎了解你的使用習慣,逐漸獲得對你網(wǎng)站的信任。隨著(zhù)時(shí)間的推移,體重會(huì )增加。
  8.權威網(wǎng)站鏈接
  網(wǎng)站文章中提到的一些網(wǎng)站或人,可以鏈接到他們的網(wǎng)站,搜索引擎會(huì )對你的網(wǎng)站有很好的識別,比如我們的今天是描述 SEO 最近談到的 SEOWHY。只需做一個(gè)錨文本來(lái)了解SEOWHY,讓搜索引擎知道這個(gè)文章與SEO有關(guān),等等??梢杂行岣呶恼略谒阉饕嬷械闹?。
  本文由無(wú)錫SEO()站長(cháng)供稿 查看全部

  網(wǎng)站內容更新機制(一下網(wǎng)站更新的八個(gè)需要注意的要點(diǎn)文章的原創(chuàng )性)
  我們都知道一個(gè)好的網(wǎng)站必須有一個(gè)好的文章更新機制,這樣網(wǎng)站才能更好的被搜索引擎蜘蛛抓取并上榜,今天分享一下網(wǎng)站八點(diǎn)更新注意事項。
  原創(chuàng ) 1.文章 的性別
  大家都知道搜索引擎非常喜歡原創(chuàng )文章,最好花點(diǎn)時(shí)間寫(xiě)原創(chuàng )的文章,一個(gè)原創(chuàng )值十個(gè)如果你懶得去原創(chuàng )偽原創(chuàng )或者掃書(shū),光重印不會(huì )有好的效果,可能會(huì )適得其反。
  2.使用 關(guān)鍵詞
  更新文章的時(shí)候一定要規劃好這個(gè)文章的core關(guān)鍵詞,把這個(gè)文章高速搜索引擎的core關(guān)鍵詞填上關(guān)鍵字是什么。
  3.關(guān)鍵詞第一次出現時(shí)加粗
  文章 中第一次出現的 關(guān)鍵詞 應該以粗體顯示,最好在 文章 的開(kāi)頭。
  4.寫(xiě)作時(shí)盡量使用單詞文章
  “around”這個(gè)詞被大家提過(guò)很多次了,文章標題,關(guān)鍵詞,文章內容,還加了英文最好的url??梢赃_到最好的效果。
  5.多樣性
  這種多樣性可以理解為文章內容的多樣性和外部鏈接的多樣性。內容和主題可以適當擴展。比如這篇文章的標題更新了網(wǎng)站文章八個(gè)優(yōu)化點(diǎn)”,你也可以為八個(gè)更新文章問(wèn)題做錨文本鏈接等等。這種多樣性適用不僅是為了主頁(yè)上幾個(gè)關(guān)鍵詞的多樣性,也是為了文章。
  6.內容最好相關(guān)
  內容必須與主站點(diǎn)相關(guān)并適當擴展。比如SEO的網(wǎng)站可以擴展到網(wǎng)絡(luò )推廣、電子商務(wù)、網(wǎng)站建設、css風(fēng)格設計等相關(guān)內容。
  7.逐漸增加
  文章 不能今天幾篇,明天幾十篇,后天不更新了。優(yōu)化是一個(gè)長(cháng)期的人。根據我的能力,我一天能寫(xiě)一三篇文章。我自己的生活博客和無(wú)錫SEO基本上每天都在更新。每日更新可以讓搜索引擎了解你的使用習慣,逐漸獲得對你網(wǎng)站的信任。隨著(zhù)時(shí)間的推移,體重會(huì )增加。
  8.權威網(wǎng)站鏈接
  網(wǎng)站文章中提到的一些網(wǎng)站或人,可以鏈接到他們的網(wǎng)站,搜索引擎會(huì )對你的網(wǎng)站有很好的識別,比如我們的今天是描述 SEO 最近談到的 SEOWHY。只需做一個(gè)錨文本來(lái)了解SEOWHY,讓搜索引擎知道這個(gè)文章與SEO有關(guān),等等??梢杂行岣呶恼略谒阉饕嬷械闹?。
  本文由無(wú)錫SEO()站長(cháng)供稿

網(wǎng)站內容更新機制(Token+Redis怎么做登錄認證?服務(wù)共享session)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 387 次瀏覽 ? 2022-04-09 17:05 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(Token+Redis怎么做登錄認證?服務(wù)共享session)
  在單臺服務(wù)器中,我們大部分的用戶(hù)認證都是會(huì )話(huà)(session),但是如果是集群服務(wù)器架構呢?需要做會(huì )話(huà)共享,多個(gè)服務(wù)共享一個(gè)會(huì )話(huà),這樣才能保證集群服務(wù)器架構(多臺服務(wù)器)使用一個(gè)會(huì )話(huà),或者我們也可以使用Token進(jìn)行登錄認證,使用Token+Redis同時(shí)實(shí)現一起完整的登錄身份驗證。
  會(huì )話(huà)共享將在后面討論。今天我們就來(lái)說(shuō)說(shuō)Token+Redis是如何進(jìn)行登錄認證的。
  首先我簡(jiǎn)單介紹一下什么是JWT。 JWT的全稱(chēng)是(JSON WEB TOKEN),是目前流行的登錄認證工具之一。這是一個(gè)非常輕量級的規范。該規范允許我們使用 JWT 在用戶(hù)和服務(wù)器之間傳遞安全可靠的信息。它的兩個(gè)主要使用場(chǎng)景是身份驗證和數據交換。
  詳細的JWT這里就不解釋了,留到下一篇吧。今天要講的就是JWT認證,也就是使用JWT生成Token,客戶(hù)端使用Token來(lái)訪(fǎng)問(wèn)我們其他需要用戶(hù)認證的接口。
  事實(shí)上,JWT 生成的是一個(gè)字符串。 JWT 生成的 Token 由三部分組成:Header、Payload 和 Signature。具體情況大家自己了解,這里不再贅述。今天我們主要講一下Token的更新策略。
  我們生成Token的場(chǎng)景是在用戶(hù)登錄成功的時(shí)候生成的。如果用戶(hù)每次登錄都要生成一個(gè)Token,在高并發(fā)場(chǎng)景下是很糟糕的,也很容易被惡意攻擊??梢允褂?store 的緩存方案來(lái)做 Token 更新策略。
  JWT 生成的 Token 具有有效性機制。如果設置為 30 分鐘,則 Token 為 30 分鐘。如果用戶(hù)在我們的WEB網(wǎng)站上一直活躍30分鐘,那么在第31分鐘你必須重新登錄,這給用戶(hù)的體驗極差,和我們使用的Session有效性機制不同單服務(wù)器。
  本地緩存我們可以使用市場(chǎng)上最流行的內存數據庫Redis系統。使用Redis做Token更新策略的主要流程,可以先看下圖。
  
  這張圖的主要思路是:用戶(hù)帶上賬號和密碼訪(fǎng)問(wèn)后端驗證,驗證成功后生成一個(gè)Token,并為T(mén)oken設置有效期, Token 被放入 Redis。 Redis 中的有效期必須比 Token 的有效期長(cháng)。用戶(hù)訪(fǎng)問(wèn)界面時(shí),如果token已經(jīng)過(guò)期,去redis查找。如果redis有token,就會(huì )生成一個(gè)新的token來(lái)替換過(guò)期的token。 redis的有效期重置為60分鐘。如果redis中不存在token,說(shuō)明token在redis中已經(jīng)過(guò)期或者是無(wú)效token,提示用戶(hù)重新登錄。 查看全部

  網(wǎng)站內容更新機制(Token+Redis怎么做登錄認證?服務(wù)共享session)
  在單臺服務(wù)器中,我們大部分的用戶(hù)認證都是會(huì )話(huà)(session),但是如果是集群服務(wù)器架構呢?需要做會(huì )話(huà)共享,多個(gè)服務(wù)共享一個(gè)會(huì )話(huà),這樣才能保證集群服務(wù)器架構(多臺服務(wù)器)使用一個(gè)會(huì )話(huà),或者我們也可以使用Token進(jìn)行登錄認證,使用Token+Redis同時(shí)實(shí)現一起完整的登錄身份驗證。
  會(huì )話(huà)共享將在后面討論。今天我們就來(lái)說(shuō)說(shuō)Token+Redis是如何進(jìn)行登錄認證的。
  首先我簡(jiǎn)單介紹一下什么是JWT。 JWT的全稱(chēng)是(JSON WEB TOKEN),是目前流行的登錄認證工具之一。這是一個(gè)非常輕量級的規范。該規范允許我們使用 JWT 在用戶(hù)和服務(wù)器之間傳遞安全可靠的信息。它的兩個(gè)主要使用場(chǎng)景是身份驗證和數據交換。
  詳細的JWT這里就不解釋了,留到下一篇吧。今天要講的就是JWT認證,也就是使用JWT生成Token,客戶(hù)端使用Token來(lái)訪(fǎng)問(wèn)我們其他需要用戶(hù)認證的接口。
  事實(shí)上,JWT 生成的是一個(gè)字符串。 JWT 生成的 Token 由三部分組成:Header、Payload 和 Signature。具體情況大家自己了解,這里不再贅述。今天我們主要講一下Token的更新策略。
  我們生成Token的場(chǎng)景是在用戶(hù)登錄成功的時(shí)候生成的。如果用戶(hù)每次登錄都要生成一個(gè)Token,在高并發(fā)場(chǎng)景下是很糟糕的,也很容易被惡意攻擊??梢允褂?store 的緩存方案來(lái)做 Token 更新策略。
  JWT 生成的 Token 具有有效性機制。如果設置為 30 分鐘,則 Token 為 30 分鐘。如果用戶(hù)在我們的WEB網(wǎng)站上一直活躍30分鐘,那么在第31分鐘你必須重新登錄,這給用戶(hù)的體驗極差,和我們使用的Session有效性機制不同單服務(wù)器。
  本地緩存我們可以使用市場(chǎng)上最流行的內存數據庫Redis系統。使用Redis做Token更新策略的主要流程,可以先看下圖。
  
  這張圖的主要思路是:用戶(hù)帶上賬號和密碼訪(fǎng)問(wèn)后端驗證,驗證成功后生成一個(gè)Token,并為T(mén)oken設置有效期, Token 被放入 Redis。 Redis 中的有效期必須比 Token 的有效期長(cháng)。用戶(hù)訪(fǎng)問(wèn)界面時(shí),如果token已經(jīng)過(guò)期,去redis查找。如果redis有token,就會(huì )生成一個(gè)新的token來(lái)替換過(guò)期的token。 redis的有效期重置為60分鐘。如果redis中不存在token,說(shuō)明token在redis中已經(jīng)過(guò)期或者是無(wú)效token,提示用戶(hù)重新登錄。

網(wǎng)站內容更新機制(如何優(yōu)化寧波企業(yè)網(wǎng)站的內容?2019年5月8日)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 70 次瀏覽 ? 2022-04-09 07:42 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(如何優(yōu)化寧波企業(yè)網(wǎng)站的內容?2019年5月8日)
  寧波企業(yè)網(wǎng)站的內容如何優(yōu)化?2019 年 5 月 8 日
  中小企業(yè)在成長(cháng),他們的競爭也在加劇。越來(lái)越多的企業(yè)選擇線(xiàn)上推廣,因為互聯(lián)網(wǎng)的應用越來(lái)越普及,也是讓企業(yè)立于不敗之地的重要一環(huán)。那么,如何優(yōu)化企業(yè)網(wǎng)站的內容呢?
  如何優(yōu)化企業(yè)網(wǎng)站的內容?
  一、準備網(wǎng)站優(yōu)化
  一切都需要準備,尤其是在網(wǎng)絡(luò )優(yōu)化方面。不管你做什么網(wǎng)站優(yōu)化,首先要了解它所在的行業(yè)領(lǐng)域和競爭力,找到新的思路和思路,讓你的網(wǎng)站脫穎而出。在很多網(wǎng)絡(luò )優(yōu)化專(zhuān)業(yè)人士看來(lái),這方面是很重要的怎么做網(wǎng)站優(yōu)化,因為有了定位,就會(huì )有具體的措施。
  二、網(wǎng)站的設計一定要美觀(guān)精致
  人靠衣服,馬靠鞍。網(wǎng)站的外觀(guān)也需要漂亮精致,才能吸引大量的關(guān)注和瀏覽量,讓網(wǎng)站更好的實(shí)現建站的初衷。網(wǎng)站構造的外觀(guān)實(shí)際上是指網(wǎng)站頁(yè)面上文件的順序,圖標的名稱(chēng)和顏色。這樣的安排巧妙合理,既美觀(guān)又引人注目,從而達到網(wǎng)站合格的外觀(guān)。
  三、網(wǎng)站里面的內容質(zhì)量要夠高
  一個(gè)網(wǎng)站不僅要美化外觀(guān),更重要的是看網(wǎng)站的內在內容。在內容上,首先要求有條理,有邏輯順序,有關(guān)聯(lián),不能太跳。使用串聯(lián)或并聯(lián)等物理方法很好地排列和組合它們。只有這樣,其他人才能正確理解細節并有明確的重點(diǎn)。在瀏覽網(wǎng)站時(shí),他們知道重點(diǎn)在哪里,因此他們可以一目了然地看到網(wǎng)頁(yè)優(yōu)化的效果。
  第四個(gè)方面是如何優(yōu)化網(wǎng)站,網(wǎng)站的層次結構具有完整性
  這也是網(wǎng)絡(luò )優(yōu)化的一個(gè)主要方面。在優(yōu)化網(wǎng)絡(luò )時(shí),我們必須非常注意結構。似乎是整體的。這就要求運營(yíng)商要有自己獨特的網(wǎng)購建設理念。整體結構必須有關(guān)聯(lián)、有對比,不能相同,各部分必須相對獨立,而不是絕對獨立。
  第五方面,友情鏈接的添加與維護
  優(yōu)化時(shí),需要更新和優(yōu)化相關(guān)鏈接??紤]您的站點(diǎn)與其他站點(diǎn)之間的關(guān)系。幾個(gè)鏈接不定期更新,更新及時(shí),還有幾個(gè)長(cháng)期固定的鏈接可以擴大你的網(wǎng)站的內容和范圍。只有這樣,合作與競爭才能有更大的發(fā)展。
  企業(yè)網(wǎng)站的內容優(yōu)化包括兩個(gè)方面的工作:
  1、企業(yè)網(wǎng)站自己的SEO優(yōu)化機制,首頁(yè)應該調用經(jīng)常更新的網(wǎng)站內容,H1、H2、H3等內容頁(yè)的標簽要合理設置,DIV會(huì )優(yōu)先布局網(wǎng)站等內容,不懂代碼的可以使用美圖企業(yè)建站系統;
  2、根據潛在用戶(hù)的搜索習慣設置內容標題,尤其是長(cháng)尾搜索詞,讓用戶(hù)通過(guò)具體的關(guān)鍵詞準確搜索網(wǎng)站。
  如何優(yōu)化企業(yè)網(wǎng)站的內容?以上是我的看法。一個(gè)企業(yè)網(wǎng)站的內容優(yōu)化是一個(gè)長(cháng)期的過(guò)程。只要不斷優(yōu)化你的內容,你就會(huì )得到你想要的。 查看全部

  網(wǎng)站內容更新機制(如何優(yōu)化寧波企業(yè)網(wǎng)站的內容?2019年5月8日)
  寧波企業(yè)網(wǎng)站的內容如何優(yōu)化?2019 年 5 月 8 日
  中小企業(yè)在成長(cháng),他們的競爭也在加劇。越來(lái)越多的企業(yè)選擇線(xiàn)上推廣,因為互聯(lián)網(wǎng)的應用越來(lái)越普及,也是讓企業(yè)立于不敗之地的重要一環(huán)。那么,如何優(yōu)化企業(yè)網(wǎng)站的內容呢?
  如何優(yōu)化企業(yè)網(wǎng)站的內容?
  一、準備網(wǎng)站優(yōu)化
  一切都需要準備,尤其是在網(wǎng)絡(luò )優(yōu)化方面。不管你做什么網(wǎng)站優(yōu)化,首先要了解它所在的行業(yè)領(lǐng)域和競爭力,找到新的思路和思路,讓你的網(wǎng)站脫穎而出。在很多網(wǎng)絡(luò )優(yōu)化專(zhuān)業(yè)人士看來(lái),這方面是很重要的怎么做網(wǎng)站優(yōu)化,因為有了定位,就會(huì )有具體的措施。
  二、網(wǎng)站的設計一定要美觀(guān)精致
  人靠衣服,馬靠鞍。網(wǎng)站的外觀(guān)也需要漂亮精致,才能吸引大量的關(guān)注和瀏覽量,讓網(wǎng)站更好的實(shí)現建站的初衷。網(wǎng)站構造的外觀(guān)實(shí)際上是指網(wǎng)站頁(yè)面上文件的順序,圖標的名稱(chēng)和顏色。這樣的安排巧妙合理,既美觀(guān)又引人注目,從而達到網(wǎng)站合格的外觀(guān)。
  三、網(wǎng)站里面的內容質(zhì)量要夠高
  一個(gè)網(wǎng)站不僅要美化外觀(guān),更重要的是看網(wǎng)站的內在內容。在內容上,首先要求有條理,有邏輯順序,有關(guān)聯(lián),不能太跳。使用串聯(lián)或并聯(lián)等物理方法很好地排列和組合它們。只有這樣,其他人才能正確理解細節并有明確的重點(diǎn)。在瀏覽網(wǎng)站時(shí),他們知道重點(diǎn)在哪里,因此他們可以一目了然地看到網(wǎng)頁(yè)優(yōu)化的效果。
  第四個(gè)方面是如何優(yōu)化網(wǎng)站,網(wǎng)站的層次結構具有完整性
  這也是網(wǎng)絡(luò )優(yōu)化的一個(gè)主要方面。在優(yōu)化網(wǎng)絡(luò )時(shí),我們必須非常注意結構。似乎是整體的。這就要求運營(yíng)商要有自己獨特的網(wǎng)購建設理念。整體結構必須有關(guān)聯(lián)、有對比,不能相同,各部分必須相對獨立,而不是絕對獨立。
  第五方面,友情鏈接的添加與維護
  優(yōu)化時(shí),需要更新和優(yōu)化相關(guān)鏈接??紤]您的站點(diǎn)與其他站點(diǎn)之間的關(guān)系。幾個(gè)鏈接不定期更新,更新及時(shí),還有幾個(gè)長(cháng)期固定的鏈接可以擴大你的網(wǎng)站的內容和范圍。只有這樣,合作與競爭才能有更大的發(fā)展。
  企業(yè)網(wǎng)站的內容優(yōu)化包括兩個(gè)方面的工作:
  1、企業(yè)網(wǎng)站自己的SEO優(yōu)化機制,首頁(yè)應該調用經(jīng)常更新的網(wǎng)站內容,H1、H2、H3等內容頁(yè)的標簽要合理設置,DIV會(huì )優(yōu)先布局網(wǎng)站等內容,不懂代碼的可以使用美圖企業(yè)建站系統;
  2、根據潛在用戶(hù)的搜索習慣設置內容標題,尤其是長(cháng)尾搜索詞,讓用戶(hù)通過(guò)具體的關(guān)鍵詞準確搜索網(wǎng)站。
  如何優(yōu)化企業(yè)網(wǎng)站的內容?以上是我的看法。一個(gè)企業(yè)網(wǎng)站的內容優(yōu)化是一個(gè)長(cháng)期的過(guò)程。只要不斷優(yōu)化你的內容,你就會(huì )得到你想要的。

網(wǎng)站內容更新機制(網(wǎng)站內容更新機制:一個(gè)網(wǎng)站更新頻率一般為三天或者一周更新兩次)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 93 次瀏覽 ? 2022-04-06 20:00 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(網(wǎng)站內容更新機制:一個(gè)網(wǎng)站更新頻率一般為三天或者一周更新兩次)
  網(wǎng)站內容更新機制:一個(gè)網(wǎng)站更新頻率一般為三天或者一周更新兩次,如果網(wǎng)站非常長(cháng)期沒(méi)有更新,很有可能是作弊的。就像銀行的進(jìn)出銀行,一個(gè)網(wǎng)站作弊可能從一天更新到一個(gè)月都沒(méi)有更新,但是每個(gè)月進(jìn)出大于等于兩次銀行,會(huì )被銀行黑名單的。seo優(yōu)化的機制:搜索引擎的這個(gè)系統的話(huà),它的機制是流量+人工審核+時(shí)間+機器更新,如果seo人員每天都寫(xiě)新的內容,機器還能控制流量,但是對網(wǎng)站來(lái)說(shuō)是不可控的。
  內容更新不管是目前百度、谷歌都是分為三個(gè)等級,級別分別是:排名、時(shí)間、審核,先做時(shí)間,因為時(shí)間是網(wǎng)站老站帶來(lái)的,如果網(wǎng)站越老、每天上傳的網(wǎng)站越多、級別越高,流量越高。內容更新可以和seo系統保持一致,但是我們不能絕對的按照照抄機制來(lái)內容,沒(méi)有用!如果遇到了一個(gè)機器完全控制網(wǎng)站的時(shí)候,一天必須發(fā)布3篇。
  seo系統控制流量是人工來(lái)控制,不能那么隨意,會(huì )有一些小的漏洞,而且要設置收錄不予顯示。所以遇到的要控制,而且要關(guān)注點(diǎn)擊不顯示等具體的情況,要以機器為準,設置好每天的發(fā)布數量,發(fā)布時(shí)間等。
  seo控制可見(jiàn)文章數量是為了更高效率的實(shí)現收錄和排名。如果網(wǎng)站100000條左右的文章,可見(jiàn)文章70000左右,
  因為被封百度更新一次就好幾十篇文章 查看全部

  網(wǎng)站內容更新機制(網(wǎng)站內容更新機制:一個(gè)網(wǎng)站更新頻率一般為三天或者一周更新兩次)
  網(wǎng)站內容更新機制:一個(gè)網(wǎng)站更新頻率一般為三天或者一周更新兩次,如果網(wǎng)站非常長(cháng)期沒(méi)有更新,很有可能是作弊的。就像銀行的進(jìn)出銀行,一個(gè)網(wǎng)站作弊可能從一天更新到一個(gè)月都沒(méi)有更新,但是每個(gè)月進(jìn)出大于等于兩次銀行,會(huì )被銀行黑名單的。seo優(yōu)化的機制:搜索引擎的這個(gè)系統的話(huà),它的機制是流量+人工審核+時(shí)間+機器更新,如果seo人員每天都寫(xiě)新的內容,機器還能控制流量,但是對網(wǎng)站來(lái)說(shuō)是不可控的。
  內容更新不管是目前百度、谷歌都是分為三個(gè)等級,級別分別是:排名、時(shí)間、審核,先做時(shí)間,因為時(shí)間是網(wǎng)站老站帶來(lái)的,如果網(wǎng)站越老、每天上傳的網(wǎng)站越多、級別越高,流量越高。內容更新可以和seo系統保持一致,但是我們不能絕對的按照照抄機制來(lái)內容,沒(méi)有用!如果遇到了一個(gè)機器完全控制網(wǎng)站的時(shí)候,一天必須發(fā)布3篇。
  seo系統控制流量是人工來(lái)控制,不能那么隨意,會(huì )有一些小的漏洞,而且要設置收錄不予顯示。所以遇到的要控制,而且要關(guān)注點(diǎn)擊不顯示等具體的情況,要以機器為準,設置好每天的發(fā)布數量,發(fā)布時(shí)間等。
  seo控制可見(jiàn)文章數量是為了更高效率的實(shí)現收錄和排名。如果網(wǎng)站100000條左右的文章,可見(jiàn)文章70000左右,
  因為被封百度更新一次就好幾十篇文章

網(wǎng)站內容更新機制(說(shuō)起網(wǎng)站優(yōu)化就不得不說(shuō)網(wǎng)站更新文章,為什么呢?)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 62 次瀏覽 ? 2022-04-05 14:26 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(說(shuō)起網(wǎng)站優(yōu)化就不得不說(shuō)網(wǎng)站更新文章,為什么呢?)
  說(shuō)到網(wǎng)站優(yōu)化,不得不說(shuō)網(wǎng)站update文章,為什么呢?因為一個(gè)網(wǎng)站想要有充實(shí)的內容,必須用文章更新,同時(shí)文章也會(huì )決定網(wǎng)站的排名,下面小編會(huì )來(lái)告訴你分析一下。
  
  SEO優(yōu)化側重于文章質(zhì)量或數量
  SEO優(yōu)化文章要求我們不斷更新網(wǎng)站的文章。對于很多每天重復同樣工作的網(wǎng)站站長(cháng)來(lái)說(shuō),難免會(huì )煩躁,開(kāi)始使用一些采集文章工具,就采集幾篇文章&lt; @文章 就是這樣。在這里我要提醒大家,這樣的操作方式是非常不可取的。這種方法雖然省時(shí)省力,但很難保證文章的質(zhì)量。百度不是很喜歡用這樣的操作方式。
  SEO優(yōu)化文章多久更新一次合適
  通過(guò)以上兩點(diǎn),我們了解到網(wǎng)站的文章要在保證文章質(zhì)量的同時(shí)不斷增加。這里所說(shuō)的持續更新網(wǎng)站內容并不代表每天都需要更新!意思就是更新網(wǎng)站文章一定要定期更新,即使是網(wǎng)站文章也要一周更新一次,只要能保證質(zhì)量和定期性。保證更新的規則是養成百度蜘蛛爬的習慣。在我們養成了蜘蛛的習慣之后,每當我們網(wǎng)站更新文章,我們網(wǎng)站文章肯定會(huì )秒收到。
  企業(yè)網(wǎng)站SEO文章怎么寫(xiě)
  一些剛接觸SEO的朋友,在優(yōu)化公司網(wǎng)站時(shí),總是喜歡在“行業(yè)新聞”和“行業(yè)動(dòng)態(tài)”中更新文章。這個(gè)操作是錯誤的。文章在“行業(yè)新聞”版塊,我們只需要保證有幾篇文章即可。一般來(lái)說(shuō),用戶(hù)不會(huì )關(guān)心“行業(yè)新聞”之類(lèi)的東西。企業(yè)網(wǎng)站SEO文章的更新應該挖掘出長(cháng)尾關(guān)鍵詞的應用,找到用戶(hù)的需求。然后有針對性地提供價(jià)值。分析用戶(hù)需求,解決用戶(hù)需求,提升網(wǎng)站的用戶(hù)體驗,是企業(yè)做SEO優(yōu)化的必由之路。
  由此可見(jiàn)文章 更新到網(wǎng)站 的重要性。畢竟優(yōu)化圈里總有一句話(huà),內容為王,外鏈為王,這里的內容指的是文章。 查看全部

  網(wǎng)站內容更新機制(說(shuō)起網(wǎng)站優(yōu)化就不得不說(shuō)網(wǎng)站更新文章,為什么呢?)
  說(shuō)到網(wǎng)站優(yōu)化,不得不說(shuō)網(wǎng)站update文章,為什么呢?因為一個(gè)網(wǎng)站想要有充實(shí)的內容,必須用文章更新,同時(shí)文章也會(huì )決定網(wǎng)站的排名,下面小編會(huì )來(lái)告訴你分析一下。
  
  SEO優(yōu)化側重于文章質(zhì)量或數量
  SEO優(yōu)化文章要求我們不斷更新網(wǎng)站的文章。對于很多每天重復同樣工作的網(wǎng)站站長(cháng)來(lái)說(shuō),難免會(huì )煩躁,開(kāi)始使用一些采集文章工具,就采集幾篇文章&lt; @文章 就是這樣。在這里我要提醒大家,這樣的操作方式是非常不可取的。這種方法雖然省時(shí)省力,但很難保證文章的質(zhì)量。百度不是很喜歡用這樣的操作方式。
  SEO優(yōu)化文章多久更新一次合適
  通過(guò)以上兩點(diǎn),我們了解到網(wǎng)站的文章要在保證文章質(zhì)量的同時(shí)不斷增加。這里所說(shuō)的持續更新網(wǎng)站內容并不代表每天都需要更新!意思就是更新網(wǎng)站文章一定要定期更新,即使是網(wǎng)站文章也要一周更新一次,只要能保證質(zhì)量和定期性。保證更新的規則是養成百度蜘蛛爬的習慣。在我們養成了蜘蛛的習慣之后,每當我們網(wǎng)站更新文章,我們網(wǎng)站文章肯定會(huì )秒收到。
  企業(yè)網(wǎng)站SEO文章怎么寫(xiě)
  一些剛接觸SEO的朋友,在優(yōu)化公司網(wǎng)站時(shí),總是喜歡在“行業(yè)新聞”和“行業(yè)動(dòng)態(tài)”中更新文章。這個(gè)操作是錯誤的。文章在“行業(yè)新聞”版塊,我們只需要保證有幾篇文章即可。一般來(lái)說(shuō),用戶(hù)不會(huì )關(guān)心“行業(yè)新聞”之類(lèi)的東西。企業(yè)網(wǎng)站SEO文章的更新應該挖掘出長(cháng)尾關(guān)鍵詞的應用,找到用戶(hù)的需求。然后有針對性地提供價(jià)值。分析用戶(hù)需求,解決用戶(hù)需求,提升網(wǎng)站的用戶(hù)體驗,是企業(yè)做SEO優(yōu)化的必由之路。
  由此可見(jiàn)文章 更新到網(wǎng)站 的重要性。畢竟優(yōu)化圈里總有一句話(huà),內容為王,外鏈為王,這里的內容指的是文章。

網(wǎng)站內容更新機制( 網(wǎng)站內容優(yōu)化中文章更新都需要注意哪些問(wèn)題??)

網(wǎng)站優(yōu)化 ? 優(yōu)采云 發(fā)表了文章 ? 0 個(gè)評論 ? 73 次瀏覽 ? 2022-04-05 14:23 ? 來(lái)自相關(guān)話(huà)題

  網(wǎng)站內容更新機制(
網(wǎng)站內容優(yōu)化中文章更新都需要注意哪些問(wèn)題??)
  
  網(wǎng)站內容優(yōu)化是網(wǎng)站優(yōu)化中非常重要的一個(gè)優(yōu)化過(guò)程。 網(wǎng)站文章的高質(zhì)量?jì)?yōu)化也會(huì )提高網(wǎng)站的性能排名和權重有一定的幫助,對網(wǎng)站的基礎優(yōu)化也有幫助,那么在網(wǎng)站的優(yōu)化中,文章的更新需要注意哪些問(wèn)題來(lái)提升網(wǎng)站排名呢?
  1、網(wǎng)站圖片。圖文結合是網(wǎng)站文章內容比較常見(jiàn)的方式。圖文結合會(huì )更有利于吸引用戶(hù)瀏覽,減少用戶(hù)瀏覽文章內容的疲勞感,并且通過(guò)新穎的這種方式讓用戶(hù)更快的了解相關(guān)信息,而文章受用戶(hù)歡迎的也將被搜索引擎收錄更快。
  2、不要堆長(cháng)尾詞。在編寫(xiě)文章的內容時(shí),一定要注意關(guān)鍵詞要適當的添加在文章中,不要造成關(guān)鍵詞堆積,會(huì )造成損壞搜索引擎。您對 網(wǎng)站 作弊的誤解,所以?xún)?yōu)化者必須適當插入一些 關(guān)鍵詞 以利于 網(wǎng)站 優(yōu)化。
  3、保證原創(chuàng )度的文章。這是一個(gè)讓大部分站長(cháng)都為難的問(wèn)題。 文章寫(xiě)多了不好,一定要精確。 文章的更新一定要保證原創(chuàng )的內容度,為用戶(hù)提供更多有價(jià)值的信息,提升用戶(hù)體驗,留住用戶(hù)。
  4、添加 文章 內部鏈接。給文章適當添加超鏈接,然后鏈接到合適的網(wǎng)站頁(yè)面,這樣可以有效降低網(wǎng)站的跳出率,也可以集中權重。 網(wǎng)站很有幫助。
  綜上所述,這是對更新網(wǎng)站優(yōu)化文章時(shí)需要注意的問(wèn)題和事項的總結。牢記以上幾點(diǎn)會(huì )促進(jìn)網(wǎng)站文章優(yōu)化更有效率,希望以上幾點(diǎn)能給你的網(wǎng)站優(yōu)化帶來(lái)一些幫助。 查看全部

  網(wǎng)站內容更新機制(
網(wǎng)站內容優(yōu)化中文章更新都需要注意哪些問(wèn)題??)
  
  網(wǎng)站內容優(yōu)化是網(wǎng)站優(yōu)化中非常重要的一個(gè)優(yōu)化過(guò)程。 網(wǎng)站文章的高質(zhì)量?jì)?yōu)化也會(huì )提高網(wǎng)站的性能排名和權重有一定的幫助,對網(wǎng)站的基礎優(yōu)化也有幫助,那么在網(wǎng)站的優(yōu)化中,文章的更新需要注意哪些問(wèn)題來(lái)提升網(wǎng)站排名呢?
  1、網(wǎng)站圖片。圖文結合是網(wǎng)站文章內容比較常見(jiàn)的方式。圖文結合會(huì )更有利于吸引用戶(hù)瀏覽,減少用戶(hù)瀏覽文章內容的疲勞感,并且通過(guò)新穎的這種方式讓用戶(hù)更快的了解相關(guān)信息,而文章受用戶(hù)歡迎的也將被搜索引擎收錄更快。
  2、不要堆長(cháng)尾詞。在編寫(xiě)文章的內容時(shí),一定要注意關(guān)鍵詞要適當的添加在文章中,不要造成關(guān)鍵詞堆積,會(huì )造成損壞搜索引擎。您對 網(wǎng)站 作弊的誤解,所以?xún)?yōu)化者必須適當插入一些 關(guān)鍵詞 以利于 網(wǎng)站 優(yōu)化。
  3、保證原創(chuàng )度的文章。這是一個(gè)讓大部分站長(cháng)都為難的問(wèn)題。 文章寫(xiě)多了不好,一定要精確。 文章的更新一定要保證原創(chuàng )的內容度,為用戶(hù)提供更多有價(jià)值的信息,提升用戶(hù)體驗,留住用戶(hù)。
  4、添加 文章 內部鏈接。給文章適當添加超鏈接,然后鏈接到合適的網(wǎng)站頁(yè)面,這樣可以有效降低網(wǎng)站的跳出率,也可以集中權重。 網(wǎng)站很有幫助。
  綜上所述,這是對更新網(wǎng)站優(yōu)化文章時(shí)需要注意的問(wèn)題和事項的總結。牢記以上幾點(diǎn)會(huì )促進(jìn)網(wǎng)站文章優(yōu)化更有效率,希望以上幾點(diǎn)能給你的網(wǎng)站優(yōu)化帶來(lái)一些幫助。

官方客服QQ群

微信人工客服

QQ人工客服


線(xiàn)

亚洲国产精品无码久久大片,亚洲AV无码乱码麻豆精品国产,亚洲品质自拍网站,少妇伦子伦精品无码STYLES,国产精久久久久久久