This plugin requires a minimum of OJS Version 3.3 (OJS 3.4 is also compatible)
Background #
OJT Blazing Cache was created because OJS in default operation is very slow. This is caused by the inefficient query on many of the pages in OJS such as the front page, article details page, and article list on the archive page. The slow query will cause server resource overload and will cause a high cost for making the experience smooth for the visitor of the page. Based on our experience in our hosting service when handling a journal with high traffic we find that using web server caching such as Microcaching or Redis cache is not a good idea, because it has a limitation with time constraints and to complicated to be configured. More details of the background and our test can be read here
To handle this, we created this plugin to handle and create an HTML cache so when the visitor goes the a specific page, rather than contacting the database for numerous queries such as what is the author, what is their affiliation, what is the doi of article, the publication data we make everything go to caching data.
Benefits #
What is the benefit of this plugin? The benefits of this plugin include:
- The server will decrease the resources in providing a page for visitors. This may decrease the cost of the server.
- Smoother and blazingly faster access to the specific page in your journal.
- It will increase your rank in Google or other search engines because one of the parameters of their rank is the speed of page access.
- Improve the user experience, especially for the visitor of the journal.
How it works? #
The plugin will store the HTML file as the saved cache to the server the visitor with the page that was already processed and generated by PHP and MySQL. It will also update the cache based on the Editor / Journal manager respective activity (pro).
Installation OJTPlugin #
When you use one of the plugin products from openjournaltheme, you will get OJTPlugin as a panel to make it easier for you to manage the themes and plugins provided by openjournaltheme. With this plugin, you can install, delete, and update all plugins provided by openjournaltheme.
By installing the OjtPlugin you can install many of our products from the free product that can be installed or openjournaltheme premium product.
Note:
1. OJTPlugin is only supported the OJS 3.1.2.4 to the OJS Latest version
2. If you already have OjtPlugin, you can skip the ojtPlugin installation tutorial.
3. If you have an outdated version, it is strongly to update to the newest version How to update OjtPlugin
Click the following link for the detailed tutorial on installing the OJTPlugin:
How to install OjtPlugin
Installation & Setup OJT Blazing Cache #
Find the OJT Control Panel section below the Plugins tab, then click the checkbox to activate the plugin. After this plugin is activated, click the arrow and select Control Panel Settings:
1. Then in the Plugin Gallery dashboard menu, find the OJT Blazing Cache and click install
2. Please enter the license you received in email
Note:
*If you want to install the OJT Blazing Cache Free version, please find and select the OJT Blazing Cache Free in the plugin gallery, you have to click Install, and, no need to enter any license.
**If you want to install OJT Blazing Cache Pro, you have to install the Free version first. After the free version is installed, then you can install the Pro version with the license key that you have bought before.
3. After the plugin is installed, activate the plugin on the Installed Plugin menu.
4. After that go to your OJS Dashboard, and look at the top right menu you will find the OJT Blazing Cache configuration and click on it.
5. After that, activate the blazing cache on this button and click save.
6. Then, activate other available features and then click Save.
This is the complete feature you get if you use OJT Blazing Cache Pro.
Note:
The following is an explanation of the function of each of the available features.
a. Front page journal: increase the speed of accessing the front page of the journal
b. Archive list: increase the access speed of the archive list section
c. Archive detail: increase the speed of accessing details of each archive
d. Article detail: increase the speed of accessing the article details
e. Announcement list: increase access speed to the announcement list section
f. Announcement detail: increase the speed of access to announcement details
g. On public access: maximize existing cache, so there is no need to accumulate old cache and can also create new, more efficient cache
h. Smart caching: This feature will automatically work when there are changes, so the old cache will be automatically deleted and replaced with a new cache
i. Minify cache: This feature compresses each new cache result, so it doesn’t burden too much storage on the server
j. Clear cache: perform cache cleaning manually as needed
7. Finished
Upgrade to Pro Version #
If you want to upgrade to the OJT Blazing Cache Pro version, please visit the following catalog link:
OJT Blazing Cache Pro
License Notice #
OJT Blazing Cache Pro applies for a single journal license. A single license can be used only for 1 journal. Each use of the theme or plugin for other institutions requires a separate license. We hope you will follow the rules as it will help us to continue supporting our themes, further development, and provide future updates. A license that has been installed on a journal cannot be transferred or moved to another journal.
End Of Documentation – Thank You #
You reach the end of the documentation. If you have any opinion, question, or suggestion to make this service better please reach us at [email protected]
Do not hesitate to contact us, it would be great to hear any feedback from our customers.