English中文

關於本站

推動香港科技社群發展

推動香港科技社群發展

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生成讀者感興趣的內容;為避免不必要的干擾,目前這些生成內容需登入才能訪問。

用戶的內容推薦會依據不同用戶的使用行為,透過推薦演算法篩選出相關內容,以提升讀者的閱讀體驗。同時,我們也會依據用戶習慣,挑選出更多用戶閱讀的文章。

聯絡我們

有故事要分享嗎?想要貢獻內容?還是只想打個招呼? 我們很樂意聽到您的消息,並與香港科技社群建立聯繫。

關於本站 - Making HK IT! | 香港科技新聞 | Making HK IT!