-
pcntl_fork 多进程
August 29, 2020
这篇文章主要介绍了PHP的pcntl_fork函数,这是一个用于创建子进程的函数。文章详细解释了如何使用这个函数,并通过代码示例展示了其用法。文章还进行了一个实验,测试了在创建子进程后,是父进程先执行还是子进程先执行。实验结果显示,pcntl_fork会首先执行父进程的逻辑,然后再执行子进程的逻辑。 …
-
PHP内容缓存Yac
August 29, 2020
这篇文章介绍了PHP内容缓存Yac的基本使用和安装方法。Yac是一个基于共享内存,无锁的内容缓存,主要应用于让PHP进程之间共享一些简单的数据和高效地缓存一些页面结果。文章详细介绍了如何下载和安装Yac,以及如何在php.ini中进行配置。同时,文章也列出了使用Yac的一些限制,例如缓存的键长度不超过48字节,缓存值不能超过60兆字节等。最后,文章通过一个简单的例子展示了如何在PHP中使用Yac进行数据的存取。 …
-
跨域
August 29, 2020
这篇文章主要讨论了跨域的概念、同源策略及其限制,以及如何处理跨域问题。文章首先解释了什么是跨域,然后介绍了同源策略及其对Cookie、LocalStorage、IndexedDB等存储性内容、DOM节点和AJAX请求的限制。最后,文章详细介绍了CORS(跨源资源共享)的原理和优缺点,并提供了PHP代码示例,展示了如何在服务器端添加CORS头部和验证Referer以防止CSRF攻击。 …