這篇文章從 Nginx 與 FPM 的工做機制出發,探討配置背後的原理,讓咱們真正理解 Nginx 與 PHP 是如何協同工做的。
javascript
做者記錄的 PHP 的很奇特、很難記的知識點。
php
使用對稱和非對稱結合對前端傳輸進行加密, 理論上和 https 的破解難度是同樣的.
前端
這篇文章的目的是探討一些在實際中怎麼使用異常的方式。
vue
魔術方法在特定的事件下觸發,這真的很酷。做者在文中講了什麼是魔術方法及其應用。
java
咱們一般說的 「頁面直出」,其實就是服務端渲染(SSR, Server-Side Render)。最初的 JS SPA 方案有個常見的問題,就是腳本沒有加載執行完時,頁面中沒有內容。不只影響訪問體驗,還不利於 SEO。
nginx
下面的方法是我對海量數據的處理方法進行了一個通常性的總結,固然這些方法可能並不能徹底覆蓋全部的問題,可是這樣的一些方法也基本能夠處理絕大多數遇到的問題。
git
基於 RabbitMQ 和 Swoole 實現的一個完整的異步任務系統,包括多進程消費,異常重試等等。
程序員
做者整理的關於 PHP 的技術問題與精華回覆。包括了概念普及問題、新手上路問答、PHP 上雲常見問題、PHP 進階大牛指導、常見故障排查等。
github
如何在 1.3s 生成 30W 個隨機紅包。
web
定時運行任務對於一個網站來講,是一個比較重要的任務,好比定時發佈文檔,定時清理垃圾信息等。若是非要用 php 實現定時任務,那麼文章中的幾個方法是能夠參考的。
關於 PHP 的乾貨分享。
講解消息隊列以及消息隊列的使用場合和實現消息隊列框架的實現等等。
做者分享了閱讀 PHP 源碼的一些理解。
模板引擎其實就是將一個帶有自定義標籤的字符串,經過相應的規則解析,返回 php 能夠解析的字符串,這其中正則的運用是必不可少的,因此要有必定的正則基礎。
PHP 說簡單,可是要精通也不是一件簡單的事。咱們除了會使用以外,還得知道它底層的工做原理。瞭解 PHP 底層實現的目的是什麼?動態語言要像用好首先得了解它,內存管理、框架模型值得咱們借鑑,經過擴展開發實現更多更強大的功能,優化咱們程序的性能。
正則表達式對於我來講一直像黑暗魔法同樣的存在。手機正則去網上搜,郵箱正則去網上搜,複雜點的看看文檔拼湊一下,再複雜只能厚着臉皮讓其餘同事給寫一個。歷來沒有系統的學習過,今天準備拿下它。 1. 學習目標: 瞭解正則表達式語法 在IDE中使用正則表達式 在javascript 中使…
本文所討論的安全性環境是在 Linux+Apache+Mysql+PHP。超出此範圍的安全性問題不在本文範疇以內
PHP 調試的 xdebug 的配置篇。
昨天週一,是項目部後端團隊的技術分享日,正好是我來負責此次分享,分享的題目以前就已經訂好了,是《Composer的安裝與使用》。今天手頭不忙,總結一下,分享過程當中掌握的Composer知識點。總所周知,Composer 是 PHP 的一個依賴管理工具。它容許咱們在本身的項目中申…
「惟一一個原生 PHP 實現的 Kafka php client 微博廣告出品」
提到 Nginx + PHP 服務的錯誤日誌,咱們一般能想到的有 Nginx 的 access 日誌、error 日誌以及 PHP 的 error 日誌。雖然看起來是個很簡單的問題,但裏面其實又牽扯到應用配置以及日誌記錄位置的問題,若是是在 ubuntu 等系統下使用 apt-get 的方式來安裝,其自有一套較爲合理的的配置文件可用。再者運行的應用程序中的配置也會影響到日誌記錄的方式及內容。
做者不採用插件完成無限極評論的過程。
應對百萬秒殺,不是寫了一手好代碼就能完成。
數組在 PHP 內部的實現
繼前年的 「PHP7 初探」、去年的「高性能的 PHP 」 主題後,2017 第三屆 PHP 全球開發者大會的活動主題是「高可用的 PHP 」,本次活動,咱們將在 PHP7 這個日趨成熟的 PHP 版本之上,與你們探討 PHP 開發和運維中的高可用性挑戰。
一直都沒找到二級緩存在 php 中應用的比較好的資料和案例,因爲範凱 RobbinWeb 應用的緩存設計模式和 Hibernate 二級緩存的啓示,記下這篇二級緩存在 Eloquent ORM 中的應用。
spa 實例 github: https://github.com/chen-wen/v...
做者斷斷續續用了一個月左右總結出的知識分享。
caddy 是一個像 Apache, nginx, 或 lighttpd 的 web 服務器。 你要問 nginx 已經很好了,爲何要用 caddy 呢?
PHP 是一門解釋型的語言。諸如 Java、Python、Ruby、Javascript 等解釋型語言,咱們編寫的代碼不會被編譯成機器碼運行,而是會被編譯中間碼運行在虛擬機(VM)上。運行 PHP 的虛擬機,稱之爲 Zend 虛擬機,這篇文章深刻內核,探究 Zend 虛擬機運行的原理。
這篇文章主要從 Opcache 源代碼的角度, 對其主要流程進行分析介紹.
咱們在常見的 PHP 的框架如 YII、TP 中一般寫好一個類只需寫好相應的命名空間就能夠實現類的使用。那麼你知道爲何再也不須要使用 include 文件了嗎? 框架是怎麼幫你作到這個文件的引用的呢?其中的原理就是——類的自動加載。
nginx rewrite 模塊講解
整理了幾個培訓新手程序員的 數組題目,用於培養數據結構意識,發佈在這裏但願跟你們一塊兒探討下,新手程序員培訓數據結構怎麼培訓,尤爲是快速培訓數據結構意識。
正則表達式入門
正則表達式,一個十分古老而又強大的文本處理工具,僅僅用一段很是簡短的表達式語句,便可以快速實現一個很是複雜的業務邏輯。熟練地掌握正則表達式的話,可以使你的開發效率獲得極大的提高。
Redis 是一個開源的使用 ANSI C 語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value 數據庫,並提供多種語言的 API。 本篇文章,主要介紹利用 PHP 使用 Redis,主要的應用場景。 簡單字符串緩存實戰 $redis->connect('127.0.0.1',…
OAuth 2.0 第三方平臺受權及 OAuth Scribe 庫介紹
一些有關面向對象的基礎知識的總結。