|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: perlmonks too slow
by ignatz (Vicar) on Sep 13, 2002 at 14:31 UTC | |
And once again, thank you for using Perl Monks! ()-() \"/ ` | [reply] |
|
Re: perlmonks too slow
by talexb (Chancellor) on Sep 13, 2002 at 13:21 UTC | |
I --'ed your node because you present a problem without any indication that you are familiar with the background behind the current setup of the site. A better way to phrase your query would be to ask about the current setup (as I understand it, two dedicated web servers talking to a single database server, web site engine by Everything2 -- see bottom of page). Doubtless it could be made a little faster by adding more web servers or beefing up the database box (I don't know where the current bottlenecks are) but considering that good old pair Networks is providing the hosting (at some reduced price), we've probably got as much horsepower as we're going to get. And I imagine that the open source code on which the site is based has been gone over by a number of fanatical programmers and is pretty efficient. So apart from shelling out some $$$ (as previous respondents have indicated) I'm not sure what else can be done to speed the site up.
--t. alex
Update: I understand that the 'Refresh' problem is one that eats up horsepower and bandwidth -- but I don't think there's a way to prevent it. Once one gets used to Perl Monks, you should never have to refresh your browser -- everything's a link or a button away. | [reply] |
by rdfield (Priest) on Sep 14, 2002 at 09:23 UTC | |
rdfield | [reply] |
by talexb (Chancellor) on Sep 15, 2002 at 22:27 UTC | |
And I'm reminded of an on-line community I belonged to in the past (don't think it was Perl Monks) where one of the members said that, being from Texas, the following was important when disagreeing with some one:
--t. alex
| [reply] |
|
Re: perlmonks too slow
by RMGir (Prior) on Sep 13, 2002 at 13:07 UTC | |
Not that I've tossed any money on there myself, but I'm not expecting them to put on more hardware for me, either.
| [reply] |
|
Re: perlmonks too slow
by talexb (Chancellor) on Sep 13, 2002 at 19:18 UTC | |
I'm reminded of a sales prospect from hell that I had a few months back. He turns from looking at my portfolio of web sites, puts it down and says, "The problem with all the web sites out there .." (I lean forward, expecting to hear something profound) ".. is that they all suck. Build me a web site that doesn't suck. And can you make it so that the web site comes out at the top of the list on all of the search engines?" Well, gee, all you had to do was ask. All that to say (or reiterate, as it seems you've touched a nerve here today), this site hasn't been built to be slow. That's not an undocumented feature. Behind the scenes there are a lot of things going on to keep the content up to date. If you are seriously interested in helping make Perl Monks faster, excellent! Now tell us what you can do to support this terrific on-line community.
--t. alex
| [reply] |
|
Re: perlmonks too slow
by Preceptor (Deacon) on Sep 13, 2002 at 13:08 UTC | |
-- It's not pessimism if there is a worse option, it's not paranoia when they are and it's not cynicism when you're right. | [reply] |
|
Re: perlmonks too slow
by nate (Monk) on Sep 17, 2002 at 14:33 UTC | |
On behalf of the Everything Development Company, the Everything Engine, the PerlMonks founders squad, and the International League to Insure Reasonable Website Response Times I sincerely apologize. The slowness of Perlmonks has nothing to do with resources available to us. The fine people at PAIR have given us much more hardware than we had to work with before, and have offered to get us more hardware if we need it. The problem isn't an infrastructure issue, however -- and speaking as one of the handful of people who've had a hand in developing the site's software: It's our own gosh-darn fault. Perlmonks is WAY more complex than when it originally launched. It does a crapload of perl evals and sql queries per page. It's vulnerable to resource hogs. Searching can cripple the database. And right now, I don't think we're gonna fix these problems any time soon. This has been a long standing issue with The other site as well -- and it seems like every site I've worked on has grown to the point where it uses it's max resources, until someone with a vested interest combs through the code and figures out a way to make it work a little bit faster for a while. Then it gets a little bit bigger and some other bottleneck pops up. It's not a matter of computer resources, as much as human engineering resources. Please don't be ungrateful to PAIR and the resources that they've already given us. Without their and YAPC's support this place probably wouldn't exist anymore. Right now, it's enough that it's up and it's functioning, even if it's a bit retarded at times. --Uncle nate | [reply] |
|
Re: perlmonks too slow
by rbc (Curate) on Sep 13, 2002 at 17:19 UTC | |
But this has to be the fastest "Get me the answer now site I have ever seen!" Perlmonks rocks! Where can I buy a T-shirt? | [reply] |
|
Re: perlmonks too slow
by vladb (Vicar) on Sep 13, 2002 at 18:15 UTC | |
How about you get a head start on it? Seriously, though, what you had just said sounds way perplexing. I'm sure you have already received a fair share of responce on your initial post and my attempt to add a drop in the bucket wouldn't prove to be of any significance. However, I too couldn't stand by the wayside... To summarize, some of the options available to you in order for you to be able to see a successful resolution to your inquest are.. This is rather simple, afterall, eh? :) _____________________
| [reply] [d/l] |
|
Re: perlmonks too slow
by PodMaster (Abbot) on Sep 14, 2002 at 00:54 UTC | |
update: by the way, I --ed you cause your comment is ignorant at best (you made no mention of your connection speed or any kind of relevant concrete details~ how many bytes is an average page you download?).
____________________________________________________ | [reply] |
|
Re: perlmonks too slow
by sauoq (Abbot) on Sep 13, 2002 at 21:11 UTC | |
Go to User Settings and turn off your own nodelets. That will help some. -sauoq "My two cents aren't worth a dime."; | [reply] |
|
Re: perlmonks too slow
by zentara (Cardinal) on Sep 13, 2002 at 16:43 UTC | |
| [reply] |
|
Re: perlmonks too slow
by Jaap (Curate) on Sep 15, 2002 at 20:10 UTC | |
Of course you are right when you say that this is a free site that answers Perl questions faster than any site. I realise that saying that major changes could be achieved very easily was stupid. What i meant was turning off the chatterbox but that would make the whole site less attractive. I do stand corrected and i do appreciate the insight you gave me. The tips on diabling nodelets and using my own css do help. | [reply] |
|
Re: perlmonks too slow
by Aristotle (Chancellor) on Sep 14, 2002 at 05:48 UTC | |
Must be your end too, Jaap, I get them (at least partially) in under three seconds - that's on an ISDN connection 13 hops away from the server (only one of them being any bottleneck at all). Try tracerouting and see if the problem ain't more on your end. Yes, the server does a fair deal of work for each page request, but I can't complain. Since the move about half a year ago PM isn't any slower than the rest of the web for me and the limited bandwidth I have. Get a 56k and you won't be so spoiled.. :^) Makeshifts last the longest. | [reply] |
|
Re: perlmonks too slow
by George_Sherston (Vicar) on Sep 13, 2002 at 23:37 UTC | |
§ George Sherston | [reply] |
|
Re: perlmonks too slow
by BrowserUk (Patriarch) on Sep 15, 2002 at 12:25 UTC | |
Assuming that there is little that can practically be done to speed up the engine to the site, is there anything practical that could be done in other areas? Given the large number of members (even if only the 'active' ones are considered), I for one would be more than happy to contribute a one-off $10 to a dedicated hardware fund if this would cut my waiting time for pages. If a (preferably dedicated) fund for faster hardware was established, it might be easily fulfilled. I also realise that I know nothing of the Everything engine nor the current hardware set-up, and that if these types of optimisations are to be considered, the first step would be to do the analysis to see what and where the bottlenecks in the system are. I currently have both the time and enthusiasm to take on some of this work if it was deemed desirable. Whilst I don't have the requisite skills in the Everything engine (nor probably Perl) to be let loose on the servers, if (for example) the logs were zipped up and made available to me, I do have the skills and the time to perform analysis of them. I could then return the results to tye or whomever for verification and further action. If there is any other way (beyond the obvious cash contributions) that would help in this particular regard, I'm all ears. Well It's better than the Abottoire, but Yorkshire! | [reply] |
|
Re: perlmonks too slow
by Jaap (Curate) on Sep 13, 2002 at 13:12 UTC | |
I am serious about his speed thing. I want to help if needed. | [reply] |
by chromatic (Archbishop) on Sep 13, 2002 at 17:00 UTC | |
| [reply] | |
|
Re: perlmonks too slow
by bart (Canon) on Sep 15, 2002 at 11:12 UTC | |
On average i would say it takes about five (5) seconds for a page to display, where an average page on the internet would take 0.5 secs.Five seconds? I would think that's rather snappy, for this site (perlmonks.org). I regularily see response times of over half a minute per page. Whatever you may think of it, I can't see it as good publicity for the Everything system. | [reply] |
|
Re: perlmonks too slow
by Jaap (Curate) on Sep 13, 2002 at 14:12 UTC | |
What i expected is really people saying things like 'i do/don't find it slow (too)' or 'you could donate 754 USD so we can buy a new webserver' or 'we are searching for a mirror in uzbekistan' or anything like that. | [reply] |
by tye (Sage) on Sep 13, 2002 at 16:27 UTC | |
If 5 seconds is such a problem for you, then go to user settings and select the "All Nodelets Off" option and it will only take about 2 seconds (based on my testing) per page. Voting is a bit of a fickle thing. It is easy for people to be put off by you criticizing the site without demonstrating (in your original node) any understanding of how the site is implemented, its history, how it is administered, etc. You don't mention that you realize that you aren't paying anything for the benefit you get from this site and you don't acknowledge that those who would have to make it faster do all of their work without being paid a penny for it. And then you casually say just "Make it way faster". Yep, I can see how many could be a little put off by that. And the nature of the voting system is such that if you write something that will make a small impression on a large number of people, then you get a large number of votes. So you didn't do anything horrible, but you might get quite a few downvotes because of it. But checking, I see that your root nood currently has a rep of -2! How do you jump from such a slightly low rep to "Well, it is obviously 'not done' to complain"?? But as i understand, MAJOR speed improvements can be mase with small changes. Yes, and we have tons of these simple, huge speed changes sitting around but we haven't put any of them into effect because it never occurred to us to do so. Thanks for pointing out that we should just make a simple change to cause the site to be "way faster".</sarcasm> (: Do you assume we are just completely imcompetent? If it were trivial to make the site lots faster, we probably would have already done so. We actually have made quite a few changes to make the site faster. Of course, these don't always keep up with the increasing popularity of the site. We have quite a few more changes that should help make the site faster as well. Unfortunately, I don't have a lot of free time to work on finishing these changes with working the job that pays to feed my family and trying to help raise my children. The situation is much the same for the others that volunteer to work on this site. I enjoy working on this site, but I really can't spend much time doing it (I wish I could spend more). If you seriously think you can make a big difference in the speed of the site, then you'll have to do a whole lot of research without taking up other peoples' times with lots of questions if you hope to save "us" more time than you consume. I encourage you to do that. The source code for the basis for this site is just three mouse clicks away right now. - tye (but my friends call me "Tye") | [reply] |