吴藏的博客

自律给自由


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

《大型网站技术架构》-- 大型网站架构模式

发表于 2019-08-02 | 更新于 2019-08-10 | 分类于 架构 | 评论数: | 阅读次数:
本文字数: 1.4k | 阅读时长 ≈ 1 分钟

分层

最常见的架构模式,将系统在横向维度上切分成几个部分,每个部分单一职责。网站一般分为三个层次:应用层、服务层和数据层,其具体结构如下图所示:

阅读全文 »

When to Use What: REST, GraphQL, Webhooks, & gRPC

发表于 2019-07-05 | 分类于 容器 | 评论数: | 阅读次数:
本文字数: 14k | 阅读时长 ≈ 13 分钟

With all of the love and proclamations about REST, we can sometimes forget that it’s simply one of many options. REST is a very good standard for a wide variety of APIs, but there are other API design styles for more nuanced scenarios.

To help API developers make sense of which API design style to use and for what situation, let’s look at REST within the context of three other options – gRPC, GraphQL, and Webhooks. We’ll offer real world examples of REST, GraphQL, gRPC, and Webhooks in practice, and analyze their strengths and weaknesses to highlight what makes each option a good choice.

阅读全文 »

Kubernetes vs Docker Swarm

发表于 2019-06-24 | 更新于 2019-06-25 | 分类于 容器 | 评论数: | 阅读次数:
本文字数: 14k | 阅读时长 ≈ 12 分钟

Kubernetes and Docker Swarm are probably two most commonly used tools to deploy containers inside a cluster. Both are created as helper tools that can be used to manage a cluster of containers and treat all servers as a single unit. However, they differ greatly in their approach.

阅读全文 »

ubuntu18.04优化

发表于 2019-06-23 | 更新于 2020-03-06 | 分类于 系统 | 评论数: | 阅读次数:
本文字数: 3.8k | 阅读时长 ≈ 3 分钟

Linux 系统用来用去还是发现ubuntu用的最舒服,毕竟用了从14.04 一直用到了18.04 。用了三年多了。下面就直接记录下。我这边优化系统的全部命令,方便下次装机使用。

阅读全文 »

《大型网站技术架构》--大型网站架构的特点及演化

发表于 2019-06-18 | 更新于 2019-08-10 | 分类于 架构 | 评论数: | 阅读次数:
本文字数: 1.7k | 阅读时长 ≈ 2 分钟

大型网站的特点

  • 高并发、大流量:PV(page view)量巨大
  • 高可用:7*24小时不间断服务
  • 海量数据:需要存储、管理海量数据,需要使用大量服务器
  • 用户分布广泛,网络情况复杂:网络运营商
  • 安全环境恶劣:黑客的攻击
  • 需求快速变更,发布频繁:快速适应市场,满足用户需求
  • 渐进式发展:与传统软件产品或企业应用系统一开始就规划好全部的功能和非功能需求不同,几乎所有的大型互联网网站都是从一个小网站开始的,渐进地发展起来的
    阅读全文 »

HEXO使用记录

发表于 2019-06-06 | 更新于 2020-03-06 | 分类于 JavaScript | 评论数: | 阅读次数:
本文字数: 1.4k | 阅读时长 ≈ 1 分钟

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

阅读全文 »

manjaro系统使用记录

发表于 2019-06-05 | 更新于 2019-06-25 | 分类于 系统 | 评论数: | 阅读次数:
本文字数: 3.3k | 阅读时长 ≈ 3 分钟

Manjaro是一款基于Arch Linux、对用户友好、全球排名第1的Linux发行版。

在Linux圈,Arch的确是一个异常强大的发行版。它有3个无与伦比的优势:

  • 滚动更新可以使软件保持最新;
  • AUR软件仓库有着世界上最齐全的Linux软件
  • 丰富的wiki和活跃的社区让所有问题都可以快速得到满意的答案。
    阅读全文 »

PHP-数据结构(ZVAL)

发表于 2018-11-17 | 更新于 2019-06-25 | 分类于 PHP | 评论数: | 阅读次数:
本文字数: 3.7k | 阅读时长 ≈ 3 分钟

介绍

PHP是弱类型语言,在PHP代码中声明或使用变量的时候,并不需要强制指明其数据类型.在PHP内核中定义的变量类型:

阅读全文 »

PHP-数据结构(SAPI)

发表于 2018-10-13 | 更新于 2019-06-25 | 分类于 PHP | 评论数: | 阅读次数:
本文字数: 4.2k | 阅读时长 ≈ 4 分钟

在PHP生命周期的各个阶段,一些与服务相关的操作都是通过SAPI接口实现。这些内置实现的物理位置在PHP源码的SAPI目录。这个目录存放了PHP对各个服务器抽象层的代码,例如命令行程序的实现,Apache的mod_php模块实现以及fastcgi的实现等等。

阅读全文 »

PHP-扩展(Extensions)

发表于 2018-08-20 | 更新于 2019-06-25 | 分类于 PHP | 评论数: | 阅读次数:
本文字数: 3.6k | 阅读时长 ≈ 3 分钟

PHP资料

http://www.phpinternalsbook.com/

PHP下载

  • 官网下载:https://secure.php.net/downloads.php

  • GITHUB: http://github.com/php/php-src

    阅读全文 »
123…6

Ziv

There is no royal road to learning.
57 日志
12 分类
13 标签
© 2016 – 2020 Ziv | 164k | 2:29
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Muse v7.1.2