腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
硬核项目经理的专栏
专栏作者
举报
514
文章
569396
阅读量
36
订阅数
订阅专栏
申请加入专栏
全部文章(514)
php(240)
https(152)
编程算法(138)
网络安全(125)
项目管理(54)
数据库(52)
nginx(49)
配置(46)
sql(45)
http(36)
laravel(33)
缓存(30)
数据(30)
.net(29)
数据结构(29)
java(28)
github(27)
腾讯云测试服务(27)
swoole(21)
测试(20)
云数据库 SQL Server(17)
linux(17)
索引(17)
git(16)
连接(16)
mysql(14)
变量(14)
敏捷(14)
文件存储(13)
客户端(13)
搜索(12)
javascript(11)
html(11)
容器(10)
开源(10)
面向对象编程(10)
python(9)
搜索引擎(9)
短信(9)
服务器(9)
c++(8)
json(8)
composer(8)
单元测试(8)
技巧(8)
官方文档(7)
打包(7)
api(7)
存储(7)
大数据(7)
代理(7)
队列(7)
对象(7)
网站(6)
tcp/ip(6)
udp(6)
安全(6)
腾讯云开发者社区(6)
scrum(6)
事务(6)
云数据库 Redis(5)
unix(5)
TAPD 敏捷项目管理(5)
基础(5)
日志(5)
系统(5)
负载均衡(4)
node.js(4)
android(4)
命令行工具(4)
企业(4)
分布式(4)
压力测试(4)
数据迁移(4)
正则表达式(4)
二叉树(4)
系统架构(4)
微服务(4)
fastcgi(4)
redis(4)
ssl(4)
服务端(4)
进程(4)
浏览器(4)
算法(4)
消息队列(4)
xml(3)
ruby on rails(3)
负载均衡缓存(3)
容器镜像服务(3)
消息队列 CMQ 版(3)
html5(3)
ftp(3)
微信(3)
windows(3)
pmp(3)
并发(3)
工具(3)
管理(3)
交换机(3)
命令行(3)
内存(3)
实践(3)
费用中心(2)
云服务器(2)
go(2)
bash(2)
vue.js(2)
symfony(2)
ide(2)
全文检索(2)
神经网络(2)
SSL 证书(2)
图像处理(2)
电商(2)
phpunit(2)
游戏(2)
运维(2)
敏捷开发(2)
kernel(2)
socket编程(2)
uml(2)
数据分析(2)
信息流(2)
云计算(2)
kafka(2)
es(2)
product(2)
tdd(2)
程序(2)
代理服务器(2)
分页(2)
服务(2)
开发(2)
排序(2)
权限(2)
原理(2)
源码(2)
重定向(2)
区块链(1)
机器学习(1)
c 语言(1)
actionscript(1)
bootstrap(1)
regex(1)
react(1)
css(1)
ajax(1)
typescript(1)
ecmascript(1)
单片机(1)
oracle(1)
memcached(1)
access(1)
mvc(1)
web.py(1)
spring(1)
深度学习(1)
thinkphp(1)
mapreduce(1)
日志服务(1)
腾讯云可观测平台(1)
访问管理(1)
VPN 连接(1)
数据加密服务(1)
cci 持续集成(1)
人工智能(1)
日志数据(1)
渲染(1)
codeigniter(1)
eslint(1)
redux(1)
socket.io(1)
云市场(1)
spark(1)
hadoop(1)
hive(1)
erp(1)
yum(1)
dns(1)
hashmap(1)
zookeeper(1)
rabbitmq(1)
小程序(1)
数据处理(1)
物联网(1)
架构设计(1)
hbase(1)
yii(1)
防火墙(1)
unicode(1)
utf8(1)
ipv6(1)
功能测试(1)
灰盒测试(1)
验证码(1)
漏洞扫描服务(1)
Elasticsearch Service(1)
测试服务(1)
设备安全(1)
配置审计(1)
back(1)
bug(1)
cookie(1)
core(1)
event(1)
gzip(1)
ip(1)
it(1)
key(1)
list(1)
location(1)
lock(1)
map(1)
network(1)
photoshop(1)
process(1)
push(1)
server(1)
sleep(1)
stream(1)
types(1)
ui(1)
web(1)
编程(1)
编译(1)
产品(1)
反向代理(1)
解决方案(1)
镜像(1)
流量(1)
设计(1)
生命周期(1)
事件(1)
数据结构与算法(1)
项目经理(1)
性能(1)
压缩(1)
异常(1)
域名(1)
重构(1)
主机(1)
字符串(1)
作用域(1)
搜索文章
搜索
搜索
关闭
【Swoole系列6.5】Hyperf中的其它事项
swoole
https
网络安全
nginx
官方文档
关于 Hyperf 其它的内容我们就不多说了,毕竟框架这东西用得多了自然也就熟悉了。最重要的是——我的水平还不足以去深入地分析这个框架!
硬核项目经理
2023-03-03
513
0
【Swoole系列6.3】Hyperf 运行各种网络服务
udp
https
http
网络安全
swoole
简单地运行起普通的 HTTP 服务之后,今天我们再来学习一下如何使用 Hyperf 运行 TCP/UDP 以及 WebSocket 服务。
硬核项目经理
2023-03-03
723
0
【Swoole系列6.1】将Laravel改成Swoole版的
laravel
swoole
php
http
在讲正式的 Swoole 框架之前,我们先来试试自己把一个普通的 Laravel 框架改成 Swoole 版的,看看能不能成功。当然,这只是一个实验性质的,其实我们还有很多别的选择。
硬核项目经理
2023-03-03
4K
0
【Swoole系列5.1】毫秒定时器
swoole
php
编程算法
https
网络安全
PHP 中有没有定时器?还记得我们之前讲过这个东西吧。如果不记得的小伙伴,可以移步之前的文章中再去重温一下 PHP没有定时器?PHP没有定时器 https://mp.weixin.qq.com/s/NIYwhVLRl0drIcRvIoWvJA 。当时我们实现的方法是使用 declare ,今天,我们要学习的,则是 Swoole 提供的一套定时器工具。
硬核项目经理
2023-03-03
584
0
【Swoole系列4.8】一键协程化
https
网络安全
swoole
php
python
在协程相关的内容中,最后我们要讲的就是这个一键协程化的功能。这玩意又是什么意思呢?我们先看下面的例子。
硬核项目经理
2023-03-03
448
0
【Swoole系列4.7】协程服务客户端
swoole
udp
http
https
网络安全
协程的学习依然还在继续,要知道,Swoole 现在最核心的就是协程,或者说,整个软件开发语言中,协程都是热门的内容。对于协程的理论以及一些基础的操作我们都已经了解过了,接下来,我们再看看 Swoole 中提供的一些协程客户端功能。在协程之前,异步客户端是 Swoole 的主流应用,但是,现在已经不推荐了,所以我们就直接拿协程来讲这些客户端相关的内容。
硬核项目经理
2023-03-03
430
0
【Swoole系列4.5】协程并发调度
容器
swoole
https
php
网络安全
在学习了协程的通信功能 Channel 之后,我们紧接着就讲了一个 WaitGroup 功能。其实,它本身就是一个协程调度工具。关于它的作用我们不再赘述了,毕竟上一篇文章已经讲得很清楚明白了。今天我们再接着 WaitGroup 的话题,继续讲讲协程并发调度相关的内容。
硬核项目经理
2023-03-03
348
0
【Swoole系列4.3】协程操作系统API
linux
php
swoole
api
tcp/ip
学习完核心的协程相关操作 API 之后,我们再来看看协程可以操作的系统相关的 API 函数。其实也都是一些非常简单的功能,系统相关的调用无外乎就是操作文件、进程之类的功能,不过在协程中,它们的应用可能会略有不同。我们一个一个的来看一下。
硬核项目经理
2023-03-03
456
0
【Swoole系列3.6】进程同步与共享内存
swoole
php
数据库
sql
编程算法
通过前面几篇的学习,相信你已经对 Swoole 的进程有了一定的了解。不管是单进程还是进程池,我们都着重讲了进程间的通讯问题。毕竟对于进程来说,它们是内存隔离的,通讯相对来说就是一个很大的问题。而我们之前讲的内容其实都是不使用第三方工具来进行通信的,但其实更方便的方式是直接使用一些第三方工具做为中间的存储媒介,让不同的进程直接去读取这里的内容就可以实现通信的能力了。比如说我们最常见的就是使用 Redis ,不过即使是 Redis ,甚至是使用了连接池,也会有连接建立的过程,所以也并不是最高效的。今天,我们要学习的一个共享内存表格,是 Swoole 提供的一种更高效的数据同步方式。除此之外,我们还要学习另外两个非常常用的进程间同步功能,一个是无锁计数器,另一个就是进程锁。
硬核项目经理
2023-03-03
561
0
【Swoole系列3.3】单进程管理Process
swoole
php
编程算法
既然我们的服务应用已经提供了多进程的运行模式,那么我们可以直接自己来操作进程吗?答案当然是没问题的。今天我们来看到的就是在 Swoole 中如何操作单个进程,其实也就是学习一个 Process 对象的使用。
硬核项目经理
2023-03-03
651
0
【Swoole系列3.2】Swoole 异步进程服务系统
swoole
php
消息队列 CMQ 版
kafka
unix
在了解了整个进程、线程、协程相关的知识后,我们再来看看在 Swoole 中是如何通过异步方式处理进程问题的,并且了解一下线程在 Swoole 中的作用。
硬核项目经理
2023-03-03
405
0
【Swoole系列3.1】进程、线程、协程,面试你被问了吗?
ajax
php
swoole
压力测试
java
总算开始了,大家最关心的问题,也是我们面试经常会遇到的问题。相信不少同学都会经历过面试官提出的这个问题。如果你的本专业就是计算机相关的专业,那么这个问题非常简单,但如果你不是的话,那么还真是要补补课呢。
硬核项目经理
2023-03-03
544
0
【Swoole系列2.6】Redis 服务器
云数据库 Redis
腾讯云测试服务
swoole
https
php
Redis 服务端可不是我们说的去连接 Reids 服务器的那个东西,那个叫做 PHP 的 Reids 客户端。服务端的意思是一个可以提供服务的应用,redis-server 才是我们最熟悉的那个 Redis 的服务端。
硬核项目经理
2023-03-03
272
0
【Swoole系列2.4】WebSocket服务
swoole
laravel
https
php
网络安全
对于 Web 应用来说,最主流的当然就是我们之前学习过的 Http、TCP、UDP 这一类的应用。但是,最近这些年,特别是 HTML5 成为主流之后,WebSocket 应用日益丰富起来。要知道,之前我们在做后台时,如果要做消息通知之类的应用,全都是使用 JQuery 来进行 Ajax 轮询的。对于后台来说,这么做问题不大,但是如果你是要在前端页面做类似的功能,特别是一些客服功能的话,那可就费劲了。
硬核项目经理
2023-03-03
1.2K
0
【Swoole系列2.3】TCP、UDP服务客户端
udp
http
https
网络安全
swoole
上一节,我们学习了如何搭起简单的 Http、TCP 以及 UDP 服务。是不是发现在 Swoole 中搭建这三种服务非常地简单方便。对于 Http 客户端来说,我们可以直接使用浏览器来进行测试,或者普通的 Curl、Guzzle 也可以方便地从代码中进行 Http 的测试。因此,我们也就不会过多地说 Http 客户端的问题。等到进阶相关的文章时,我们会再看看在 协程 中的 Http 客户端如何使用。
硬核项目经理
2023-03-03
1.5K
0
【Swoole系列2.2】Http、TCP、UDP服务
udp
http
腾讯云测试服务
https
swoole
其实在上篇文章中,我们就已经运行起来了一个 Http 服务,也简单地说明了一下使用 Swoole 运行起来的服务与普通的 PHP 开发有什么区别。想必你现在会说这没什么大不了的呀,这些我们的传统开发又不是做不到,而且还更方便一些。在基础篇章中,我们还不会看到 Swoole 在性能上的优势,毕竟最基础的一些服务搭建还是要先了解清楚的。因此,今天我们将继续再深入的讲一下 Http 相关的内容以及了解一下 TCP、UDP 服务在 Swoole 中如何运行。
硬核项目经理
2023-03-03
440
0
【Swoole系列1】在Swoole的世界中,你将学习到什么?
swoole
php
java
官方文档
打包
在接下来的学习中,我们将要接触到的,将是 PHP 扩展中非常出名的一个高大上的框架,那就是 Swoole 。或许你已经在生产环境中使用过了,或许你只是看过官方文档写过几个例子,当然,更有可能你只是听过它的名字。
硬核项目经理
2023-03-03
448
0
【Laravel系列8】走出 Laravel 的世界
laravel
swoole
php
java
压力测试
还记得这个系列的第一篇文章是什么吗?当时我们写的是《进入Laravel的世界》。照理说,学习完了,日常应用更得心应手了,我们为啥又要走出呢?
硬核项目经理
2023-03-03
1.2K
0
一些PHP选项参数相关的函数
编程算法
php
swoole
关于 PHP 的配置,我们大多数情况下都是去查看 php.ini 文件或者通过命令行来查询某些信息,其实,PHP 的一些内置函数也可以帮助我们去查看或操作这些配置参数。比如之前我们学习过的 关于php的ini文件相关操作函数浅析 。修改方面的函数就只有 ini_set() ,其他大部分的函数其实都是帮助我们进行查询的,今天,我们就来一一讲解这些函数。
硬核项目经理
2020-08-25
498
0
使用OPCache提升PHP的性能
腾讯云测试服务
缓存
java
php
swoole
对于 PHP 这样的解释型语言来说,每次的运行都会将所有的代码进行一次加载解析,这样一方面的好处是代码随时都可以进行热更新修改,因为我们不需要编译。但是这也会带来一个问题,那就是无法承载过大的访问量。毕竟每次加载解析再释放,都会增加 CPU 的负担,通常一台 8核16G 的服务器在2、3000并发左右 CPU 就能达到60%以上的使用率。而且如果你使用的是类似于 Laravel 这种大型的框架,效率将更加低下。这个时候,我们通常会通过增加服务器数量来做负载均衡,从而达到减轻服务器压力的效果。不过,这样做的成本又会增加许多。那么,有没有什么优化的方案呢?
硬核项目经理
2020-08-13
917
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档