page contents

Linux 可重入、异步信号安全和线程安全

下文是在看csapp的时候引发的一些思考,其实之前看anup的时候也有所了解,不过时间有点长了,所以有点忘记了,当再次在csapp看到这部分内容的时候有了更多的理解。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-30 10:50
  • 阅读 ( 705 )

ES(Elasticsearch)集群内的原理

如果我们启动了一个单独的节点,里面不包含任何的数据和索引,那我们的集群看起来就是一个 Figure 1, “包含空内容节点的集群”。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-30 10:36
  • 阅读 ( 566 )

Nginx 原理和架构

Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-30 10:17
  • 阅读 ( 529 )

都在用Nginx,你真的知道它的应用场景吗?

想必大家一定听说过 Nginx,若没听说过它,那么一定听过它的"同行"Apache 吧!

  • 0
  • 0
  • Pack
  • 发布于 2020-11-30 10:03
  • 阅读 ( 386 )

nginx发布vue 项目

在本次使用nginx发布vue项目遇到 配置location 始终404 和 在项目子目录点击浏览器刷新出现404问题

  • 0
  • 0
  • Pack
  • 发布于 2020-11-28 15:45
  • 阅读 ( 549 )

PHP与RabbitMQ消息队列

接下来我们来了解下RabbitMQ消息发布与订阅相关知识,敬请关注。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-28 15:33
  • 阅读 ( 629 )

PHP 消息队列 详解

前言:之前做过的一些项目中有时候会接触到消息队列,但是对消息队列并没有一个很清楚的认知,本篇文章将会详细分析和归纳一些笔记,以供后续学习。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-28 14:54
  • 阅读 ( 454 )

面试官问我:如何设计 QQ、微信等第三方账号登陆 ?还要我说出数据库表设计!

这里的多账户区别于系统级别的,我们讲的多账户系统是指,在我们互联网应用当中,我们的应用会使用多个第三方账号进行登录,比如现在常用的APP:网易、微信、QQ等等。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-28 14:17
  • 阅读 ( 617 )

nginx之php-fpm优化

php-fpm存在两种方式,一种是直接开启指定数量的php-fpm进程,不再增加或者减少—静态;另一种则是开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下限—动态。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-27 15:25
  • 阅读 ( 628 )

48条高效的php优化写法

能用PHP内部字符串操作函数的情况下,尽量用他们,不要用正则表达式, 因为其效率高于正则。没得说,正则最耗性能。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-27 15:20
  • 阅读 ( 578 )

ES(ElasticSearch) 索引创建

索引是ElasticSearch存放数据的地方,可以理解为关系型数据库中的一个数据库。事实上,我们的数据被存储和索引在分片(shards)中,索引只是一个把一个或多个分片分组在一起的逻辑空间。然而,这只是一些内部细节——我们的程序完全不用关心分片。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-27 14:44
  • 阅读 ( 548 )

如何采集Nginx的日志?

本文介绍了如何通过filebeat、logstash、rsyslog采集nginx的访问日志和错误日志的几种方式,具体需要根据实际情况灵活的运用。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-27 10:25
  • 阅读 ( 521 )

一文读懂 Nginx

Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好

  • 0
  • 0
  • Pack
  • 发布于 2020-11-27 09:51
  • 阅读 ( 593 )

swoole 第4次课-浮光掠影:理解网络io与并实现阻塞模型

理解网络io与并实现阻塞模型

  • 0
  • 0
  • 吉洪叶
  • 发布于 2020-11-27 07:59
  • 阅读 ( 796 )

swoole 第3次课-四方云动:连接、心跳、 tcp PS udp、Tcp连接及粘包处理 (2)

粘包 ,粘包处理,特殊字符,固定包头+包头协议

  • 0
  • 0
  • 吉洪叶
  • 发布于 2020-11-25 19:45
  • 阅读 ( 849 )

Swoole 的底层架构及运行原理

我们日常开发中主要关注的是 Worker 进程的回调函数,只需要在服务器实例上监听相应的事件,并编写对应的回调函数来处理相应的业务逻辑即可。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-25 11:51
  • 阅读 ( 488 )

thinkphp5+swoole实现异步邮件群发(SMTP方式)

swoole是一种想要熟悉和熟练使用的扩展,但是限于网络编程知识的不足,所以还是要多多测试和学习,demo中有不足的地方,还请指出QAQ。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-25 11:38
  • 阅读 ( 841 )

Nginx 战斗准备:优化指南

在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-25 11:20
  • 阅读 ( 456 )

Nginx 性能优化有这篇就够了!

新装的linux 默认只有1024 ,当作负载较大的服务器时,很容易遇到error: too many open files。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-25 11:04
  • 阅读 ( 542 )

swoole中的php代码热更新

代码热更新其实更新的是"WorkerStart"回调函数里的内容,也就是说我们的业务代码都要放到"WorkerStart"回调函数中。

  • 0
  • 0
  • Pack
  • 发布于 2020-11-23 10:54
  • 阅读 ( 531 )