forecho 的独立博客

把生命浪费在美好的事物上

性能优化第一篇

2019年04月19日

引言

说来惭愧,搞了这么多年 PHP 开发,最近才正儿八经的搞性能优化。打算把这些经验记录并且分享出来,这会是一系列文章,这是第一篇。

性能测试

性能优化的第一步就是要发现系统的性能瓶颈。这部分一般都会有专门的 QA 去测试,输出报告。性能测试大多都是并发测试,推荐使用 Apache JMeter™ ,免费并且功能强大,支持多系统平台。至于使用教程,我就不贴了,网上一搜一大把。

租 Switch 玩

2019年04月18日

引言

这里的 Switch 是指任天堂的 Nintendo Switch 游戏主机,老早就在心里种草了,没买的原因有两个:

  • 怕买了没时间玩(这个是主要原因)
  • 没遇到好好价格

今天正好看到《腾讯科技确认代理国行版本 Switch》的新闻,去年过年在淘宝租了一个 Switch 玩了几天,今天趁着这新闻可以拿出来分享一下。

为了 Yii 的长远发展

2019年04月17日

引言

3月29号,Yii 官网更新了一篇文章 Preparing Yii for the long run ,简单来讲就是核心团队成员想通过捐赠的资金方式,使他们能够在主要工作都放在全职开发 Yii 上,只需要很少或根本没有其他工作。

这篇文章主要是想呼吁正在使用 Yii 开发的你,如果觉得 Yii 框架在你工作中对你很有帮助,而且又有条件的话,那么不妨通过行动来支持一下 Yii 吧,不用太多,每个月1$就够了。捐赠地址 https://opencollective.com/yiisoft

好了,到此为止,本篇文章的核心内容算是写完了,下面我主要想聊聊自己与 Yii 的几个小故事,想听的可以往下看。

征集友情链接

2019年03月16日

引言

一直以来我的博客都是没加搞友情链接,前几天突然有一个想法。想搞一个『友情链接』。但是我想搞的这个『友情链接』更像是一个联盟,现在认真写博客的人越来越少了,我想把这些人集合到一起,决定暂时把联盟称之为『联盟链接』。

使用 Docker 搭建 EFK

2019年03月14日

什么是 EFK?

EFK 分别指 Elasticsearch + Fluentd + Kibana,一般用来做日志系统的。他们的作用分别是:

  • Elasticsearch:分布式搜索引擎。具有高可伸缩、高可靠、易管理等特点。可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,现在使用最广的开源搜索引擎之一,Wikipedia 、StackOverflow、Github 等都基于它来构建自己的搜索引擎。
  • Fluentd:一个消息采集,转化,转发工具,目的是提供中心化的日志服务。
  • Kibana:可视化化平台。它能够搜索、展示存储在 Elasticsearch 中索引数据。使用它可以很方便的用图表、表格、地图展示和分析数据。

Octopress 显示 `{{}}`

2019年03月06日

注意: 本篇文章需要点击这里才能正常阅读。

Octopress 使用双花括号的时候就会自动把他认为是变量,会『翻译』,但是其实我们并不想要这种效果,怎么办呢?网上找了一圈发现可以用下面这种方式解决

1
{{thing}}

使用 Postman

2019年03月01日

引言

上篇文章我们讲到 API 可能会使用到的 JWT 认证。既然讲到 API 开发就不得不讲到 API 调试以及测试神器 - Postman

基本使用

创建环境变量

创建环境变量

根据上面截图的地方,可以找到创建环境变量的设置。设置按钮旁边的『眼睛』按钮可以查看当前使用的环境变量的值。

使用 JWT

2019年02月25日

引言

API 开发一定会涉及到认证问题,本篇文章就是结合我自己工作经验来分享一下我用过的 JWT 认证以及它和普通认证的区别,希望本篇文章对你在开发 API 认证时有用。

什么是 JWT

JWT 全名是 JSON Web Tokens,是一个基于 JSON 的开放标准用于创建声明一些声明的访问令牌。JWT 由以下三部分组成: