1 (edited by PunBB 2019.11.23 22:05)

Topic: Pan Pages Caching - Кеширование HTML страниц форума

В одно время, наш форум был переведен в архивный режим. Сейчас у меня появилось немного времени и я дописал таки скрипт, который сохраняет HTML страницы на лету.

Расширение Pan Pages Caching производит кеширования страниц форума для моментальной загрузки страниц. Расширение работает на следующих урл схемах:
File_simple
File_based
File_based_(fancy)

Преимущество не только в скорости загрузки страниц. Когда база данных вашего форума по каким либо причинам будет не доступна, то скешированные страницы все равно подгрузятся со всеми JS скриптами и посетители смогут увидеть основную информацию.

Но, если на вашем форуме тысячи страниц, то учтите, что в корне сайта со временем появится куча HTML файлов.
Второй момент в том, что после создания и посещения созданной HTML страницы, вы будете видеть ее словно гость. Вы не будете как авторизованный пользователь и не сможете оставлять сообщения , редактировать и некоторые другие действия.

Скачать расширение Pan Pages Caching.

2

Re: Pan Pages Caching - Кеширование HTML страниц форума

PunBB caching can be complicated and some might even call it boring. Trying to explain the details of such a complex technology might take a full book. However, we can break down the idea of caching by comparing it to a simple math problem. What’s 10 times 2? Most people can immediately tell you the answer is 20. Why is that? They’ve memorized the answer. In fact, there’s probably a minimal amount of calculation going on their head. This type of memorization comparison is definitely simplifying website caching, but it helps us visualize how the process works and why you might need a PunBB caching plugin.

Your website may be viewed dozens of times each month. Maybe you see even higher numbers, in the hundreds, thousands, or millions. Seeing as how your website is most likely serving up the same, or similar, content on a regular basis, wouldn’t it be nice if the server could remember those files to serve up your website every time?

In short, every webpage visited on your site requires a request to the server, processing by that server (including database queries), then a final result sent from the server to the user’s browser. The result is your website, complete with all of the files and elements that make it look the way it does. For instance, you might have a header, images, a menu, and a blog. Since the server has to process all of those requests, it takes some time for the complete webpage to be delivered to the user-especially with clunky or larger websites.

That’s where a PunBB caching plugin comes into play! The caching plugin instructs the server to store some files to disk or RAM, depending on the configuration. Therefore, it can remember and duplicate the same content it’s been serving in the past. As a result, your web pages load much faster, directly from cache. Basically, caching reduces the amount of work required to generate a pageview.