大會幹貨:php
Rasmus Lerdorf——《Speeding up the Web with PHP 7》mysql
PHP 7 is here. It brings drastic performance and efficiency improvements to the point that it will reshape the data center footprint of PHP sites globally. It also brings a number of new features including new coalesce and spaceship operators, scalar typing, zero-cost assertions, anonymous classes and much more.nginx
韓天峯——《PHP+Swoole在車輪互聯的應用與實踐》web
1、Swoole在四層架構服務化治理(SOA)方面的應用sql
1.1 Service集羣的服務器/客戶端docker
1.2 服務自動發現、容災、負載均衡數據庫
1.3 調用統計與監控報警系統緩存
1.4 基於發佈系統的自動部署和熱重啓安全
2、基於Swoole開發公共組件與平臺服務性能優化
2.1 NodeAgent服務器節點發現與配置自動下發
2.2 PHP+Swoole+LevelDB實現高性能隊列服務
2.3 MySQL-Proxy服務器程序
2.4 WebIM服務
2.5 基於swoole_http_server實現的高性能短連接服務
3、新技術的嘗試與實踐
3.1 TSF協程框架的應用與實踐
3.2 Http2.0在小項目中的嘗試
信海龍——《淘寶社區雙十一性能優化實踐》
一、壓測與性能評估
a.主要講解壓測的幾種方式和優缺點
b. 如何進行性能評估。
二、數據層是主要的性能瓶頸
a. 講解咱們是如何進行mysql數據庫查詢性能分析,並解決mysql數據庫查詢性能問題。
b. 如何解決memcache的雙機房數據同步問題
三、架構層面,異步化提升性能
a. 使用PHP的yield使多請求異步化
b. 使用gearman實現寫操做異步化
四、多種手段提升系統穩定性
a. 如何有效的進行問題排查
b. 使用nginx + lua搭建智能降級系統
c. 參數調整,提升系統的穩定性
五、監控報警與預案
a. 如何搭建更可靠的監控報警系統
b. 如何進行預案整理和驗證
胡波——《手機微博升級PHP7經驗分享》
1、手機微博概況和架構概覽
2、爲何升級
3、PHP7新特性
4、MAPI依賴的PHP擴展
5、升級細節
6、踩過的坑
7、PHP7升級成果展現(壓測,線上)
王晶——《PHP遊戲開發》
1: 傲慢與偏見
a) 傲慢與偏見
b) PHP的實際案例
c) 無敵的性價比
2: 各種型遊戲適應自如
a) 從頁游到手遊
b) 從社交到多人在線
c) 與web開發的差別
3: 如何支撐700萬DAU
a) 極致的緩存
b) 存儲的選擇
c) 5ms內的響應要求
4: 安全很重要
a) 請求防僞造
b) 請求防併發
c) 外掛常見處理
5: 有意思的黑科技
a) 讓策劃愉快的配置數值
b) 斷線重連
黃敏——《讓漏洞去死,PHP安全編碼實戰經驗》
1、系統層面的安全策略
1.1 隱藏ip
1.2 服務、權限、類庫最小化
1.3 最新的小版本號
1.5 關注最新的依賴的軟件的漏洞信息,時刻準備打補丁。
1.6 權限劃分和設置,防止提權
2、編碼層面的安全策略
2.1 參數過濾
2.2 sql 注射、二次注射、旁註
2.3 XSS 攻擊
2.4 相關的類庫安全
2.5 專門的審覈人員
2.6 市面上的漏洞掃描工具利用
3、防範社工
3.1 管理員、相關人員信息泄漏和潛在危險
3.2 撞庫、md5 碰撞
4、0day 攻擊和奇葩漏洞的應對
4.1 舉個栗子:gbk 漏洞和文件後綴解析
4.2 如何應對
呂毅——《PHP作大數據實時分析》
1、實時分析系統組成與架構設計
1.1 數據源與數據隊列
1.2 實時分析與處理
1.3 傳統實時分析系統架構
2、用PHP駕馭實時分析系統,穿梭有餘!
2.1 系統引入PHP能力
2.2 延伸系統設計,讓PHP扛起系統重任
3、PHP實時分析系統運用場景
3.1 日誌分析與統計系統
3.2 在廣告系統中的運用
王春生——《PHP企業應用開發十大問題》
1. 如何解決全文檢索的問題(不依賴第三方搜索引擎)
2. 如何解決計劃任務的問題(不依賴操做系統計劃任務)
3. 如何用戶二次開發沒法升級的問題
4. 如何和其餘格式文件進行數據的交換。
5. 常見安全問題的防禦(xss, sql注入,附件上傳,csrf等)
6. 如何用PHP作聊天服務器。(作輕量級的解決方案)
7. 如何解決PHP環境部署問題。
8. 如何選擇PHP的開發框架。
9. 如何解決消息通知的問題。
10. 如何保護本身的代碼?
周悅秋——《利用Docker優化PHP開發流程》
一、php 開發流程中的問題
部署問題
測試問題
發佈問題
二、解決部署問題——代碼即環境
用代碼描述環境
composer解決php代碼依賴關係
環境變量的使用
三、解決測試問題——可複用環境
可複用的開發環境
秒級環境部署
四、解決發佈問題—— 一次構建處處運行
創新的發佈模式
環境的一致性
五、docker的php鏡像使用經驗總結
php版本選擇
php擴展模塊的維護
羅承成——《編寫可測試的php代碼》
一、測試及其項目中重要性
二、什麼是'可測試性'?
三、關於自動化測試(自動化測試的好處及類型)
四、TDD測試驅動開發
五、如何編寫可測試的代碼(SOLID原則及其餘)
六、一些代碼分析工具介紹
葉金榮——《程序猿都該知道的MySQL祕籍》
• 優化祕籍
• InnoDB vs MyISAM?
• InnoDB表應該怎麼玩
• SQL怎麼寫更高效
• 有哪些讓DBA比較鬱悶的坑?
• 類型轉換的坑
• 開發框架的坑
• 通用優化建議
• 非典型DBA工做內容 — 非專業DBA怎麼玩MySQL
• 值得期待的5.7新特性
• InnoDB引擎的變化
• 其餘優化
感興趣的能夠關注微信公衆號(jingpin_8)後回覆:我要報名,參與大會報名