小编Nic*_*las的帖子

PHP中的TLS会话恢复

我正在编写一个多线程的PHP客户端,它向一个apache反向代理发出https请求并测量一些统计信息.我正在写一篇关于通过TLS会话恢复提高绩效的学士论文.现在我需要做一个概念证明来证明/反驳这一点.目前我有这个代码:

            $this->synchronized(function($this){
                $this->before = microtime(true);
            }, $this);

            $url = 'https://192.168.0.171/';
            # Some dummy data
            $data = array('name' => 'Nicolas', 'bank account' => '123462343');

            // use key 'http' even if you send the request to https://...
            $options = array(
                'http' => array(
                    'header' => "Content-type: application/x-www-form-urlencoded\r\n",
                    'method' => 'POST',
                    'content' => http_build_query($data)
                ),
                "ssl" => array(
                    "verify_peer" => false,
                    "verify_peer_name" => false,
                    "ciphers" => "HIGH:!SSLv2:!SSLv3"
                )
            );

            $context = stream_context_create($options);
            $result = file_get_contents($url, false, $context);
            $this->synchronized(function($this){
                $this->after = microtime(true);
            }, $this); …
Run Code Online (Sandbox Code Playgroud)

php ssl session resume reconnect

9
推荐指数
1
解决办法
795
查看次数

标签 统计

php ×1

reconnect ×1

resume ×1

session ×1

ssl ×1