×

Falcon

  • 你如何测试和调试你的代码呢?

    Lua 的两个主力作者是这样回复的: Luiz Henrique de Figueiredo:我主要是一块一块的构建,分块测试。我很少使用调试器。即使用调试器,也只是调试 C 代码。我从不用调试器调试 Lua 代码。对于 Lua 来说,在适当的位置放几条打印语句通常就可以胜任了。 Roberto Ierusalimschy:我差不多也是这样。当我使用调试...

    2021-04-10 19:35 Falcon 阅读
  • Openresty 与 Tengine

    Openresty和Tengine基于 Nginx 的两个衍生版本,某种意义上他们都和淘宝有关系,前者是前淘宝工程师agentzh主导开发的,后者是淘宝的一个开源项目; Openresty的最大特点是引入了ngx_lua模块,支持使用lua开发插件; Tengine的特点是融入了因淘宝自身的一些业务带来的新功能;   Tengine 简...

    2021-04-10 17:27 Falcon 阅读
  • lua block与php-fpm输出hello world的性能比较

    配置 这是lua block的nginx/openresty配置,openresty的版本1.19.3.1: worker_processes 1; error_log logs/error.log; events { worker_connections 1024; } http{ server { l...

    2021-04-10 15:48 Falcon 阅读
  • FalconChen
    2021-04-10 22:18
    美银证券发布报告称在过去五个月流入全球股票基金的总资金量,已经超过了之前12年的总和!!!
  • FalconChen
    2021-04-10 21:57
    表带太紧,用这个方法让它变松一点
  • FalconChen
    2021-04-10 21:37
    可怜无助但能吃
  • FalconChen
    2021-04-10 19:21
    使用OpenResty还是Tengine?
  • nginx 对文件(动态页面) 进行缓存 ( nginx content caching)

    refer to: http://nginx.com/resources/admin-guide/caching/ 首先看一个完整的例子: proxy_cache_path /tmp/nginx_cache keys_zone=cache_one:100m loader_thresh...

    2021-04-09 20:56 Falcon 阅读
  • Nginx 通过 proxy_cache 缓存动态页面

    要提升动态网站的响应速度,通常有两种方式,一种就是负载均衡,添加更多的背后服务器,这个成本比较高;第二种是缓存,有些动态的数据对即时性要求并不高,或者说一当生成,也不会再发生变化,这种情况就可以缓存。   Nginx 服务器作为高效的,备受推崇的 Web 服务器,其实现缓存技术的方法很多,我们今天只关注:Proxy Cache,配置简单,性能优...

    2021-04-09 20:33 Falcon 阅读
  • Nginx缓存陷阱

    接手的一个老系统,nginx做proxy,apache做upstream。某个请求总是返回MySQL连接错误,但是手动连接却没有问题。进一步排查发现nginx配置了cache,也就是某次请求upstream返回了错误,被nginx缓存住了,虽然后来upstream恢复了正常,但cache仍然继续返回错误。为了解决这个问题,我需要搞清两个问题: 如何控制...

    2021-04-09 20:22 Falcon 阅读