> For the complete documentation index, see [llms.txt](https://weekly-essay.mikey.wang/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://weekly-essay.mikey.wang/zh-hant/2020/w30-performance-and-headcount.md).

# W30-性能 & 人力

* **收銀臺的一些性能考量。**&#x7528;Vue重構後的項目，在包大小上有明顯的劣勢。從產品來看，收銀臺有一些特點，展示剛性，使用高頻。Q3接下來的時間，需要針對收銀臺場景的用例特點，給出有針對性的策略。大體上有以下三個方面，一是壓縮包大小，目前的首屏包大小還是有繼續壓縮的空間的。二是緩存，收銀臺屬於高頻頁面，高效的緩存策略應該可以讓指標優化立竿見影。對於第一次打開收銀臺的優化，可以考慮加入Prefetch。三是一些相對比較激進，動作比較大的嘗試。對於收銀臺這種定製化小，展示可窮舉的頁面，在社區中找到了一種可能比較契合的優化方案，[離線預渲染OPR(Offline Prerender)](https://juejin.im/post/5f03ea56f265da22ea0a2adc#heading-4)。這是一種基於Prerender的方案，把渲染HTML靜態文件的任務放在一個離線服務中定時執行，在用戶訪問時直接輸出對應的靜態文件。
* **B端收銀臺人力安排的一些想法。**&#x96A8;著B端收銀臺接入規模的擴充，支付功能的豐富，平臺能力的提升，我經常會在一些比較細碎的事情之間來回切換。比如協助排查日常的線上問題，細碎需求的開發等。介於目前B端收銀的工作量， 2個全人力有些富裕，但如果可以加入一個實習的同學，既可以為backup，夯實組織保障，也可以讓我釋放出一些精力去做一些更加大塊、高價值的事情。目前去做規劃，和數據監控這些事情就有些精力不足。
