PHP的性能演进(从PHP5.0到PHP7.1的性能速度全评测)

2017-11-28 fredzeng WEB服务

PHP 5 相比 PHP 4 带来了明显的改进。 Zend Engine 是 PHP 解释器的核心,它已经完全重新设计( Zend Engine 2),为将来的增强功能奠定了基础。本文不多介绍 PHP 4 和 PHP 5 之间的差异,只简要概述的 PHP 5.0 之后发生了什么。以下部分列出了在后续 PHP 版本中的改进。请注意,这里仅列出影响 PHP 核心的修改。有关更完整的描述,请查看 PHP 5 和 PHP 7 的change log。

阅读全文>>

标签: php php-fpm php-cgi cgi phpize Zend

评论(0) 浏览(404)

完全使用 SFTP 替代 FTP :SFTP+OpenSSH+ChrootDirectory 设置详解

2017-10-15 fredzeng linux

由于采用明文传输用户名和密码,FTP协议是不安全的。在同一机房中只要有一台服务器被攻击者控制,它就可能获取到其它服务器上的FTP密码,从而控制其它的服务器。当然,很多优秀的FTP服务器都已经支持加密。但如果服务器上已经开了SSH服务,我们完全可以使用SFTP来传输数据,何必要多开一个进程和端口呢?下面,我就从账户设置、SSH设置、权限设置这三个方面来讲讲如何使用SFTP完全替代FTP。本教程基于CentOS5.4。

阅读全文>>

标签: openssh sftp ChrootDirectory ftp

评论(1) 浏览(485)

CentOS 7 进入单用户模式图文详解

2017-9-21 fredzeng linux

而到了RHEL7之后是不可以这样操作的。在RHEL7里进入到单用户有rescure,emergency等模式,但还是必须要输入root密码才可以登录。如果要修复root密码只要按照下面的步骤操作:

在开机看到内核条目的时候,按e开始编辑,在kernel的最后加入init=/bin/sh,同时需要去掉rhgb和 quiet参数(必须要去掉),按ctrl+x启动系统,此时无需密码即可进入系统:

阅读全文>>

标签: CentOS 单用户 kernel bash

评论(0) 浏览(781)

redis 3.2.10 安装和主从配置

2017-9-20 fredzeng linux

1. 下载 redis

wget http://download.redis.io/releases/redis-3.2.9.tar.gz

2. 解压

tar xzf redis-3.2.9.tar.gz

3. 进入 src 目录

cd redis-3.2.9

4. make

5. make test && make inst...

阅读全文>>

标签: redis master slave 主从

评论(0) 浏览(669)

ffmpeg 文件推流 rtsp和rtmp

2017-9-18 fredzeng linux

// rtsp推流  /opt/srs/srs2

./objs/ffmpeg/bin/ffmpeg -re -i /root/mp4/1.mp4 -vcodec copy -codec copy -f rtsp rtsp://192.168.2.161/live/rtsp_test

// rtmp 推流
./objs/ffmpeg/bin/ffmpeg -re -...

阅读全文>>

标签: RTMP ffmpeg rtsp

评论(0) 浏览(968)

基于Nginx搭建http/rtmp/hls协议的MP4/FLV流媒体服务器

2017-9-4 fredzeng WEB服务

一.搭建nginx平台:
基本是基于网上资料一步步安装nginx搭建流媒体服务器 这篇博客来搭建。
我的ubuntu是14.04LTS。各种包的版本是:
nginx-1.9.9
nginx_mod_h264_streaming-2.2.7.tar.gz
openssl-0.9.8zh.tar.gz
pcre-8.12.tar.gz
zl...

阅读全文>>

标签: nginx RTMP HLS flv 流媒体

评论(0) 浏览(1645)

Linux下常用压缩 解压命令和压缩比率对比

2017-9-2 fredzeng linux

因此,Linux下对于占用空间与耗费时间的折衷多选用tgz格式,不仅压缩率较高,而且打包、解压的时间都较为快速,是较为理想的选择。结论

再一次印证了物理空间与时间的矛盾(想占用更小的空间,得到高压缩比率,肯定要牺牲较长的时间;反之,如果时间较为宝贵,要求快速,那么所得的压缩比率一定较小,当然会占用更大的空间了)。

阅读全文>>

标签: tar bz2

评论(0) 浏览(611)

redis配置详解

2017-9-2 fredzeng WEB服务

##redis配置详解

# Redis configuration file example.
#
# Note that in order to read the configuration file, Redis must be
# started with the file path as first argument:
#
# ./redis-server /path/to/r...

阅读全文>>

标签: redis

评论(0) 浏览(997)

WIFI信号测试的3种方法

2017-8-31 fredzeng 杂谈

现在WIFI普遍的测试为场测及信号强度和掉包率

方法1:信号强度测试

  1. 1

    测试软件:WIFI分析仪

  2. 2

    环境搭建:如图

    WIFI信号测试的3种方法
  3. 3

    测试方法:在被测物体上安装WIFI分析仪。

    END

方法2:吞吐量测试

  1. ...

阅读全文>>

标签: wifi WIFI信号

评论(0) 浏览(754)

php增加经纬度地址编码geohash扩展

2017-8-11 fredzeng WEB服务

geohash用一个字符串表示经度和纬度两个坐标。某些情况下无法在两列上同时应用索引 (例如MySQL 4之前的版本,Google App Engine的数据层等),利用geohash,只需在一列上应用索引即可。

其次,geohash表示的并不是一个点,而是一个矩形区域。比如编码wx4g0ec19,它表示的是一个矩形区域。 使用者可以发布地址编码,既能表明自己位于北海公园附近,又不至于暴露自己的精确坐标,有助于隐私保护。

阅读全文>>

标签: php phpize geohash LBS php-config

评论(1) 浏览(510)

Powered by emlog sitemap