Skip to end of metadata
Go to start of metadata

<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
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Jan 31, 2008

    <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>

    1. Jan 31, 2008

      <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>

    2. Jan 31, 2008

      <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>

      1. Jan 31, 2008

        <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>

        1. Feb 01, 2008

          <p>Ok, when you have some code, let me know <ac:emoticon ac:name="smile" /></p>

  2. Feb 05, 2011

    <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>