http
maikforever
码工,曾就值搜狐,360,acer 等公司
展开
-
how to write a minimal http server/client
http://csoap.sourceforge.net/docs/snapshot/libsoap-doc-api/html/nanohttp_page.html原创 2011-11-21 09:27:55 · 546 阅读 · 0 评论 -
现在就启用 HTTPS,免费的!
现在,你应该能在访问https://konklone.com的时候,在地址栏里看到一个漂亮的小绿锁了,因为我把这个网站换成了HTTPS协议。一分钱没花就搞定了。为什么要使用HTTPS协议:虽然SSL并不是无懈可击的,但是我们应该尽可能提高窃听成本加密通讯不应心存侥幸,所有连接都应被加密福利: 使用了HTTPS之后,如果网站的访客是从其他已经使用了HTTPS的网站上跳转过来,你就能在转载 2013-11-22 11:45:42 · 1450 阅读 · 0 评论 -
精益化运营:10款移动统计分析工具推荐
摘要:移动应用和游戏的运营离不开大量用户数据的支持。除了国内的友盟、Talking Data、App Annie、百度等分析平台以外,国外有哪些靠谱的移动应用分析工具呢?我们从中整理了10款,希望对开发者有所帮助。移动应用和游戏的运营离不开大量用户数据的支持。目前国内市场的移动应用分析领域的公司则有友盟、Talking Data、App Annie、百度等,都是开发者比转载 2013-09-09 17:20:06 · 884 阅读 · 0 评论 -
HTTP协议详解
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT转载 2013-06-14 09:56:38 · 600 阅读 · 0 评论 -
我曾经写过一篇文章──《初步试用Squid的替代产品──Varnish Cache网站加速器》,但当时仅仅是用着玩,没做深入研究。
今天写的这篇关于Varnish的文章,已经是一篇可以完全替代Squid做网站缓存加速器的详细解决方案了。网上关于Varnish的资料很少,中文资料更是微乎其微,希望本文能够吸引更多的人研究、使用Varnish。 在我看来,使用Varnish代替Squid的理由有三点: 1、Varnish采用了“Visual Page Cache”技术,在内存的利用上,Varnish比Squid具有转载 2013-01-12 16:00:04 · 1011 阅读 · 0 评论 -
谈谈varnish,squid,apache,nginx缓存的对比
群里总是有人在问cache用什么,有varnish,squid,apache,nginx这几种,到底是我们用什么架构cache。1、从这些功能上。varnish和squid是专业的cache服务,而apache,nginx这些都是第三方模块完成。2、要做cache服务的话,我们肯定是要选择专业的cache服务,优先选择squid和varnish。varnish本身的技术上优转载 2013-01-12 16:00:50 · 732 阅读 · 0 评论 -
转载一篇开源http服务器(C语言)
介绍Tokyo Cabinet、Tokyo Tyrant和Tokyo Dystopia1、micro_httpd - really small HTTP server特点: 支持安全的 .. 上级目录过滤 支持通用的MIME类型 支持简单的目录 支持目录列表 支持使用 index.html 作为首页 Trailing-sl转载 2013-01-12 15:54:27 · 679 阅读 · 0 评论 -
nginx+fastcgi+c/c++搭建高性能Web框架
下面是我很早以前写的一篇文档,贴出来。1.Nginx1.1.安装Nginx 的中文维基 http://wiki.codemongers.com/NginxChs 下载 Nginx 0.6.26(开发版)(请下载最新版本)tar zxvf nginx-0.6.26.tar.gz./configure,注意了类似checking for *** ... not转载 2012-07-12 09:07:14 · 1020 阅读 · 0 评论 -
用C写的一个cgi的例子(使用lighttpd)【by joyride】
看了用C语言进行CGI程序设计(转载)一文后,进行了一下练习,将练习过程记录下来,以资查询。一. 过程总结 总的说来,做cgi的过程大致是: 1. 安装lighttpd 2. 写lighttpd的配置文件lighttpd.conf。 (1)使用语句 server.modules = ("mod_cgi") 加入 cgi 模块;转载 2012-07-12 09:03:53 · 2326 阅读 · 0 评论 -
关于 LIBGHTTP 收集的资料
源码在这里:http://libghttp.sourcearchive.com/documentation/1.0.9-17/files.html注意一个问题:用函数获 ghttp_get_body_len() 取长度时,如果要得到的包长度比较长话, 有可能对端服务器没有flush,把缓冲区的内容输出, 导致长度始终是一个定值。 例子A simple exampleH转载 2012-06-01 11:41:35 · 2998 阅读 · 0 评论 -
HTTP/FTP客户端开发库:libwww、libcurl、libfetch 以及更多
2007-07-15 14:43 9803人阅读 评论(7) 收藏 举报网页抓取和ftp访问是目前很常见的一个应用需要,无论是搜索引擎的爬虫,分析程序,资源获取程序,WebService等等都是需要的,自己开发抓取库当然是最好了,不过开发需要时间和周期,使用现有的Open source程序是个更好的选择,一来别人已经写的很好了,就近考验,二来自己使用起来非常快速,三来自己还能够学习一下转载 2012-05-31 17:00:45 · 1264 阅读 · 0 评论 -
(chttp.c) simple http support, very ugly yet
完成了基本的下载支持,代码还比较简陋。/* * @brief simple http support, very ugly yet * @author rui.sun, smallrui@126.com * @date 2012-5-30 * @version 0.1 original version * @copyright blog.csdn.net/maikforever */原创 2012-05-30 17:14:55 · 1207 阅读 · 0 评论 -
http协议学习系列
1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中转载 2012-05-27 02:13:57 · 672 阅读 · 0 评论 -
HTTPS客户端程序示例
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define DEBUG 1/**转载 2012-05-28 15:30:22 · 647 阅读 · 0 评论 -
http 返回错误号
一、HTTP码应码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1.1xx:信息,请求收到,继续处理2.2xx:成功,行为被成功地接受、理解和采纳3.3xx:重定向,为了完成请求,必须进一步执行的动作4.4xx:客户端错误,请求包含语法错误或者请求无法实现5.5xx:服务器错误,服务器不能实现一种明显原创 2012-05-28 15:56:41 · 1198 阅读 · 0 评论 -
Windows 上静态编译 Libevent 2.0.10 并实现一个简单 HTTP 服务器
[文章作者:张宴 本文版本:v1.0 最后修改:2011.03.30 转载请注明原文链接:http://blog.s135.com/libevent_windows/] 本文介绍了如何在 Windows 操作系统中,利用微软 Visual Studio 2005 编译生成 Libevent 2.0.10 静态链接库,并利用 Libevent 静态链接库,实现一个简单的 HTTP We转载 2012-03-15 22:00:11 · 721 阅读 · 0 评论 -
HTTP协议详解
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT转载 2012-03-15 15:36:40 · 722 阅读 · 0 评论 -
HTTP传输二进制初探
从第一次接触http协议的时候,不知是怎么回事,形成了这么一个错误的观点,认为http协议是个纯ASCII字符协议,也就是说在http流里是看不到二进制流的0x00值的。其实答案是:http协议里的content可以是纯二进制流。http://my.chinaunix.net/space.php?uid=22568683&do=blog&id=84701关于HTTP传输ASCI转载 2011-12-12 16:41:05 · 6453 阅读 · 0 评论 -
mac 升级 php
http://php-osx.liip.ch/#install转载 2014-10-26 05:59:17 · 640 阅读 · 0 评论