I believe jdporter gets the idea that pair.com has offered us lousy support from me. I have to disagree with that assertion, however.

I regularly but infrequently complain (nearly bitterly) about being "stuck" with pair.com hosting because the two most important things that would make dramatic improvements to PerlMonks performance are both tied to getting off of FreeBSD and back on Linux. pair.com does a good job of hosting but this job is built around an infrastructure that requires FreeBSD and a few other things that cause PerlMonks some real problems and certainly frustrate me on several levels when I try to work on performance problems.

One of the two major performance problems that always come back to cause impressive slowness at PerlMonks is mysql on FreeBSD becoming incapable of getting much done for periods of quite varied lengths. Even worse is Apache children becoming too large (and sometimes too numerous) and the web servers running out of memory. The reason this second one is made worse by FreeBSD is that the solution for it is to use Apache::SizeLimit to reap bloated children and that module is significantly more difficult to get working well on FreeBSD due to how process size is reported (we are using that module but it just isn't that effective on FreeBSD).

Well, there are a lot of other potential solutions. But all of them require either a significant investment in time or some basic operating system privileges that pair.com does not generally allow their clients to have.

I don't consider FreeBSD as something to be generally avoided when looking for hosting. And I don't fault pair.com for choosing FreeBSD nor for exercising strict control over their hosts. And I doubt most people would have significant problems with either of those points if they decided to purchase hosting from pair.com. But they certainly continue to cause serious problem for PerlMonks and for my efforts to improve site performance due to some peculiar quirks of the site's implementation and of my personality.

I am personally quite thankful to pair.com for hosting PerlMonks for so long. They have certainly donated a lot of resources over that time. And they have demonstrated their ability to deal effectively with problems with the hosts over that time. They don't deal with problems with the site because that isn't their business.

I personally don't deal well with the structure of the relationship and end up often not getting around to filing help requests when I probably should. I'm not sure why each of the other gods likewise appear to rarely file help requests. I'm quite sure many of them have reasons quite different from mine.

So I certainly won't discourage anybody from choosing pair.com for their hosting needs.

But, yes, the very best, quickest improvement to PerlMonks' performance would be changing hosting to a place that supports Linux (and allows for more client input into security-related configuration). That has almost happened several times already. I should be rattling chains trying to get momentum behind that again but haven't yet.

- tye        


In reply to Re^4: New PerlMonks for Perl 6 - A Good Idea (pair.com) by tye
in thread New PerlMonks for Perl 6 - A Good Idea by jdporter

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.