最新消息:

2014年02月的内容

高效CDN架构经验
CDN

高效CDN架构经验

admin 10年前 (2014-02-17) 3551浏览 0评论

CDN的使用在Yahoo! Web性能规则上排第二条,面临着地域性的网络差异,CDN已成为提高网站性能的首选利器;不幸的是,虽然CDN已经过多年发展,但是在国内中小网站上仍然很少被使用,国内开发者的CDN设计经验更是少之又少。近日,我们有幸邀请到国内...

查询linux发行版本号方法总结
Linux

查询linux发行版本号方法总结

admin 10年前 (2014-02-17) 3157浏览 0评论

了解Linux发行版本的版本号是一项非常重要的事情,大多数软件对系统的版本都有要求,发行版本号与软件不匹配,软件将无法安装或者无法使用.这边集合市面上流行的Linux发行版本版本号查询方法.有了这边文章,老板再也不担心我装错软件了呢 1. 发行版本号...

本地 Markdown 预览工具
Mac

本地 Markdown 预览工具

admin 10年前 (2014-02-17) 3891浏览 0评论

最近一直用 iA Writer 做笔记,用不同的文件保存不同的主题,由于 iA Writer 并没有很好的管理和浏览功能,于是就想做个 Web 工具方便浏览和管理。 markdown-wiki 是我用 Sinatra 做的一个简单的预览工具,它可以把...

为什么TCP需要三次握手而不是两次?
tcp

为什么TCP需要三次握手而不是两次?

admin 10年前 (2014-02-17) 3831浏览 0评论

《Computer Networking: A Top-Down Approach》讲解TCP那章里有个问题:为什么TCP需要三次握手而不是两次?网上看的答案不太符合我的想法,而我的答案是:性能! 首先看下经典的TCP三次握手图解:  我之前疑惑的一...

Python 面试题
python

Python 面试题

admin 10年前 (2014-02-17) 2724浏览 0评论

题目: 有一个长度是101的数组,存有1 ~ 100这100个数字,其中一个是重复的。请设计一个算法找出这个重复的数字 #!/usr/bin/env python #-*- coding:utf-8 -*- arr1 = [5,2,1,9,6,2,8...

svn + post-commit 实时测试php代码
php

svn + post-commit 实时测试php代码

admin 10年前 (2014-02-14) 3685浏览 0评论

在开发环境中,一般是程序本地测试->服务器测试环境->正式发布上线,程序员本地写完并且测试完毕之后,提交到svn上,希望实时看提交代码后的效果。有些开发者手动检出到web站点下测试,最后发布到服务器上,这需要花费不少时间,本文将讲诉使用s...

nginx+memcached构建页面缓存应用
memcached

nginx+memcached构建页面缓存应用

admin 10年前 (2014-02-13) 2746浏览 0评论

nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、django,大大的提升动态页面的速度。nginx只负责从memcached服务器中读取数据,要往m...

redis配置
redis

redis配置

admin 10年前 (2014-02-13) 2700浏览 0评论

一.redis介绍 redis是一个key-value存储系统,与memcached类似,但是解决了断电后数据完全丢失的现象。支持数据类型有string,lists,sets,zsets。这些数据类型都支持push/pop,add/remove以及取...

redis安装配置
redis

redis安装配置

admin 10年前 (2014-02-13) 2872浏览 0评论

前言 近年来nosql速度发展越来越迅速,从最初的memcache到现在的redis,因为memcache的单一性,越来的问题得不到解决,redis的出现解决了memcache的各种不足,而且性能不比memcache差多少,而且支持redis主从以及...

nginx动态IP黑白名单构建web防火墙(ngx_white_black_list)
ip

nginx动态IP黑白名单构建web防火墙(ngx_white_black_list)

admin 10年前 (2014-02-13) 4908浏览 0评论

功能描述: 处在黑名单中的ip与网络,将无法访问web服务。 处在白名单中的ip,访问web服务时,将不受nginx所有安全模块的限制。 支持动态黑名单(需要与ngx_http_limit_req 配合) 具体详见下面的说明 文件配置方法说明 一、定...

srcache_nginx+redis构建缓存系统
nginx

srcache_nginx+redis构建缓存系统

admin 10年前 (2014-02-13) 3727浏览 0评论

在《memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存》一文中,我们使用到memcached来作为缓存载体。想必大家都知道memcached有存储大小的限制,不得超过1M。 本文将使用redis来作为缓存载体。...

nginx实时生成缩略图到硬盘上
nginx

nginx实时生成缩略图到硬盘上

admin 10年前 (2014-02-13) 4202浏览 0评论

现在随着各终端的出现(手机,ipad等平板),以及各种终端的手机分辨率和尺寸都不同,现在手机用户流量都是宝,网上出现了各种各样的生成缩略图功能的架构,有使用php实时生成缩略图的,也有用nginx + lua实现的,上节我也讲到了使用nginx生成缩...

nginx生成缩略图配置
nginx

nginx生成缩略图配置

admin 10年前 (2014-02-13) 4712浏览 0评论

为了手机端浏览到与手机分辨率相匹配的图片,提高app访问速度以及减少用户的手机流量,需要将图片生成缩略图,这边共有以下解决方案。 A.    发布新闻生成多重缩略图 – 无法匹配到各种尺寸图片 B.    当相应缩略图不存在,则使用php或者java...

Mod Nginx Upload Progress Module
nginx

Mod Nginx Upload Progress Module

admin 10年前 (2014-02-13) 3020浏览 0评论

在上传进度输出结果增加rate remain 两个值,分别代表上传速率(一字节/秒)和剩余时间(秒) 增加两个变量,分别为  $uploadprogress_rate , $uploadprogress_remain add return rate ...

把JS文件用gzip 压缩后,HTTP服务器的设置
http

把JS文件用gzip 压缩后,HTTP服务器的设置

admin 10年前 (2014-02-13) 5209浏览 0评论

下载 gzip for Windows 把原有的js文件通过gzip程序压缩成gz文件后,文件体积能够立马瘦下来。比如71K的jquery.js,压缩成jquery.gzjs 只有24K 整整少了2倍,2倍啊,有木有。 附件中的gzip.exe  操...