People don't learn syntax. They copy and paste...

I couldn't agree more, and therein lies part of the problem. It's easy to just copy and paste some code in PHP, and it's likely to just work, but on Perl you have to configure apache, discover install and learn how to use CPAN, fight with it when it "won't install without FORCE"... etc etc. All these things act as barriers which the majority simply wont cross, either because they are too lazy, too busy or it's just too much learning for them and they happen to fall in the range of IQ which goes from reasonably smart to fairly intelligent but falls short of genius with plenty of free time on his hands.



Plack helps a lot.

I've heard of that, and even had a thumb through this :http://www.slideshare.net/miyagawa/plack-at-oscon-2010 it looks fascinating and I will get round to spending some quality time with it eventually!



The hardware specs you quoted are pretty heavyweight

Yeh, I'm pretty sure my new version can fill the same sized pipe with standard dual or quad core, however doesn't it strike you as odd how much the ratio of power between client and server has shifted in the last 10 years? Desktops have become very powerful whilst comparatively speaking servers have shrunk massively. Having said that... have you seen these : http://www.tilera.com/ ... 100 general purpose cores!!!



thousands of hits per second

Well... er... how big are those hits? what sort of processor and connectivity was used in the benchmark? It's difficult for people to really understand the benchmark and know how well their code is performing relative to it without some sort of measuring stick.



persistent process model

Yup that is in the pipe, I had previously thought I was already using mod_perl2 but on inspection with greater insight, I had it installed but it was not configured correctly. When I configured it properly the script died, however the new version is coming along nicely and is using mod_perl2 from the start. I'll be ready to release it soonish.



easier to judge

I will provide more examples and some documentation this time... honestly all I was looking for at first was just some pointers on how to make it faster, I wasn't trying to take over the world of Perl or anything!



database traffic

Yeh, I've noticed how slow the DB is even with Apache::DBI running... I was thinking about using something like DBM::Deep to avoid DB I/O, have you used it / do you know if it's any good?</o>


In reply to Re^4: How fast is fast? by Logicus
in thread How fast is fast? by Logicus

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.