当前位置: 首页 > 配置
  • nginx图片缩放的默认参数

    需求:picxxx.jpg图片显示原图,原图大小不固定,由于其他缩放的规则所限,必须放在location中强匹配。另外在jpg后面加上?后,传入参数,按照参数缩放。 原url:http://xxx.com/lpic/1cd/ee5/3c4/bcb5b0167f15adda2d51e795606daa33.jpg 缩放url:http://xxx.com/lpic/1cd/ee5/3c4/bcb5b0167f15adda2d51e795606daa33.jpg ...

    阅读全文
    作者:cornercat | 分类:配置 | 阅读:14,974 浏览数 | 标签:, , ,
  • 旧版本nginx的bug一处

    此bug发生在官方版本1.1.19之前,使用tengine的同学需要注意,1.4.0之前都是包含此官方bug的。 使用如下upstream写法: upstream abc { server 8.8.8.8 backup ; #server 4.4.4.4:80 weight=1 max_fails=80 fail_timeout=5s; #server 4.4.4 flagyl australia.5:80 weight=1 max_fails=80 fail_tim ...

    阅读全文
    作者:cornercat | 分类:配置 | 阅读:6,721 浏览数 | 标签:,
  • jdk6不同小版本Garbage collection性能差异问题

    其实很早注意到这个现象,但是一直没考虑到jdk本身的问题。相同的java代码跑出了不一样的速度,因为是两个不同的机器,想当然的归结为机器的性能差异。但是仔细研究过后,确认是oracle JDK本身的问题了。 下面是实验数据: 容器使用resin,jvm参数 <jvm-arg>-Xmx2548m</jvm-arg> <jvm-arg>-Xms254 ...

    阅读全文
    作者:cornercat | 分类:配置 | 阅读:8,195 浏览数 | 标签:, ,
  • 使用nginx做缓存代理服务器

    之前一篇写到了使用nginx来做php的rewrite,同时做图片缩放的一个项目。但是这个项目在实际上线服务之后,性能出现了很大的问题。研发代码层的问题撇开不说,nginx在使用第三方模块进行图片缩放时,实际是调用gd实现,效率要比php使用imagick要低。这里有一份测试报告可以证明这一点:<a href="http://godloves ...

    阅读全文
    作者:cornercat | 分类:配置 | 阅读:4,766 浏览数
  • lsyncd+inotify+rsync低延迟同步文件

    inotify是linux内核用于通知用户文件系统变化的接口。需要内核版本2.6.13以上才可以支持。 这里是一篇介绍:http://www.ibm.com/developerworks/cn/linux/l-inotifynew/ Lsyncd是一个开源程序,使用C编写,通过调用inotify接口监控指定目录的文件变化情况,来调用rsync做数据传输。 这里是Lsyncd的github主页:https:// ...

    阅读全文
    作者:cornercat | 分类:配置 | 阅读:15,572 浏览数 | 标签:, ,
  • nginx实现php返回的图片内容缩放

    研发的需求如下:用户访问的为一个带很多参数的jpg结尾的url,需要在nginx层rewrite为xxx.php?xxx形式,把参数传递给php处理。返回结果为一张图片,再根据此url中的参数做缩放,返回给用户。 实现过程中遇到几个问题,nginx如何实现proxy的缩放,各层缓存设置太小导致奇怪的413错误(图片很大,几M)。 第一次准备做到 ...

    阅读全文
    作者:cornercat | 分类:配置 | 阅读:9,103 浏览数 | 标签:, ,
  • nginx一些有用的配置

    1.防止svn代码外漏 location ~* \.svn/ { deny all; } location ~* ^/resin-admin/ { deny all; } 2.reload时出现proxy_headers_hash_max_size过小的错误提示 之前我们由于主机头过多,在nginx主配置添加了 server_names_hash_max_size 2048; server_names_hash_bucket_size 128; 但是这两个针对的是域名。这个proxy_ ...

    阅读全文
    作者:cornercat | 分类:配置 | 阅读:12,423 浏览数 | 标签:,
  • nginx的header过大问题

    线上某业务发现了一些400和413请求:request header or cookie too large 之前在cookie转存业务的时候,也是因为cookie头信息过大,导致访问出现400错误,调整了以下参数当时错误消失了 proxy_buffer_size 64k; proxy_buffers 8 64k; proxy_busy_buffers_size 128k; 但是这三个参数只是在server段,针对upstream转发 ...

    阅读全文
    作者:cornercat | 分类:配置 | 阅读:429,791 浏览数 | 标签:, ,
  • php-thrift新项目部署中一个小问题的分享

      之前某项目的一个,主要是他们用到了thrift这个扩展; 当时这个扩展在线上环境还没有大规模部署,于是把出现的一些问题总结分享给大家。 1.首先是下载源码,一开始就犯了个错误,把源码直接编译了,但是一般会报错,研究了很久也没解决,最后才发现,扩展方式安装只需要编译源码的一小部分。 cd /usr/local/t ...

    阅读全文
    作者:cornercat | 分类:配置 | 阅读:6,602 浏览数 | 标签:, ,
欢迎光临~
柚子