Find Jobs
Hire Freelancers

Build an epoll based web crawler in C

£250-750 GBP

进行中
已发布超过 5 年前

£250-750 GBP

货到付款
I need an experienced C developer with experience of projects using epoll to build a web crawler capable of making 10,000 concurrent connections. See the C10K problem for more details of what is required to make this work. I have decided on an epoll based architecture on a linux platform.
项目 ID: 17567465

关于此项目

3提案
远程项目
活跃6 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
Thanks for posting this project. I'm interested in working on it. Here is my experience I've been a socket developer for about 6 years now and i have developed numerous projects with sockets in C / C++.The Epoll event based architecture is modern and quite fast when handling new connections, if used well, can go a long way in achieving performance. Most developers fail to realize that , the Epoll event system runs on an infinite loop which can block in some cases if the read or write operation is heavy and a web crawler is a heavy task , so it could force the event loop to block. To cut the long story short, i can show you a more modern approach which can be used to even solve the C10M problem using both the Epoll Event Architecture and some additional tricks to achieve the best performance. Thanks
£555 GBP 在3天之内
0.0 (2条评论)
0.0
0.0
3威客以平均价£563 GBP来参与此工作竞价
用户头像
I have experience in both c programming and epoll sys(I haven't work with all oses) in. Please don't hesitate to contact me if you are interested and provide me full details on what you want to do and hopefully I can help you out with this project. Have a good night. Best regards, Vassily A.
£580 GBP 在15天之内
5.0 (2条评论)
2.0
2.0

关于客户

UNITED KINGDOM的国旗
London, United Kingdom
0.0
0
付款方式已验证
会员自8月 13, 2018起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。