type
status
date
slug
summary
tags
category
icon
password
数据库服务器
略。没什么特别的,注意版本就行了。
Web 服务
php设置在部署页面中会提示,下面是需额外注意的部分
- php扩展:imagick,redis,fileinfo
- 其他服务:pureftpd、redis、opcache
升级
Opcache
默认开启后 excel 导入功能异常,测试发现需跳过缓存此功能的 php 文件
/vendor/phpoffice/phpexcel/Classes/PHPExcel/Shared/OLERead.php
取值测试
Zend推荐在质数集合取值:
- 质数分布更均匀
当使用质数集合的值作为
opcache.max_accelerated_files
的取值时,可以确保脚本文件在缓存中的分布更加均匀。如果使用非质数的值,可能会导致脚本文件在缓存中的分布不均匀,可能会增加缓存碰撞(cache collision)的概率,降低缓存的效果。
- 避免哈希冲突
OPCache 内部使用哈希表来管理缓存的脚本文件。当设置的
opcache.max_accelerated_files
值为非质数时,可能会导致哈希冲突(hash collision)的问题。哈希冲突会增加查找脚本文件的时间,降低缓存的性能。而使用质数集合的值可以减少哈希冲突的概率,提高缓存的效率。
pure-ftpd.conf
开启队列
原系统提供的
queue.sh
脚本基于 CentOS ,使用nohup
后台运行、supervisor
守护进程。既不优雅也不适合 Debian ,改为注册 Service 运行。注意
需允许
proc_get_status
函数,否则报错如果启用CDN
需在
http
段添加设置( Nginx 需带ngx_http_realip_module
模块)这里可信IP取巧设成了所有IP,有条件最好是设置CDN节点IP和源站IP。
- Po主:瓶幾¬_¬
- 链接:https://blog.v2cu.com/deploy-sqtg
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。