2.54pm
1 November 2013
Oh yeah, Watches and Subscriptions don’t seem to work well on mobile. Sorry about that; not really sure why it is, but I’ll look into it.
Can buy me love! Please consider supporting the Beatles Bible on Amazon
Or buy my paperback/ebook! Riding So High – The Beatles and Drugs
Don't miss The Bowie Bible – now live!
4.10pm
1 November 2013
I watched this page on mobile, and I get the watch on my computer so I can add watches on my phone, they just don’t show up on my phone.
If you can't log in and can't use the forum go here and someone will help you out.
9.27pm
11 April 2016
sir walter raleigh said
I want to see Neil, Mal, and Billy Preston eventually. Yoko needs an account too. THESE ARE IMPORTANT MATTERS!!
Don’t forget Klaus, Jürgen and Astrid!!!!!!!!!!!
The following people thank WeepingAtlasCedars for this post:
sir walter raleigh, Beatlebug, SgtPeppersBulldog"WeepyC came into the fray as the premier Jimmy Page fan, and will remain." - sir walter raleigh
2016 & 2017:
2020:
6.48am
Moderators
15 February 2015
George Harrison said
Test – please ignore this one too.
I’ve always wanted to directly quote George on a Beatles forum.
The following people thank Beatlebug for this post:
SgtPeppersBulldog, William Shears Campbell, Ahhh Girl, sir walter raleigh, Joe, WeepingAtlasCedars, WeepingAtlasCedars, Necko, BeatleSnut, The Hole Got Fixed, Martha([{BRACKETS!}])
New to Forumpool? You can introduce yourself here.
If you love The Beatles Bible, and you have adblock, don't forget to white-list this site!
Hi everyone. Sorry I’ve not been around much – I’ve been preparing the book launch and doing some other stuff behind the scenes. One of those was cleaning up the site from a vulnerability which caused a whole heap of problems. It’s taken me half the day to get it under control.
I’ve put some extra security in place, though I’m not yet sure it’ll solve the problem. I wanted to mention it here because sometimes it affects logins on the forum. If you have any trouble please send me a note via the contact page (link at the foot of the page). If the problem persists I might have to increase the security.
The following people thank Joe for this post:
Starr Shine?, SgtPeppersBulldog, Zig, Ahhh Girl, BeatlebugCan buy me love! Please consider supporting the Beatles Bible on Amazon
Or buy my paperback/ebook! Riding So High – The Beatles and Drugs
Don't miss The Bowie Bible – now live!
9.58pm
15 May 2015
I’m doing some work on trying to speed the site/server up – I’m aware that things are running slowly here.
The Beatles Bible is built on WordPress, which has a lot of dynamically-generated elements. One way to speed up loading times is to cache pages and elements, but it’s something I’ve never found to work well. It’s been particularly problematic with the forum, so I’ve always kept caching turned off here. Unfortunately that tends to mean this part of the site runs slower.
However, technology changes all the time, and I’m going to try a few ideas I haven’t previously been able to get working. Some things might break, and I might have to reboot the server. Apologies in advance. If I can’t get it done today I’ll carry on on Monday.
The following people thank Joe for this post:
Starr Shine?, Father McKenzie, Beatlebug, SgtPeppersBulldog, WeepingAtlasCedarsCan buy me love! Please consider supporting the Beatles Bible on Amazon
Or buy my paperback/ebook! Riding So High – The Beatles and Drugs
Don't miss The Bowie Bible – now live!
Just to outline the plan, for anyone who’s interested (and for my own records). There are two things that I hope will be able to help with load times here: ESI and public/private caches.
A year or so ago my old host enabled caching without my permission. This caused no end of problems, the main one of which was that when Forum User A was logged in, it would cache pages and serve them up to Forum User B as if they were logged in as A – ie it would show their login name, inbox, unread count etc.
This – apparently – can now be mitigated against with something called ESI.
ESI is a markup language that allows you to designate parts of your dynamic page as separate fragments that are then assembled together to make the whole page. To put it more quaintly, ESI lets you “punch holes” in a publicly-cached page, and then fill those holes with privately-cached content.
There’s also the facility to have a public cache (which will be useful for the non-forum pages on the site) and private caches for each user. The latter should store pages and elements requested by individual logged-in users, which don’t get shared with others. I think this will use up more storage on my server but if it works well it’ll be worth it.
Public cache is cache that can be accessed by everyone. A single copy of a publicly-cached page is stored and served to everyone who requests it.
Private cache is only accessible to an individual visitor. It usually contains information that is only pertinent to that particular user (for instance, the wordpress admin bar). When a page is privately-cached, there is a separate copy stored for each user that requests it.
Until this most recent update, LiteSpeed Cache for WordPress only dealt in public cache, and so any page that has individualized data on it, would just not be cached at all. When a user is logged in, there is the potential for every page to have private data on it, and so pages were never cached for logged-in users.
As of v 1.1.6, LSCWP supports private cache. This means many of the pages that were once considered uncacheable may now be cached privately instead.
These only became available last summer, so weren’t around when caching was last attempted. I’m waiting for my hosts to enable a small add-on, and once that’s done I’ll start experimenting. It sounds, in theory, like it’ll work very well.
ESI allows you to disassemble a full page and treat the pieces differently from each other.
LiteSpeed Web Server allows you to store content in either the public cache or a private cache.
Combine these two elements and you get something very powerful. You get a system that can break apart a page into public and private pieces, cache each piece appropriately, and then re-compose the full-page content from the relevant caches and serve it to a user without ever hitting the PHP backend.
That is pretty amazing.
This combination allows you to cache content for logged-in WordPress users. With ESI enabled you can say, “Hey this page is mostly public. Let’s cache it, punch a few holes in it for the private content, and save that content in the private cache.”
The following people thank Joe for this post:
Evangeline, Beatlebug, Starr Shine?, PauliesGirl, The Hole Got Fixed, Zig, SgtPeppersBulldog, Father McKenzie, WeepingAtlasCedarsCan buy me love! Please consider supporting the Beatles Bible on Amazon
Or buy my paperback/ebook! Riding So High – The Beatles and Drugs
Don't miss The Bowie Bible – now live!
Right, I’ve done some optimisation, but I’m going to have to leave the rest till Monday. I improved some things, broke a lot of others, but I think it’s all fixed again.
The forum does seem a lot quicker on mobile, though less so on desktop. I’m not sure why that is, because it’s a responsive design (ie all the same files are still being served up). I’ll investigate further next week.
If you spot anything newly broken please let me know here.
The following people thank Joe for this post:
Beatlebug, Father McKenzie, WeepingAtlasCedars, SgtPeppersBulldog, Starr Shine?Can buy me love! Please consider supporting the Beatles Bible on Amazon
Or buy my paperback/ebook! Riding So High – The Beatles and Drugs
Don't miss The Bowie Bible – now live!
2.13pm
Reviewers
17 December 2012
Pages keep not loading fully. Just gives up part way through and blows a raspberry. Having to load pages two or three times as a result.
The following people thank Ron Nasty for this post:
Necko"I only said we were bigger than Rod... and now there's all this!" Ron Nasty
To @ Ron Nasty it's @ mja6758
The Beatles Bible 2020 non-Canon Poll Part One: 1958-1963 and Part Two: 1964-August 1966
2.54pm
11 November 2010
3.04pm
Moderators
27 November 2016
The following people thank The Hole Got Fixed for this post:
Von Bontee#AppleHoley2024: Make America Great For The First Time
2016 awards: 2017 awards: 2018 awards: 2019 awards: 2020 awards: 2021 awards:
3.40pm
14 February 2016
3.52pm
Reviewers
17 December 2012
The following people thank Ron Nasty for this post:
Starr Shine?"I only said we were bigger than Rod... and now there's all this!" Ron Nasty
To @ Ron Nasty it's @ mja6758
The Beatles Bible 2020 non-Canon Poll Part One: 1958-1963 and Part Two: 1964-August 1966
4.24pm
14 December 2009
5.30pm
Reviewers
Moderators
1 May 2011
For some reason, the number of unread posts goes down when it decides it wants to, not after I have read a post/thread.
The following people thank meanmistermustard for this post:
The Hole Got Fixed"I told you everything I could about me, Told you everything I could" ('Before Believing' - Emmylou Harris)
8.27pm
Moderators
27 November 2016
The Hole Got Fixed said
I’m having problems loading as well. It loads most of it, but things like the report/thank/PM/quote buttons, avatars etc (probably the private cache stuff) take much longer than they did before the change last week.Edit: this is what I see commonly:
I think this is the lazy load feature, which only loads images once they’re being viewed. It does seem a little slow so I’ll disable it. Looking at the other issues too.
The following people thank Joe for this post:
The Hole Got FixedCan buy me love! Please consider supporting the Beatles Bible on Amazon
Or buy my paperback/ebook! Riding So High – The Beatles and Drugs
Don't miss The Bowie Bible – now live!
7.47am
Reviewers
17 December 2012
Yep, it’s back, @Joe. Thanks. And a test on quoting…
Joe said
I think this is the lazy load feature, which only loads images once they’re being viewed. It does seem a little slow so I’ll disable it. Looking at the other issues too.
That appears to be working again.
The following people thank Ron Nasty for this post:
Joe"I only said we were bigger than Rod... and now there's all this!" Ron Nasty
To @ Ron Nasty it's @ mja6758
The Beatles Bible 2020 non-Canon Poll Part One: 1958-1963 and Part Two: 1964-August 1966
1 Guest(s)