# Would reducing the number of posts per page speed up the board?

**URL:** <https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466>\
**Category:** About This Message Board\
**Created:** [April 10, 2001, 12:43pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466 "2001-04-10T12:43:57Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![RTFirefly](https://avatars.discourse-cdn.com/v4/letter/r/c77e96/32.png) [@RTFirefly](https://boards.straightdope.com/u/RTFirefly)\
**Post date:** [April 10, 2001, 12:43pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/1 "2001-04-10T12:43:57Z")

</div>

The number of posts per page isn’t fixed by vB; over at the Pizza Parlor, another vB board, they only do 15 posts per page, as opposed to the SD’s 50 per page.

While I think 15’s going too far the other way, my thought is that if the posts per page were cut to 30 or 40, then each load would only involve 60-80% as much stuff each time. And I can’t see the number of page loads increasing by enough to offset that.

My thought is, surely the mods/admins/techs must’ve already considered this, and rejected it for some reason. If so, what’s the deal? If not, might this have possibilities?

---

<div class="post-metadata">

**Author:** ![JeffB](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jeffb/32/188_2.png) [@JeffB](https://boards.straightdope.com/u/JeffB)\
**Post date:** [April 10, 2001, 1:16pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/2 "2001-04-10T13:16:47Z")

</div>

I’m going to make two guesses:

1. The primary “load” issue is doing a query against the database. Retreiving 50 v. 30 records wouldn’t make much of a difference in query time since the main factor is not number of records selected but rather the size of the table itself.

2. Displaying fewer post _could_ actually increase server load because more queries would have to be executed. This is more of a usage issue – how often would someone need to go to a new page. If reducing the number of posts per page forces more requests for another page, the load would be higher.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [April 10, 2001, 3:08pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/3 "2001-04-10T15:08:41Z")

</div>

Also, when things fall off the first page, you have a tendancy for folks to either re-ask the same questions that have been already asked (even more so than currently), or to use the “search” function to try to find threads, either of which takes up more resources than we need.

---

<div class="post-metadata">

**Author:** ![JeffB](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jeffb/32/188_2.png) [@JeffB](https://boards.straightdope.com/u/JeffB)\
**Post date:** [April 10, 2001, 4:59pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/4 "2001-04-10T16:59:26Z")

</div>

So, **Chronos** , you’re saying that there is only one setting for number of rows selected for both the forum pages and within a thread. Is that right? I hadn’t thought about that, but in looking at the number of threads on a forum page, it looks like it is set to 50. If it is a single setting, that’s another very good argument for not reducing it.

---

<div class="post-metadata">

**Author:** ![RTFirefly](https://avatars.discourse-cdn.com/v4/letter/r/c77e96/32.png) [@RTFirefly](https://boards.straightdope.com/u/RTFirefly)\
**Post date:** [April 10, 2001, 9:41pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/5 "2001-04-10T21:41:13Z")

</div>

I honestly hadn’t considered the possibility that the number of threads listed on the forum page, and the number of posts in a thread page, would have to be the same on vB.

(That _is_ what you’re saying, right, **Chronos**?)

If that’s so, then you’re right - shorter forum pages would lead to more duplicative threads, etc.

Well, it was worth asking.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [April 11, 2001, 2:28am UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/6 "2001-04-11T02:28:55Z")

</div>

That’ll teach me to read the OP more carefully: I was referring to the forum listings. I have no idea about the posts per page thing in a thread.

---

<div class="post-metadata">

**Author:** ![RTFirefly](https://avatars.discourse-cdn.com/v4/letter/r/c77e96/32.png) [@RTFirefly](https://boards.straightdope.com/u/RTFirefly)\
**Post date:** [April 11, 2001, 1:20pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/7 "2001-04-11T13:20:45Z")

</div>

I went back to [The Pizza Parlor](http://thebruces.stormbirds.org/forum/index.php), which (as I mentioned) is a MB using vBulletin version 1.1.3, just as we do.

They have 15 posts per page, but list 40 thread titles on their forum pages. So the two don’t operate in lockstep.

So the question still stands: would cutting each thread page down to 40 or fewer posts ease the load on the server? Given that, each time someone opens a thread, the server has to send the contents of the page out onto the Web, it would seem that smaller pages = reduced load.

In the long run, it’s only a Band-Aid, but if it helps for awhile, buying time to figure out a stable way of funding technical upgrades to this site, then it would still be worth it, IMHO.

---

<div class="post-metadata">

**Author:** ![JeffB](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jeffb/32/188_2.png) [@JeffB](https://boards.straightdope.com/u/JeffB)\
**Post date:** [April 11, 2001, 1:59pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/8 "2001-04-11T13:59:36Z")

</div>

Given that the threads/forum and posts/thread are two separate settings, I’ll go back to my original reply that reducing the number of posts per page wouldn’t reduce server load.

---

<div class="post-metadata">

**Author:** ![Spritle](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@Spritle](https://boards.straightdope.com/u/Spritle)\
**Post date:** [April 11, 2001, 2:10pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/9 "2001-04-11T14:10:01Z")

</div>

From what I’ve read in other “How can speed be increased?” threads, the issues seem to be:

- slow/old server - we can’t pitch in $5 each to buy a new one.
- searches take time - either actual searches using function, thread searches or sig/smilie searches
- more users at one time tend to create larger demand for all three types of searches.

Can the server can be upgraded with larger RAM (not new box)? This may increase swap speed, i.e., search/load time.

If I understand **RTFirefly** ’s thoughts, he’s addressing the part of the problem that lies in the search functions. Perhaps fewer posts per page would require fewer smilie/sig searches, along with fewer post search and replaces.

Is it possible to archive some older, less popular threads (What’s the worst smelling fart you’ve ever had?) that are unlikely to be cited in such a way the search functions won’t look for them? (perhaps a bit different from just locking them)

we know that if I change my sig today and post a reply to some thread ALL of my sigs will be changed. That’s right, on every post that I’ve included a sig. If some threads are “sequestered” (or deleted), they won’t have to be searched.

Am I making any sense?

---

<div class="post-metadata">

**Author:** ![RTFirefly](https://avatars.discourse-cdn.com/v4/letter/r/c77e96/32.png) [@RTFirefly](https://boards.straightdope.com/u/RTFirefly)\
**Post date:** [April 11, 2001, 3:46pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/10 "2001-04-11T15:46:04Z")

</div>

**Spritle** , it sounds like you understand how the server works, and what places a load on it, much better than I do. (That wouldn’t be hard. ;))

My primitive thought amounts to: if a thread is 200K in size, it takes longer for me to download it than if it’s smaller. At the other end - the server end - it must take time (i.e. use up some amount of server capacity) to _upload_ the damned thing.

If each piece you upload is only 4/5 as big (OK, so this would only apply to full pages, but still), and you don’t upload 5/4 as many pieces, it seems you’d be coming out ahead. No?

Of course, if the actual uploading is a negligible part of the load on the server, then maybe I’m wrong. But then, \*what’s the big deal about short v. long sigs?[i/] If 5-line v. 1-line sigs makes a difference (and clearly the people who run this place think it does), then it would seem that cutting 20% off the total content of a page would make a bigger difference, completely aside from finding sigs and whatnot. It seems to me that these two things are directly comparable.

---

<div class="post-metadata">

**Author:** ![JeffB](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jeffb/32/188_2.png) [@JeffB](https://boards.straightdope.com/u/JeffB)\
**Post date:** [April 11, 2001, 5:16pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/11 "2001-04-11T17:16:05Z")

</div>

> [@](#):
>
> \*Originally posted by RTFirefly \*  
> Of course, if the actual uploading is a negligible part of the load on the server, then maybe I’m wrong.

I think the uploading is a (relatively) negligible part of the load. It the database queries, which includes both searches and building threads/forums for viewing, that is the bottleneck.

> [@](#):
>
> But then, _what’s the big deal about short v. long sigs?_ If 5-line v. 1-line sigs makes a difference (and clearly the people who run this place think it does), then it would seem that cutting 20% off the total content of a page would make a bigger difference, completely aside from finding sigs and whatnot. It seems to me that these two things are directly comparable.

The issue with sigs is that the server has to do another query (or sub-query or additional join depending on database structure) to get the sigs. I don’t believe that the length of a sig would have as much of impact as the number of times a sig is used. I think that 50 one-line sigs would be more of a load than 10 five-line sigs.

---

<div class="post-metadata">

**Author:** ![RTFirefly](https://avatars.discourse-cdn.com/v4/letter/r/c77e96/32.png) [@RTFirefly](https://boards.straightdope.com/u/RTFirefly)\
**Post date:** [April 11, 2001, 7:33pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/12 "2001-04-11T19:33:03Z")

</div>

Here’s what **TubaDiva** had to say on the subject:

> [@](#):
>
> \*\*Long signatures are a bad idea. \*\*  
> Okay folks, some of these sig files are getting out of hand. [snip] In these days when it’s harder than ever to get a page to load, anything extra – like excessively long sig files – gotta go.
> 
> Here’s our hints on how to be a good doobie with sig files.
> 
> 1. No more than 4 or 5 lines, TOTAL. That includes blank spaces.
> 2. Going to a subset font doesn’t make that much difference, it’s STILL 4 or 5 lines, period.
> 3. Be considerate of your friends. Only use it ONCE in each thread . . . once on each page if it’s a multipage thread and you just gotta.
> 4. It’s never a good idea if your sig file is longer than your post.
> 
> Signatures should be short and simple. Like wit and lingerie, brevity is the very soul of a good sig file.

[Monkeying with formatting mine. Wording unchanged.]

Other than point #3, it’s all about length. Not just points 1,2, and 4, but the header, the commentary, the emphasis, _everything_, is all about the **length** of the sig.

I’m not questioning your knowledge, **Jeff** - I’m ignorant in this area. I’m just noting the inconsistency, which is something I _can_ pick out.

If you’re right, then someone should suggest to TD that she rewrite her request to put the emphasis on restricting sig use to once per page. But if she’s got the emphasis right already, then my idea is essentially the same thing, only a lot more advantageous.

There’s really nothing more to say here, unless the SD admin has something to contribute. I’ve put my idea forward, and connected it with other things that have been said about how to improve server efficiency.

Ed, Tuba, etc., feel free to use this idea if it’s helpful, and ignore it if it’s not.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [April 11, 2001, 8:31pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/13 "2001-04-11T20:31:49Z")

</div>

There’s actually two separate issues with sigs: First, there’s the server load. I’m not sure how sig length affects load, but long sigs can’t be better, in any event. The second consideration, though, is much simpler: Really long sigs are just plain annoying to a lot of folks. Here, I’m certain that length matters. Even if we had the server of our dreams and an Internet backbone running straight into the Reader’s offices, having a sig that’s longer than the post it’s attached to is lousy style.

Both considerations are factors in Tuba’s announcement.

---

<div class="post-metadata">

**Author:** ![TubaDiva](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tubadiva/32/507_2.png) [@TubaDiva](https://boards.straightdope.com/u/TubaDiva)\
**Post date:** [April 11, 2001, 8:44pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/14 "2001-04-11T20:44:18Z")

</div>

Thanks to everyone for their input on this question.

The number of posts per page was achieved through trial and error pretty much, we wanted to have as many as we could fit and load comfortably. If we drop to less, the number of threads that get lost on back pages increases, and that’s not a good thing, almost as bad as not being able to see pages in the first place.

We’ll look at this factor along with all the other possible solutions that we might find to potentially solve our page loading problems.

your humble TubaDiva  
Administrator

---

<div class="post-metadata">

**Author:** ![jab1](https://avatars.discourse-cdn.com/v4/letter/j/ee7513/32.png) [@jab1](https://boards.straightdope.com/u/jab1)\
**Post date:** [April 13, 2001, 2:50am UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/15 "2001-04-13T02:50:32Z")

</div>

Maybe reducing the number of threads in “Staff Reports” would help a little? As I write this, there are:

[ul]

1. Two threads about putting stuff on train tracks.
2. Three about pizza.
3. Four about gas mileage.
4. Three about nonsense words like “foo” and “notary sojac.”
5. Two about “House of the Rising Sun.”
6. Three about flies, vinegar and poop.
7. Three about refrigerating batteries.  
[/ul]

Most Staff Reports generate at least two threads each. How come?

Isn’t there some way to merge together similar threads? Would having fewer threads help speed up the board?

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [April 13, 2001, 5:07pm UTC](https://boards.straightdope.com/t/would-reducing-the-number-of-posts-per-page-speed-up-the-board/61466/16 "2001-04-13T17:07:22Z")

</div>

Unfortunately, we can’t merge threads, although there’s plenty of times when that would be useful… For instance, when a thread accidentally gets double-posted, and both get replies. The closest we can come to that is to close one, and put a link or a bunch of big quotes in the other. We could encourage folks commenting on a column to see if there’s already a thread on it, but I’m not so sure that’s a good idea, either: Usually, different threads are commenting on different aspects of the column, and the conversation could get a bit muddled were they all in the same thread. For example, one of those threads you mentioned is just on the specific terms “foo” and “bar”, and their usage in the hacker community, which has very little to do with “notary sojak” per se.
