Cloudflare Queues 解決的是每個無伺服器應用遲早都會撞上的那個問題:一個請求抵達,觸發了一段使用者本來不該等待的工作。寄出確認郵件、把上傳的圖片改尺寸、把記錄同步到第三方服務。這些工作的共同點是:它們必須發生,但並不需要在使用者按下按鈕的那一刻發生。在傳統伺服器上,你把這類工作交給一個背景工作行程就好。可是在 Workers 上,請求處理完就結束,根本沒有可以交出去的常駐行程。 常見的幾種繞道做法,比看起來更糟。把工作放在請求裡同步做完,等於讓使用者去等一家郵件服務商的回應。向另一個 Worker 丟出請求卻不等待它,只要發起方的呼叫先結束,這個工作就丟了。這兩種做法都撐不過服務商的一次故障。 佇列真正給你的是什麼:...
文章
在同一頁面瀏覽所有文章。找到關於人工智慧、程式設計、資安、基礎設施與網站開發的教學、深度解析、指南與更新。
Cloudflare Hyperdrive 之所以存在,是為了處理一個非常具體、也一點都不炫目的問題:一個在 200 座城市裡執行的 Worker,去跟某一座城市裡的那一個 Postgres 資料庫對話,會比同一道查詢從緊鄰這台資料庫的伺服器發出來得慢。不是慢一點點,而往往是慢上好幾倍,而且原因跟查詢本身怎麼寫完全無關。 當一個無伺服器應用顯得遲鈍時,多數人的第一直覺是怪查詢規劃器,或是再加一個索引。但在跟某個區域資料庫溝通的 Workers 上,查詢本身通常沒有毛病。真正出問題的是連線。 Hyperdrive 真正修好的東西: 建立一次資料庫連線的代價,而且這筆代價要在每一個請求上重新付一遍。一條 Postgres 連線在第一列資...
電商的 GEO 比內容型 GEO 範圍更窄,而且在某個具體的地方反而更簡單:一個要回答商品問題的助理,想要的是可以直接講出口、不必繞圈子的事實。價格、有沒有貨、尺寸、相容清單、退貨期限。這些要嘛以機器可讀的形式存在於你的網站上,要嘛就不存在,而不存在的東西沒辦法被引用。 所以這與其說是寫作問題,不如說是資料問題。大部分工作落在商品 feed 與標記上,而不是落在銷售文案上,這跟這個領域裡其他所有題目的重心正好相反。 決定能不能被採用的,是準確度而不是完整度。 一個系統講出了你的價格卻講錯了,它就產生了一個糟糕的答案,而避免糟糕答案最省錢的辦法,就是不再使用不可靠的來源。過期的庫存與價格資料是被剔除最快的一條路,而且跟排名處罰不同,沒...
沒有人能用當年衡量搜尋引擎最佳化的那一套來衡量 GEO,原因不是工具不夠用,而是結構本身變了。舊指標全都建立在一個前提上:會有人點擊。當年排名值得知道,是因為排名可以預測流量,而流量可以預測營收。可是當答案不需要一次造訪就被直接送到使用者面前時,這條鏈子在第一個環節就斷了,而它下游的每一個數字仍然照常回報,好像什麼都沒有發生。 危險的地方正在這裡。排名看著正常。工作階段數看著還撐得住。儀表板是綠的,可你真正在意的那一塊正在歸零,而標準報表裡沒有任何一欄是為了把這件事告訴你而設計的。 要盯的訊號是曝光在漲而點擊持平,而且必須按查詢字詞逐條去看,不能只看整站彙總。 在彙總數字裡它是隱形的,因為幾個正常成長的頁面就足以把它蓋過去。在本站,...
多門市 SEO 在幾乎每一家嘗試的企業身上都以同一種方式跑偏。有人寫了一個不錯的服務頁,按門市數量複製一遍,把城市名換掉,然後發布十二個百分之九十五雷同的頁面。感覺像是把規模做起來了。它的行為卻是重複,而且往往把每個據點都壓住,而不是幫上任何一個。 這種本能可以理解,因為圍繞同一項服務寫出十二個真正不同的頁面,既難又貴。可這條捷徑產出的,是搜尋引擎沒有理由在其中偏愛任何一個的頁面,於是它挑一個,排名還不穩定,其餘的一概不理。 能解決大半問題的那條規則: 一個門市頁必須包含只對這家門市成立的東西。不是把城市名塞進一段通用文案,而是真實的人員、真實的停車、真實的營業時間、真正涵蓋的區域,以及真的在附近做過的活。如果換成另一家門市,頁面上...
白牌網站開發,是設計或行銷代理把一個建站專案賣給自己的客戶,再由一家獨立的技術夥伴以代理的名義、隱身完成交付的安排。它之所以存在,是因為一家小代理的帳和一支常設工程團隊的帳對不上。客戶的活是一陣一陣來的,開發者的薪水卻是每個月都要發,這兩件事之間的缺口,正是那些趕在需求之前招人的代理被拖垮的原因。 這個模式做得好會很好,砸起來也很難看,而你拿到哪一種,取決於合作約定的程度遠大於程式碼本身的品質。 你真正在做的那筆交換: 你讓出毛利,換來在不背薪水的前提下說接的能力。對一家以設計為主的代理,這通常是筆划算的交換,因為另一條路要麼是推掉活,要麼是對著還沒簽下的機會先招人。它變成一筆壞交換的時刻,是當開發成為你賣的主要東西,因為那時你外包...
聘請 B2B SEO 代理商時那個尷尬的事實是:在這個市場裡,流量和銷售管道只是鬆散相關,而多數合作恰恰去最佳化那個容易衡量的。一個 B2B 站點可以把工作階段數翻三倍,卻一分額外收入都沒有,因為多出來的訪客是學生、同業,以及你根本不做生意的國家的人。 我們能異常篤定地這麼說,因為這就是我們自己的處境。三個月裡,這個站點拿到102,590 次曝光和 443 次點擊。真正帶著購買意圖的查詢產出了零。排名從來不是問題。排上去的那些,不是能賣錢的那些。 真正要看的那個指標: 在 B2B 裡,有用的問題不是一個頁面拿到多少流量,而是來的人有沒有可能簽下合約。一個每月 200 次造訪、來自你所在市場決策者的頁面,比一個每月 20,000 次、...
企業級 SEO 代理商在解的是與小企業代理不同的一類問題,而差別不是算術意義上的規模。一個大站很少是因為沒人知道該修什麼而失敗。它失敗是因為知道的那個人推不上線。 這正是提案裡從不談的部分。稽核查出十二個問題,其中十一個需要改動某個版型、某個平台,或某支擁有自己路線圖的團隊所掌管的發布流程,十八個月後上線了四個。SEO 從來都不是瓶頸。 真正限制企業級 SEO 的: 是實作能力與組織歸屬,不是診斷。沒人能部署的建議,價值等同於沒有建議。合適的代理要按有多少條發現真的進了正式環境來評判,任何拒絕被這樣衡量的代理,都是在賣文件給你。 為什麼診斷是容易的那半在小站上,做 SEO 的人通常也有改動的權限。在大站上,一個標題標籤可能由平台團隊...
電商 SEO 代理商被僱來做的事,多數最後都證明是穿著行銷外衣的工程活。一家有四千件商品的網路商店沒有內容問題。它有網址問題、重複問題與檢索問題,而這些之所以一直在,是因為要修就得改平台,而不是再多寫幾篇文案。 通常被提議的寫部落格並沒有錯,它只是位於真正壓著這個站的東西的下游。把這個順序顛倒過來的零售商,會花一年時間做禮物指南,而他們的分類頁依舊無法被檢索。 任何一家網店最先要查的: 你的篩選器產生了多少網址。一個有六個篩選維度的分類,能從幾百件商品裡造出數以萬計可檢索的組合,搜尋引擎會把全部預算花在幾乎一模一樣的頁面上,而不是你真正靠它出單的頁面。這是電商網站排不上去的頭號常見原因。 分面篩選,以及它如何悄悄摧毀一切篩選器對購物...
律所 SEO 代理商面對的是多數產業沒有的限制,而理解這一點的律所,手上握著一份就擺在自家網站上卻始終沒被動用的優勢。英國的律師監理機關早就要求受監理的律所公開某些價格、服務資訊與申訴管道。這件事幾乎無一例外被當成法遵雜務,丟在一個沒人連結的頁面上。 可它同時幾乎恰好就是搜尋引擎與人工智慧答案最想要的內容,而且是多數同業絕不會主動生產的內容。搜尋不動產過戶要花多少錢的人,是一個買家。監理機關已經強制你去回答他。 法律行銷幾乎總是錯過的一點: 透明度義務逼著你公開本產業購買意圖最強的內容。把這些頁面當成法遵家具的律所排名很差。把它們當成到達頁,寫上真實區間、清楚的包含範圍與誠實的但書,就能拿下同業在結構上不願意去爭的搜尋。 規則真正要...