Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 116

Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 117

php

PHP-ML-Machine Learning library – PHP 也来写 AI

[vc_row][vc_column][vc_column_text]
PHP-ML
些库由 Arkadiusz Kondas 提供,库中包含算法,交叉验证,神经网络,预处理,特征提取等功能。

PHP-ML需要PHP> = 7.1
安装
使用Composer安装它

示例
[/vc_column_text][/vc_column][/vc_row]


Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 116

Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 117

php

PHP 性能优化-提速要点

[vc_row][vc_column][vc_column_text]

xhporf
性能分析工具,分析php问题处

压缩代码
用Gzip 压缩代码加快加载

多线程
用 swoole 扩展来使用多线程,次要任务多用多线程

php扩展查看语句

[/vc_column_text][/vc_column][/vc_row]


Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 116

Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 117

php

PHP 性能优化-7点建议

[vc_row][vc_column][vc_column_text]1.小写代码

2.opcode缓存(APC扩展)/Zend Opcache

3.使用内置变量、常量、函数

4.少用魔法函数

5.减少正则

6.避免在循环内做运算

7.使用带引导字符串做键值[/vc_column_text][/vc_column][/vc_row]


Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 116

Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 117

php

PHP 性能优化-性能分析 (apache benchmark)

[vc_row][vc_column][vc_column_text]
Apache Benchmark

n:请求数

c:并发数

目标地址

 

1.Requests Persecond (可接多少请求)

2.Time per request (每个请求执行时间)[/vc_column_text][/vc_column][/vc_row]


Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 116

Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 117

php

PHP 9种缓存方式

[vc_row][vc_column][vc_column_text]

全页面静态缓存
将页面全部生成HTML静态页面

页面部分缓存
ESI + ob_get_contents

数据缓存
PHP 文件缓存

查询缓存
按查询语句来以PHP文件缓存

按内容变更进行缓存
当数据库修改时,生成PHP文件缓存

内存式缓存
缓存到系统内存中,需要从内存取

APACHE缓存
mod_cache模块

PHP APC缓存
php_apc.dll 模块

OPCODE缓存
操作码

[/vc_column_text][/vc_column][/vc_row]


Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 116

Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 117

php

PHP 全局变量你已经知道的事

[vc_row][vc_column][vc_column_text]
$GLOBALS
引用全局作用域中可用的全部变量
$_SERVER
保存关于报头、路径和脚本位置的信息
$_REQUEST
用于收集HTML表单提交的数据
$_POST

向指定的资源提交要被处理的数据
不能缓存
参数不会保存在浏览器历史中
对数据长度无限制
数据类型没有限制
数据不会显示在 URL 中

$_GET

从指定的资源请求数据
能被缓存
参数保留在浏览器历史中
对数据长度有限制,长度是 2048 个字符
数据类型只允许 ASCII 字符
数据在 URL 中对所有人可见

$_FILES
文件上传
$_ENV
服务器端变量
$_COOKIE

存放用户端的数据文件
对数据有长度限制

$_SESSION

存放服务器端的数据文件
对数据无长度限制

[/vc_column_text][/vc_column][/vc_row]


Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 116

Warning: Trying to access array offset on value of type bool in /home/www/shidainetwork/wp-content/themes/dt-the7/inc/extensions/aq_resizer.php on line 117

php

PHP 基础语句应用

[vc_row][vc_column][vc_column_text]
echo 语句
能输出多个字符串
print 语句
只能输出单个字符串
if…else 语句
如果条件为 true,则执行代码;如果条件为false,则执行另一端代码
switch 语句

 
while 语句
只要指定条件为真,则循环代码块
do…while 语句
先执行一次代码块,然后只要指定条件为真则重复循环
for 语句
循环代码块指定次数
foreach 语句
遍历数组中的每个元素并循环代码块
function 语句
[/vc_column_text][/vc_column][/vc_row]