workerman与laravel-command模式下的session

imf

env
– laravel-5.5
– workerman-3.5


workerman中能否获取session?

workerman中是可以使用 $_SERVER、$_GET、$_POST、$_FILES、$_COOKIE、$_SESSION、$_REQUEST 6-可用的超全局变量, 但是session不和其他框架互通. tip: php cli不支持原生session cookie接口.

关于workerman中使用全局变量(类位置-Workerman\Protocols\Http)

use Workerman\Protocols\Http;
Http::setCookie(..);
Http::sessionStart(); //webserver里sessionStart后才能用$_SESSION
$_SESSION['xx']...
$_SERVER。。。

laravel command 下如何获取session. 是只能配何redis上才能在command模式下使用session?

查阅资料

workerman社区-session问题

linux如何查找守护进程是什么原因导致的

  • Ubuntu 16.04.2
  • Docker version 17.12.0-ce, build c97c6d6

docker重启容器 docker restart [容器ID] 报下面错误

Error response from daemon: Cannot restart container 226e1c654dd2: Cannot kill container 226e1c654dd270ac60a1236403f0ac3a23e101d7a2e8ed156effe46d7a7c1f33: connection error: desc = "transport: dial unix /var/run/docker/containerd/docker-containerd.sock: connect: connection refused": unknown

但是 docker ps 这些命令是可以执行的, 如何查找docker守护进程是什么原因下被关闭的呢?


内存不足是否也会导致守护进程被异常关闭?

互联网

域名

  • 域名不区分大小写和简繁体
  • 域名的合法长度为1-63个字符(域名主体,不包括后缀)
  • 英文域名合法字符为a-z,0-9, “-“(不能在开头和结尾,以及同时在第三和第四字符位置)
  • 中文域名除英文域名合法字符外,必须含有至少一个汉字(简体或繁体),计算中文域名字符长度以转换后的punycode码为准; 更多

.cn国内外服务器都需要备案, 国内的服务所有的服务器都需要备案

阿里域名未备案前域名后加点即可访问 eg: 原域名www.envhub.club. 加点后 www.envhub.club 关于国内备案

特殊字符域名 punycode 暂未看懂其意思 | Punycode转码 | v2ex讨论

  • 阴阳 www.☯.com
  • 卐字 www.卐.com
  • 笑脸 www.☺.com
  • 音符 www.♫.com
  • 欧米伽 www.Ω.com 对应 (也就是直接注册到xn--bya.com那么浏览器就会直接显示对应的字符)

o0o.ink
x88.link
x66.site
x66.ink
letgo.ink
o01.ink
x01.ink
go-to.ink
g-t.ink

邮箱

阿里云免费企业邮箱 企业邮箱开通指南 | 企业邮箱更换邮箱绑定域名

网络协议

http状态码

  • 301 (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。
  • 302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
  • 307 (临时重定向) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
    更多>>

ubuntu使用记录

Ubuntu是以桌面应用为主的Linux发行版, Ubuntu由Canonical公司发布, 他们提供商业支持. 它是基于自由软件, 其名称来自非洲南部祖鲁语或科萨语的’ubuntu’一词(译为乌班图)意思是”人性”、”我的存在是因为大家的存在”, [10]是非洲传统的一种价值观. wiki

envUbuntu 16.04.2 LTS

linux手册大全 | 官方手册

Continue reading “ubuntu使用记录”

HTTP/2-服务器推送

HTTP/2 协议

推送原理

什么是服务器推送

服务器推送(server push)指的是,还没有收到浏览器的请求,服务器就把各种资源推送给浏览器。
比如,浏览器只请求了index.html,但是服务器把index.html、style.css、example.png全部发送给浏览器。这样的话,只需要一轮 HTTP 通信,浏览器就得到了全部资源,提高了性能。

性能提升

提升程度也不是特别多,大概是几百毫秒。而且,也不建议一次推送太多资源,这样反而会拖累性能,因为浏览器不得不处理所有推送过来的资源。只推送 CSS 样式表可能是一个比较好的选择。

相关资料

文章摘要于-HTTP/2 服务器推送(Server Push)教程