<ac:macro ac:name="note"><ac:parameter ac:name="title">Under Construction</ac:parameter><ac:rich-text-body>
<p>Proposal withdrawn.</p></ac:rich-text-body></ac:macro>
Labels:
None
6 Comments
comments.show.hideJan 31, 2008
Martin Hujer
<p>Hi,<br />
nice idea, but how complex will this component be? How will it differ from other trackers software (btit and so on)?</p>
<p>You should build standalone torrent tracker software using ZF, but in this case, remember that announce script has VERY HIGH load all the time (probably seprated php script without Zend_Controller would be OK)</p>
Jan 31, 2008
Christer Edvartsen
<p>The idea is to build it as generic as possible, but it will rely on what kind of backend the developers wanting a tracker uses. I am thinking about making some kind of adapter interface and a generic mysql adapter that developers will have to configure so it will fit their table names and fields and so on.</p>
<p>The announce it self it not that heavy... it all depends on how you talk to the backend (be it a database, flat files or something else).</p>
<p>If you have any tips please post them here. I have not (yet) looked at btit as you mentioned so I don't know how that works...</p>
Jan 31, 2008
Martin Hujer
<p>Announce usually has heavy load because of tons of requests (1000 users x 10 active torrents x 2 announces per hour = 20000 requests per hour). I was developing one tracker (on btit engine) year ago and the load of announce was 98% and tracker web had 2% of the whole traffic. And ZF cause some overhead -> announce needs to be as fast as possible.</p>
<p>If you have a clear idea what to do, don't let me disturb you with these pessimistic notes <ac:emoticon ac:name="smile" /> </p>
Jan 31, 2008
Christer Edvartsen
<p>hehe, pessimistic comments are sometimes good! <ac:emoticon ac:name="smile" /></p>
<p>The component will actually only be an announcer so I might have given the component a wrong name. I'm not going to make a complete tracker system like btit (I just had a look at it). I would rather make an announcer that can be used inside a tracker system.</p>
<p>The problem is just making it configurable enough and also fast. I will put up some code here soon and probably commit some stuff to the laboratory for others to view and comment on.</p>
<p>But as I said earlier, if you have any comments or ideas (pessimistic or not) I'm happy to read them. <ac:emoticon ac:name="smile" /></p>
Feb 01, 2008
Martin Hujer
<p>Ok, when you have some code, let me know <ac:emoticon ac:name="smile" /></p>
Feb 05, 2011
Dolf Schimmel (Freeaqingme)
<p>Archiving this proposal, feel free to recover it when you want to work on it again. For more details see <a href="http://framework.zend.com/wiki/display/ZFDEV/Archiving+of+abandoned+proposals+(Feb+5+2011)">this email</a>.</p>