Swoole 相關學習資源整理

有鑒於 Swoole 學習資源在網路上較為分散,所以特地整理關於 Swoole 的一些學習資源供參考。 官方資源 說明文件:https://wiki.swoole.com/ API 文件:https://rawgit.com/tchiotludo/swoole-ide-helper/english/docs/index.html 討論區:http://group. »

PHP 也有 Day #33 - Swoole: 重新定義 PHP

這次有幸受邀擔任九月份 PHP 也有 Day 的講者來分享關於 Swoole 的一些基本應用。在這裡分享演講簡報與範例 Repo。 議題大綱 Swoole 的入門介紹與基本應用 Swoole 簡介 安裝與編譯 HTTP Server Websocket Server Async IO Memory Table Coroutine Swoole Server »

UniMD 開發紀錄 (一)

前言 由於 HackMD 提供了非常好用的線上 Markdown 共筆平台,但我們公司內部自己使用上還有其他想達到的需求,如:進階檔案共享權限、團隊的概念、檔案資料夾管理、筆記備註等功能,於是我們就決定仿效 HackMD 自己重新開發屬於自己的一套 UniMD。 開發技術 我們團隊熱愛 PHP 語言和擅長 Laravel 框架,所以和 HackMD 所採用的 NodeJS »

PHP 的性能猛獸 - Swoole

前言 PHP 發展至今已經 20 餘年,現今許多網站有相當高的比例都是以 PHP 所建構而成,然而一直以來 PHP 為人所詬病的就是他的效能問題。尤其是現今許多的開發框架雖然強大優雅,但同時也因為框架的複雜度讓 PHP 的效能更加倍放大來檢視,甚至成為許多人不選擇使用框架開發的原因。 雖然在新版的 PHP 7 中比起以往效能上有重大的突破,但在大多數人眼中 PHP 似乎始終都不是以效能為考量時的主要首選開發語言。但是接下來要介紹的 Swoole 可能會讓你重新定義 »

在Laravel/Lumen中快速整合Invisible reCPATCHA

前言 在上一篇的文章中,我們提到了今年Google宣佈推出最新版的機器人識別技術-Invisible reCPATCHA,而在這片文章中將教你如何快速的在你的Laravel專案中應用這項技術。 前端驗證指南 根據Google官方的文件指南看來,其實Invisible reCPATCHA的背後驗證的技術與前一代的no captcha應該不會相差太多,使用與前一代的API相同的引入位置: https://www.google.com/recaptcha/api.js,但既然Invisible reCPATCHA是完全隱形的,那該如何觸發進行驗證動作的時機呢? 其實很簡單,API只需要和你的submit button的送出事件綁定在一起,API即可在你正式送出表單資料前與Google的驗證伺服器完成驗證,以下為Google官方文件所提供的前端範例: »