【云栖神侠传】—淘宝专家沧龙带你聊聊PHP性能之路

简介: 何为云栖神侠传? 互联网江湖门派风起云涌。 “A"门派在纷争不断的业界,声名显赫! 在“A"门派中,有一个世外桃源名叫“云栖社区”。 在云栖社区中,云集了众多“A"门派高手,他们功力深厚且行侠仗义,助人为乐。他们被称为“云栖神侠”。

何为云栖神侠传?

互联网江湖门派风起云涌。

“A"门派在纷争不断的业界,声名显赫!

在“A"门派中,有一个世外桃源名叫“云栖社区”。

在云栖社区中,云集了众多“A"门派高手,他们功力深厚且行侠仗义,助人为乐。他们被称为“云栖神侠”。

云栖社区(http://yq.aliyun.com/?utm_source=yqdg),是阿里云面向开发者群体的开放型社区。在云栖社区中,活跃着许多阿里技术大牛,他们在自己的技术领域都是佼佼者,具有一定的业界影响力。在社区,他们通过撰写技术博文、解答技术难题,为开发者贡献着自己的能量。

他们,就是云栖社区的技术神侠!

本期神侠:沧龙


信海龙,花名沧龙,淘宝技术专家。已经有10年的互联网开发经验。2013年加入淘宝技术部,把工作中遇到的问题记录到博客 (www.bo56.com)。同时也是多个开源项目的开发者和维护者。代表开源作品,tclip, 基于人脸识别的图片裁剪扩展。


推荐博文,语言篇:

介绍:PHP7已经发布了正式发布。并且PHP7的性能相对于之前有很大的提升。新浪微博等大型网站已经开始使用PHP7。在迁移到PHP7的过程中,不可避免的要对扩展进行升级。本部分文章包含了如何编写PHP7扩展和如何把老版本的扩展升级到PHP7版本。

PHP7扩展开发之hello word   https://yq.aliyun.com/articles/56002

白话PHP7扩展开发之创建对象   https://yq.aliyun.com/articles/56815

PHP扩展迁移为兼容PHP7记录  https://yq.aliyun.com/articles/27349

 

架构篇:

介绍: 一个稳定的网站系统得有良好的监控,性能分析和降级系统。当网站数据量变大之后,不可避免的要对数据库分库分表。本部分围绕着保障系统稳定,高效这个主题列举了几篇文章。

非侵入式监控PHP应用性能监控分析  https://yq.aliyun.com/articles/27255

使用varnish + nginx + lua搭建网站的降级系统   https://yq.aliyun.com/articles/27437

数据库分表后,并发环境下,生成全局id生成的几种方式   https://yq.aliyun.com/articles/27393

 

问题排查篇:

介绍:一个网站系统在运行过程中,总会出现一些始料未及的问题。当系统出现问题的时候,我们应该如何去排查呢?本部分给了几个排查问题案例。希望对大家有所帮助。

一个echo引起的进程崩溃   https://yq.aliyun.com/articles/27394

tcpdump 和 wireshark组合拳,揪出有问题的机器   https://yq.aliyun.com/articles/27461

crond中使用flock命令的坑   https://yq.aliyun.com/articles/56829

已经回答的问题:

php扩展中如何定义线程安全的全局对象?  https://yq.aliyun.com/ask/796

php进程占用cpu百分百,如何分析原因?  https://yq.aliyun.com/ask/601

PHP中如何实现异步化?  https://yq.aliyun.com/ask/564


往期神侠:

德哥:阿里云数据库专家德歌告诉你PostgreSQL的那些事 https://yq.aliyun.com/articles/56836
青霖:淘宝专家青霖带你聊聊创业思维 https://yq.aliyun.com/articles/56837
丁奇:带你走进MySQL的世界 https://yq.aliyun.com/articles/57092
相关文章
|
3月前
|
人工智能 JavaScript PHP
PHP的演进之路:从初学者到专家
【8月更文挑战第23天】在数字化的浪潮中,PHP作为一门历史悠久的编程语言,始终扮演着重要的角色。本文将带您一探PHP的发展脉络,从它的起源谈起,直至今日的创新与应用。我们将一同见证PHP如何适应时代变迁,以及它在未来技术蓝图中的位置。不论您是编程新手还是资深开发者,这篇文章都将为您提供新的视角和深刻的见解。
|
3月前
|
PHP 开发者
PHP中的异常处理:从新手到专家
【8月更文挑战第28天】在PHP编程中,异常处理是区分专业与业余开发者的重要标志。本文将引导你理解异常处理的“内涵”,通过深入浅出的方式,让你掌握如何在PHP代码中优雅地处理错误和异常。我们将一起探索如何捕获、处理异常,以及如何自定义异常类来增强代码的健壮性和可读性。准备好开始这段旅程了吗?让我们启航吧!
|
5天前
|
存储 NoSQL PHP
PHP与Redis结合使用,提升数据存储性能
随着互联网应用的发展,PHP与Redis的结合成为提升数据存储性能的重要手段。PHP作为流行的服务器端语言,常用于网站开发;Redis作为高性能内存数据库,以其快速读写能力,有效优化数据访问速度,减轻数据库压力。两者结合通过缓存机制显著提升应用响应速度,支持高并发场景下的稳定性和可扩展性。
|
2月前
|
API PHP 开发者
PHP中的面向对象编程:从新手到专家
【9月更文挑战第25天】在编程的海洋里,PHP作为一艘强大的船只,带领无数开发者驶向Web开发的彼岸。其中,面向对象编程(OOP)是提升PHP代码组织和管理的关键。本文将带你领略OOP的魅力,从基础概念到高级应用,逐步深入PHP的对象世界。无论你是初学者还是有经验的开发者,都能在这里找到成长的营养。让我们一起探索如何通过对象、类和继承等概念,构建更加健壮、可维护和可扩展的PHP应用程序。
|
21天前
|
测试技术 PHP 开发工具
php性能监测模块XHProf安装与测试
【10月更文挑战第13天】php性能监测模块XHProf安装与测试
26 0
|
2月前
|
缓存 监控 算法
分析慢日志文件来优化 PHP 脚本的性能
分析慢日志文件来优化 PHP 脚本的性能
|
2月前
|
数据库连接 PHP
PHP中的异常处理:从新手到专家
【9月更文挑战第12天】在编程的世界中,异常处理就像是一场精心编排的芭蕾舞,每个动作都必须精确无误。本文将带你进入PHP的异常处理世界,通过深入浅出的方式,让你从基础概念到高级应用都能掌握自如。我们将一起探索如何捕捉和处理异常,以及如何利用自定义异常来增强代码的健壮性。准备好了吗?让我们一起跳入这场舞蹈,学习如何在PHP中优雅地处理异常。
|
2月前
|
PHP 数据库
PHP中的异常处理:从新手到专家
在PHP的世界中,异常处理是代码健壮性的守门人。本文将带你领略如何在PHP中优雅地处理错误和异常,让你的代码更加稳定可靠。从基础的try-catch语句到高级的错误日志记录,我们将一起探索异常处理的艺术。
20 5
|
4月前
|
编译器 PHP 开发者
探索PHP 8的新特性与性能优化技巧
【7月更文挑战第19天】在数字时代的浪潮中,PHP作为一门广泛使用的服务器端脚本语言,其最新版本PHP 8的发布引起了开发者社区的广泛关注。本文将深入探讨PHP 8引入的一系列新特性,包括但不限于JIT编译器、联合类型、命名参数、匹配表达式等,并分享如何利用这些新工具提升代码的性能和可维护性。同时,我们还将讨论一些实用的性能优化技巧,帮助开发者写出更加高效、稳定的PHP应用。
|
2月前
|
安全 测试技术 PHP
如何评估PHP框架的性能?
【9月更文挑战第2天】如何评估PHP框架的性能?
45 5