沙箱方案負載平衡策略
SharePoint 2010 提供兩種沙箱方案負載平衡模式,透過「管理中心 → 系統設定 → 管理使用者方案」配置:
| 模式 | 行為 | 適用場景 |
| 本機 (Local) | 處理請求的同一伺服器執行沙箱代碼 | 單伺服器部署、低延遲需求 |
| 遠端 (Remote,預設) | 依方案親和性分派至執行沙箱服務的特定伺服器 | 多伺服器陣列、資源隔離、高可用性 |
最佳實踐:生產環境啟用遠端模式,並僅在指定伺服器啟動「Microsoft SharePoint Foundation 沙箱程式碼服務」,實現運算資源隔離與故障域分離。
封鎖沙箱方案:以雜湊值精準攔截
伺服器陣列管理員可封鎖特定 .wsp 方案:
- 管理中心 → 系統設定 → 管理使用者方案
- 「方案限制」區塊 → 「檔案」輸入完整
.wsp 路徑或瀏覽選取
- 選填「訊息」:使用者嘗試啟用時顯示的自訂提示
- 點擊「封鎖」加入封鎖清單
關鍵機制:以方案程式碼雜湊值識別,重新編譯部署視為新方案,不受原封鎖影響,支援版本演進與熱修復。
解除封鎖操作
- 同頁面「已封鎖的方案」清單中選取目標方案
- 點擊「刪除」移出封鎖清單
- 重複上述步驟解除多個方案
- 點擊「確定」生效
權限需求
所有操作需為執行 SharePoint 管理中心網站伺服器上 Farm Administrators 群組成員。
- 上一篇文章: .NET 4.0 可擴展快取架構:System.Runtime.Caching 與 ChangeMonitor 實戰
- 下一篇文章: MOSS 2010 沙箱方案啟用指南:管理中心與 PowerShell 雙軌操作
Copyright ©
程式碼之家 All Rights Reserved