原创 Yaconf 一個用於 PHP 項目的高性能配置擴展

Yaconf 倉庫 在開發 PHP 的時候,如果需要高性能的配置文件管理擴展,可以使用 yaconf這個擴展。 使用方法: 1. 安裝 yaconf 擴展 pecl install yaconf 2. 怎麼添加 yaconf 配置文件

原创 Nginx 配置文件簡單解析

Nginx 配置文件解析 參考文章:淺析 Laravel 官方文檔推薦的 Nginx 配置 server { # 代表一個獨立的 server listen 80; # 監聽 80 端口 server_name exam

原创 什麼是 Opcache,如何使用 Opcache

Opcode 是啥? 我們先看一下 PHP 的執行過程: PHP 初始化執行環節,啓動 Zend 引擎,加載註冊的擴展模塊。 初始化後讀取 PHP 腳本文件,Zend 引擎對 PHP 文件進行詞法分析,語法分析,生成語法樹。 Zend 引

原创 Mac 下 Docker 運行較慢的原因分析及個人見解

在mac 使用 docker 的時候,我總感覺程序在 docker 下運行速度很慢,接下來我一一分析我遇到的問題,希望大家能進行合理的討論和建議。 問題: valet 下打開 laravel 首頁耗時 60ms,docker 下打開耗

原创 Json Web Token

轉載阮一峯老師的 JSON Web Token 入門教程。 JSON Web Token(縮寫 JWT)是目前最流行的跨域認證解決方案,本文介紹它的原理和用法。 一、跨域認證的問題 互聯網服務離不開用戶認證。一般流程是下面這樣。 1

原创 Laravel API 允許跨域訪問

服務器A請求服務器B的接口,那麼一般會出現跨域問題。 XMLHttpRequest cannot load http://api.console.vms3.com/api/user. No 'Access-Control-Allow-Ori