推動香港科技社群發展
It Square致力報導科技行業發展。從初創企業創新到企業轉型, 我們集中報導科技和初創生態故事。
我們連接香港科技人才,展示亞洲最科技最炙手可熱的創新故事。
連接香港最優秀的科技人才
人工智能、機器學習的最新發展,以及它們如何改變香港各行各業。
深入分析香港科技市場趨勢、投資機會和行業發展。
香港創新初創企業、企業家和地區不斷發展的科技生態系統的故事。
報導香港金融科技行業、數位銀行創新和金融技術發展。
深入了解香港科技人才庫、職業機會和數位時代的技能發展。
香港科技行業如何與全球市場和國際技術趨勢連接。
經過多年管理WordPress網站,我們遇到不少安全與外掛程式管理的困擾。雖說WordPress具備完整的內容管理系統,且學習曲線較低,但PHP的資源消耗與維護複雜度卻日益嚴重。
WordPress採用LAMP架構(Linux、Apache、MySQL或MariaDB及PHP),上層資源消耗極大。隨著數據量與瀏覽量增加,必須升級伺服器;然而,內容依賴MySQL儲存的缺點會逐漸顯現——當數據量膨脹時,複雜查詢會顯著拖慢系統回應速度。此外,升級與維護MySQL和外掛程式也相當耗時。
至於WordPress的安全漏洞,雖可透過更新與修補來防護,卻難以抵禦零日攻擊(Zero-day Attack),因此網站還需額外添加CDN與WAF防護機制。這類建站方式可謂層層疊疊,不僅架構繁雜,功能擴展也頗為困難。
於是我們開始構思結合無伺服器(Serverless)與AI的解決方案:一開始考慮靜態網站,例如適用於小型內容網站的Hugo架構,雖速度極快,卻無法應對大型網站的動態需求。
我們設計的新網站必須具備SEO友好特性、能應對AI查詢,同時支援管理自動化。因此,我們從WordPress轉向AWS的無伺服器架構,底層採用Next.js框架,並整合動態內容功能。
我們開發了負責自動內容撰寫與翻譯的AI團隊,可自動生成文章,並加入相關的本地科技發展資訊與註釋,以及更多輔助內容。這些內容以Markdown格式儲存,透過S3建立無頭(Headless)內容儲存系統。當AI生成內容後,會自動更新至S3,再透過Lambda自動監控並觸發網站重建;部分內容則透過元數據(Metadata)從S3存取。
藉由AI重建網站,首先是採用無伺服器架構,無需再管理虛擬機(VM);其次是完全以CI/CD方式部署,原始碼儲存在GitHub,並透過預發佈分支(Staging Branch)與生產環境分支(Production Branch)分別管理開發中的版本與IT SQUARE正式網站。
Next.js框架提供了多項實用功能,包括內容推薦與熱門內容展示。我們整合了市場資訊,並透過AI生成讀者感興趣的內容;為避免不必要的干擾,目前這些生成內容需登入才能訪問。
用戶的內容推薦會依據不同用戶的使用行為,透過推薦演算法篩選出相關內容,以提升讀者的閱讀體驗。同時,我們也會依據用戶習慣,挑選出更多用戶閱讀的文章。