Nginx 动静分离 (Static and Dynamic Content Separation) 是一种常见的 Web 服务器优化技术,它将网站的静态资源 (如图片、CSS、JavaScript 文件等) 和动态资源 (如 PHP、JSP、Python 等动态页面) 分开处理,并由不同的服务器或 Nginx 的不同配置来负责。
1.不要使用相对路径
常常会看到:
require_once('../../lib/some_class.php'); |
2025年04月07日
Nginx 动静分离 (Static and Dynamic Content Separation) 是一种常见的 Web 服务器优化技术,它将网站的静态资源 (如图片、CSS、JavaScript 文件等) 和动态资源 (如 PHP、JSP、Python 等动态页面) 分开处理,并由不同的服务器或 Nginx 的不同配置来负责。
2025年04月07日
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、$row['id'] 的速度是$row[id]的7倍。
3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。
2025年04月07日
PHP 脚本在服务器上执行,然后向浏览器发送回纯 HTML 结果。
基础 PHP 语法
PHP 脚本可放置于文档中的任何位置。
PHP 脚本以 结尾:
<?php// 此处是 PHP 代码?>
PHP 文件的默认文件扩展名是 ".php"。
2025年04月07日
常量类似变量,但是常量一旦被定义就无法更改或撤销定义。
PHP 常量
常量是单个值的标识符(名称)。在脚本中无法改变该值。
有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。
注释:与变量不同,常量贯穿整个脚本是自动全局的。
2025年04月07日
PHP开发者初学者往往忽略了命令行的作用,的确,在数据库管理工具和集成开发环境中,命令行操作越来越不被重视。但,当开发大型项目或运行较大的文件及大数据文件时,也许命令行操作才更合适。
这里有两种方法在命令行中运行php:
1.设置环境变量
对于这个方法,你需要先设置PHP路径,比如“c:\wamp\bin\php\php5.x.x1”,作为环境变量。设置好后,你需要在命令行中检查一下是否成功。输入php-v,如果可以返回php的版本信息,说明设置成功,否则你要重启系统并按上述方法重新配置。