关于Web开发的相关程序,应用技巧及相关定义

分页: 1/27 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]
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

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的性能优化.


Jan 28
之前的deepin被我玩坏了.有些软件版本混乱特别是deepin-wine根本不能正常使用只能使用sudo来运行.其它方式都运行不了.

1,列表一下我的硬盘挂载
/            安装系统的
/home/ 用户的文件
/data 安装docker等相关软件
Sep 5
一 概念:
firewalld是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第二个就是加入了防火墙的“zone”概念

firewalld有图形界面和工具界面,由于我在服务器上使用,图形界面请参照官方文档,本文以字符界面做介绍
firewalld的字符界面管理工具是 firewall-cmd
firewalld默认配置文件有两个:/usr/lib/firewalld/ (系统配置,尽量不要修改)和 /etc/firewalld/ (用户配置地址)
Aug 5
最近做了几个项目,使用了laravel去实现.确实很快.如果业务逻辑简单,只需要一个下午可以写七八个模块.当然业务复杂的,就不能用这个作为评价.

laravel+laravel-admin可以简化大部分的开发工作.但存在适应度问题,如果提供组件不能满足你的需求,你可能需要自己去开发组件.

好吧.这里我也只是想记录一下,laravel的经验而已.
分页: 1/27 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]