分页: 5/119 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]
Apr 2
最近公司在一个物联网项目,于是开始研究物联网的通信方案。目前的物联网通信方案:wifi,4G,5G,NB-IoT,Lora这几个方案中4G,NBIoT,Lora的模块基本上都是在35~60元之间。而wifi则便宜,10~20之间,而且 还有一个ESP的模块还可以作为主控板.
Nov 27
最近在一台生产服务器上部署一个应用,因为原来的web服务器是使用apache,为了不影响原来的应用,所以新的服务也使用apache来运行。


<VirtualHost *:80>
  ServerName myweb.com

  AllowEncodedSlashes  on # 确定是否允许通过 URL 中的编码路径分隔符
  <IfModule proxy_module>
    ProxyPreserveHost On # 使用传入的主机 HTTP 请求 Headers 进行代理请求
    ProxyRequests Off # 启用转发(标准)代理请求
    ProxyPass  "/" "http://localhost:9000/" nocanon # 将远程服务器 Map 到本地服务器 URL 空间
    ProxyPassReverse "/" "http://localhost:9000/" nocanon # 调整从反向代理服务器发送的 HTTP 响应 Headers 中的 URL
  </IfModule>

  # 转发websocket
  RewriteEngine on
  RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC]
  RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC]
  RewriteRule .* ws://localhost:15674%{REQUEST_URI} [P]
</VirtualHost>


nocanon 是指原样转发

https://httpd.apache.org/docs/2.4/mod/core.html#allowencodedslashes

Jul 24


1. 安装基础环境

yum install -y yum-utils   device-mapper-persistent-data   lvm2
yum install -y https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm



2. 增加docker的源文件
  
  
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo


3. 安装docker

  
yum -y install docker-ce


4. 设置自动启动
systemctl enable docker
systemctl restart docker
Apr 27
续上一篇日志< c,golang,java,php,nodejs,python,pypy运算速度粗焅比较>
看到网上已经有人在测试php8,就尝试使用php8运行一下LangTest的代码.
使用了docker来运行

docker run --rm -it \
    -v /data/code/LangTest/php:/var/www/html \
    -w /var/www/html \
     keinos/php8-jit  \
     ./run.sh


php8-jit

run php
end i:1000000000 count:499999999500000000 time:2.9510369300842


php7.2

run php
end i:1000000000 count:499999999500000000 time:26.515455007553

相对于php7.2快了差不多9倍了.

但和c, java, golang等还差得很远.
Apr 22
先把结果抛出来,

run java:
end i:1000000000 count:499999999500000000 time:0.638
run C:
end i:1000000000 count 499999999500000000 time:0.641424
run go:
end i:1000000000 count:499999999500000000 time:1.277728
run pypy:
end i:1000000000 count:499999999500000000 time:3.81583285332
run php
end i:1000000000 count:499999999500000000 time:26.515455007553
run nodejs:
end i:1000000000 count:499999999500000000 time:148.331
run python:
^Tend i:1000000000 count:499999999500000000 time:193.98550415

以上的结果进行了golang和c的性能优化.


分页: 5/119 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]