代理服务器做web缓存的问题,急急急急急急!

xiaoshinetwork 2012-12-11 01:41:44
想用C做一个http代理服务器,然后这个代理服务器可以缓存网页进行加速。
代理实现的方法为socket转发用户发来的http请求到web服务器,然后将web服务器返回的http响应转发给用户。

我们想做一个缓存,将整个响应解析为html文件,这样下次再有别的用户访问相同的页面直接将html文件转发给用户。

问题是代理服务器如何将第一次的http响应解析为html文件保存在代理服务器上,然后再有用户有相同的http请求的时候如何将该html文件转为http响应发给用户,就不用再连接web服务器。当然这个html文件是需要定时刷新的。

plus:用C来实现
...全文
1612 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
YiYanXiYin 2012-12-21
  • 打赏
  • 举报
回复
c语言只管生成静态的html文件,其他工作交由web服务器处理就行了

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧