PluginProbe
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript / 1.9.4
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript v1.9.4
4.1.16 4.1.15 4.1.14 4.1.13 4.1.12 4.1.11 4.1.10 4.0.30 4.0.29 4.0.28 4.0.27 4.0.26 4.0.24 4.0.25 4.0.23 4.0.22 4.0.21 4.0.19 4.0.18 4.0.17 4.0.16 1.9.3 1.9.4 1.9.5 1.9.6 All 170 releases
searchpro / readme.txt

readme.txt in BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript 1.9.4, at readme.txt

392 lines 16.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === BerqWP - Automated All-In-One PageSpeed Optimization Plugin for Core Web Vitals, Cache, CDN, Images, CSS, and JavaScript ===
2 Contributors: thevisionofhamza
3 Tags: core web vitals, cache, cdn, critical css, speed
4 Requires at least: 5.3
5 Tested up to: 6.6
6 Stable tag: 1.9.4
7 Requires PHP: 7.4
8 License: GPLv2 or later
9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
11 Automatically boost your PageSpeed score to 90+ for both mobile & desktop and pass Core Web Vitals for WordPress website without any technical skills.
12
13 == Description ==
14
15 [BerqWP](https://berqwp.com/?utm_source=wordpress-repo) is a 100% automatic All-In-One speed optimization plugin that ensures your website passes the core web vitals assessment and boosts your website speed score to 90+ for mobile and desktop devices.
16
17 BerqWP automatically applies all modern speed optimization techniques recommended by Google, so your customers and visitors can have the best hassle-free experience.
18
19 ## Why do people love BerqWP?
20
21 - **BerqWP automatically applies Google (web.dev) recommended optimizations to your website.**
22 - **100% automatic (no configuration needed)**
23 - **100% SEO friendly**
24 - **Passes Core Web Vitals assessment**
25 - **90+ speed score for mobile & desktop**
26 - **Comes with BerqWP CDN integrated**
27 - **Monitor Core Web Vitals in real-time with BerqWP’s Web Vitals Analytics**
28 - **Works with your favorite themes and plugins**
29 - **Doesn’t break your website**
30 - **Build for non-techies**
31
32 ## Real World Results
33 - **88.6% of BerqWP-optimized websites have an average loading time below 3 seconds.**
34 - **BerqWP-optimized websites have an average bounce rate of 4.78% on mobile and 6.18% on desktop.**
35
36 ## 🔥 Features:
37 - **Zero Configuration:** BerqWP comes with optimal settings that work perfectly for 99% of users. It requires no configurations.
38
39 - **Automatic Cache Warmup:** Keep your cache always primed. Automatically generate new cache to ensure every user experiences fast loading times.
40
41 - **Cache Invalidation:** When you make a change on your website, BerqWP automatically detects the change and recreates the cache for that page.
42
43 - **Speculative API:** BerqWP makes returning visitors' experience instantly fast by using the browser's Speculative API, loading the webpage literally within milliseconds.
44
45 - **Image Optimization:** Convert images to the efficient WebP format. WebP conversion can reduce image file sizes by up to 85%.
46
47 - **Sandbox Optimization:** Activate sandbox mode to test BerqWP optimizations without impacting actual website visitors.
48
49 - **Lazy Load Images:** Lazy Loading for Images: Load images only when they're in the viewport, allowing other assets to download faster.
50
51 - **Lazy Load YouTube Videos:** Load YouTube videos only when a user scrolls to them.
52
53 - **Critical CSS:** BerqWP generates critical CSS for each page individually, ensuring a faster web experience by loading inline critical CSS.
54
55 - **CSS Optimization:** BerqWP prioritizes CSS files without modifying them, preventing the website from breaking.
56
57 - **Fonts Optimization:** BerqWP prioritizes your website's fonts, freeing up bandwidth to download other important assets on a slow network connection.
58
59 - **BerqWP CDN**: Deliver static files such as images, CSS, JavaScript, and web fonts at lightning speed from our 300 global points of presence (PoPs) for all websites.
60
61 - **JavaScript Optimization**: BerqWP offers specialized JavaScript optimization features, including JS delay and JS defer. It provides three distinct JavaScript optimization modes to address Core Web Vitals issues, such as render blocking. BerqWP ensures that your website not only passes Core Web Vitals but also achieves a speed score of 90+ for both mobile and desktop.
62
63 - **Web Vitals Analytics:** With BerqWP, you gain access to our Web Vitals Analytics on the BerqWP website. It enables you to track and monitor core web vitals and the website performance experienced by actual visitors.
64
65 - **Much more!**
66
67 **[Get a free license key](https://berqwp.com/?utm_source=wordpress-repo) with a BerqWP free account and access all BerqWP Premium features for up to 10 pages.**
68
69
70 ## 💻 A FEW MOST COMMON SPEED ISSUES THAT BERQWP FIXES BEHIND THE HOOD
71 - Eliminate Render-Blocking Resources
72 - Avoid Chaining Critical Requests
73 - Minify CSS
74 - Minify JavaScript
75 - Remove Unused CSS
76 - Minimize Main-Thread Work
77 - Reduce JavaScript Execution Time
78 - Reduce Server Response Times (TTFB)
79 - Properly Size Images
80 - Defer Offscreen Images
81 - Serve Image in Next-Gen Formats
82
83 ## 🧪 Test your website for free:
84 [Visit our website](https://berqwp.com/?utm_source=wordpress-repo-test), enter your website URL, and click the "Boost Now" button to test BerqWP Premium’s optimization. See the difference our plugin can make for your website's Google PageSpeed scores.
85
86 ## ⚙️ How to set up BerqWP in 3 Steps?
87 1. Ensure that you have deactivated any speed optimization plugins on your website. Then, install and activate the BerqWP plugin.
88 2. Activate the license key.
89 3. Relax and take it easy. Our automatic cache warm-up mechanism will handle the rest for you.
90
91 ## 📌 Plugin Support:
92 We value both BerqWP Free and Premium users. If you encounter any issues, please enable **"Sandbox Mode"** and submit a support ticket. For **BerqWP Premium** users, we have a dedicated support center on our website.
93
94 ## 🌎 More about BerqWP:
95
96 BerqWP isn't just an ordinary plugin; it's specially designed to enhance and improve the core web vitals of your WordPress website. BerqWP aims to address and boost all Google PageSpeed Insights speed optimization metrics, including:
97
98 - **Largest Contentful Paint (LCP)**
99 - **First Input Delay (FID)**
100 - **Cumulative Layout Shift (CLS)**
101 - **Total Blocking Time (TBT)**
102 - **Speed Index**
103
104
105 **Get BerqWP today!**
106
107 == Installation ==
108
109 1. Upload the plugin files to the `/wp-content/plugins/searchpro` directory, or install the plugin through the WordPress plugins screen directly.
110 2. Activate the plugin through the 'Plugins' screen in WordPress.
111 3. Use the BerqWP settings page to configure the plugin.
112
113 == Frequently Asked Questions ==
114
115 = How does BerqWP work? =
116 BerqWP sends your website’s pages to our Photon Engine, where we optimize them and store optimized copies on your website as cache. This means BerqWP doesn’t use your server’s resources for optimization.
117
118 = What are the requirements to run BerqWP? =
119 All you need is a WordPress website running on PHP 7.4 or above.
120
121 = What will I get in the free version? =
122 You'll get access to all BerqWP Premium features for up to 10 pages.
123
124 = Which web servers are supported? =
125 You can use BerqWP on a WordPress website running on Apache, Nginx, and LiteSpeed web servers.
126
127 = Do I get BerqWP CDN on all plans? =
128 Yes, you can access BerqWP CDN with all of our plans. You can enable or disable the BerqWP CDN from the plugin settings page.
129
130 = Does BerqWP CDN support background images? =
131 Absolutely, BerqWP CDN supports background images and lazy loading as well.
132
133 = Can I use any external CDN if I want to? =
134 Yes, you can switch to any CDN you want. CDN plugins are also supported by BerqWP.
135
136 = Does BerqWP work with Cloudflare? =
137 Absolutely, BerqWP seamlessly works with Cloudflare.
138
139 = Will my plan be renewed automatically? =
140 Yes, your plan will be renewed automatically.
141
142 = Can I use the Speculative Loading plugin with BerqWP? =
143 BerqWP already includes URL prefetching feature provided by WordPress’s Speculative Loading plugin, so there's no need to use Speculative Loading with BerqWP.
144
145 = Which hosting providers are supported? =
146 You can use BerqWP with any hosting provider. If your hosting provider has a built-in speed optimizer, make sure to disable it.
147
148 = Are multilingual and e-commerce websites supported? =
149 Yes, you can use BerqWP for e-commerce and multilingual websites.
150
151 = What if I need support? =
152 No worries, we have a dedicated support team ready to help you with any assistance you may need with BerqWP.
153
154 = I’m a free account user and need your help. =
155 Please create a support ticket via https://wordpress.org/support/plugin/searchpro/ so we can assist you.
156
157 == Screenshots ==
158 1. Plugin settings page.
159 2. Exceptional website performance results.
160 3. BerqWP speed optimization results comparison.
161 4. All modern speed optimization features.
162 5. Unnoticeable Image Optimization.
163 6. Monitor core web vitals in real time with Web Vitals Analytics.
164
165 == Changelog ==
166
167 = 1.9.4 =
168 * [Bug] Do not require the SimpleHTMLDom library if it is already loaded.
169
170 = 1.9.3 =
171 * [New Feature] Added Instant Cache, allowing BerqWP to generate partially optimized cache instantly.
172 * [Enhancement] Improved integration with Pagely, Pantheon, and Pressable caching systems.
173 * [Enhancement] Added an admin notice if the REST API is disabled.
174
175 = 1.9.2 =
176 * [Bug] Fixed high CPU usage caused by duplicate cache warmup requests.
177
178 = 1.9.1 =
179 * [Bug] Fixed issue where Varnish cache was not purging when flushing BerqWP cache.
180
181 = 1.8.9 =
182 * [Enhancement] Added support for reverse proxy cache.
183
184 = 1.8.8 =
185 * [Enhancement] Added compatibility for Hide My WP Ghost plugin.
186
187 = 1.8.7 =
188 * [Bug] Fixed license key verification bug.
189
190 = 1.8.6 =
191 * [Bug] Fixed slow cache generation issue.
192
193 = 1.8.5 =
194 * [Enhancement] Added a request cache link in the admin bar to force cache for the current page.
195 * [Improvement] Improved support for cache invalidation.
196
197 = 1.8.4 =
198 * [Bug] Fixed support for LiteSpeed web server.
199
200 = 1.8.3 =
201 * [Bug] Fixed memory exhausted error on the plugin settings page.
202
203 = 1.8.2 =
204 * [Enhancement] Added a progress bar showing the percentage of pages that have been cached, and a list of cached page URLs.
205 * [Enhancement] Added an error notification if the REST API is disabled using the Admin Site Enhancements plugin.
206 * [Improvement] UI improvements.
207 * [Improvement] Switched default optimization mode to "Medium".
208 * [Improvement] Replaced before & after PageSpeed score comparison with PageSpeed mobile & desktop scores.
209
210 = 1.8.1 =
211 * [Improvement] Enhanced optimization for core web vitals.
212 * [Improvement] Decreased cache lifespan to a maximum of 10 hours.
213 * [Improvement] Font preloading is now enabled by default.
214 * [Bug] Fixed broken CDN images.
215
216 = 1.7.8 =
217 * [Improvement] Up to 80% faster loading for cached pages.
218 * [Improvement] Better support for LiteSpeed hosting.
219
220 = 1.7.7 =
221 * [Improvement] Better security, secured API requests.
222
223 = 1.7.6 =
224 * [Improvement] Enhanced compatibility with built-in caching systems on SiteGround, Cloudways, and WPEngine.
225
226 = 1.7.5 =
227 * [Bug] Fixed issue causing blank page cache for gzip-compressed files.
228
229 = 1.7.4 =
230 * [Bug] Fixed blank cache delivery on LiteSpeed webserver.
231
232 = 1.7.2 =
233 * [Enhancement] Added GZip compression for cache files, reducing cache file size by up to 70% and improving server response time.
234 * [Enhancement] Added cache content types, allowing users to include/exclude post types and taxonomies from the cache.
235 * [Improvement] Added a fallback function in case the drop-in plugin isn't working or WP_CACHE isn't set to true.
236 * [Improvement] Added support for Varnish cache.
237 * Bug fixes.
238
239 = 1.7.1 =
240 * [Improvement] Updated cache batch size.
241
242 = 1.6.9 =
243 * [Bug] Fix conflict with ShortPixels plugin.
244
245 = 1.6.8 =
246 * [Enhancement] Added optimization modes.
247 * [Enhancement] Added compatibility with the Nginx Helper plugin.
248 * [Enhancement] Added logs.
249 * [Enhancement] Added webpage URL prefetch.
250 * [Improvement] Reduced the usage of the WordPress options table.
251 * [Improvement] Enhanced cache warmup functionality.
252 * [Improvement] Added support for the "data:" image URL scheme.
253 * [Improvement] Enhanced compatibility for browsers with JavaScript disabled via the <noscript> tag.
254 * [Improvement] Cleaned BerqWP options upon uninstallation.
255 * [Bug] Fixed background images not loading upon initial page load.
256 * [Bug] Fixed duplicate WP_Cache define function in wp-config.php.
257 * [Bug] Fixed broken WebP images when an image URL has a duplicate file extension in the filename.
258 * [Bug] Fixed issue where Ignore params were not working.
259
260 = 1.6.7 =
261 * Added user agent for cache warmup requests.
262 * Fixed license key deactivate bug.
263
264 = 1.6.6 =
265 * Minor improvements for cache warmup.
266
267 = 1.6.5 =
268 * Implemented parallel processing for cache warmup.
269 * Added a toggle for enabling/disabling BerqWP CDN.
270 * Added a toggle for WebP image generation.
271 * Users can now exclude any external JavaScript & CSS files from optimization.
272 * Added a toggle to preload font face upon the initial page load.
273
274 = 1.6.4 =
275 * Added flush cache support for object cache.
276
277 = 1.6.3 =
278 * BerqWP now caches external JavaScript files.
279 * Improved user interface.
280 * Added a Dropin plugin for delivering the cache.
281
282 = 1.6.2 =
283 * Premium users now have the ability to set a click and define the time to trigger the click after the page loads.
284 * Enhanced cache delivery speed for improved performance.
285 * Added browser cache for optimized user experience.
286
287 = 1.5.8 =
288 * Now you can activate the BerqWP license key on your multisite network by adding `define("BERQWP_LICENSE_KEY", "Enter your license key here");` in your wp-config.php file of the parent website. The license key will be activated on all sites in the network.
289 * Fixed duplicates for the Page Exclusion list.
290 * Automatically disable advanced-cache.php left by other speed optimization plugins.
291 * Made improvements for Oxygen builder.
292
293 = 1.5.7 =
294 * Added compatibility for subdirectory WordPress installations.
295 * Enabled JavaScript optimization exclusively for home pages in the free version.
296
297 = 1.5.6 =
298 * Made improvements in caching initialization so that BerqWP can now function even without WP cron.
299 * Added some more speed optimization plugins to BerqWP's plugin conflict list.
300
301 = 1.5.5 =
302 * Fixed compatibility issues with the Avada theme.
303 * Now, BerqWP can detect and optimize image URLs added as the attribute value of div, span, and section tags.
304
305 = 1.5.4 =
306 * Added some more speed optimization plugins to BerqWP's plugin conflict list.
307 * BerqWP can now lazy load image srcset as well.
308 * Improved CSS optimization method for more sustainable results.
309
310 = 1.5.3 =
311 * Changed the hook for delivering cache from the `template_redirect` hook to the `wp` hook.
312 * Added some more speed optimization plugins to BerqWP's plugin conflict list.
313
314 = 1.5.2 =
315 * BerqWP plugin is now translation ready.
316
317 = 1.5.1 =
318 * Removed unused code and files.
319
320 = 1.4.36 =
321 * Fixed Issue with WebP Image srcset: The WebP srcset was previously blocked by license key verification. Now, you get WebP URLs for image srcset even without activating the license key.
322
323 = 1.4.3 =
324 * Improvement In Cache Invalidation: BerqWP can now detect dynamic parts of HTML that change on every refresh and can ignore them, enhancing the cache invalidation process.
325 * Improvement In Image Lazy Loading: BerqWP no longer uses an old-school loader GIF as an image placeholder. Now, BerqWP generates a low-quality blurred image that serves as a placeholder, providing a better user experience.
326 * Improvement In CLS: BerqWP can now add width and height attributes for images that don’t have them, contributing to improved Cumulative Layout Shift (CLS).
327 * Added WooCommerce Cart and Checkout Page URLs to the Cache Excluded List: WooCommerce cart and checkout page URLs have been added to the cache excluded list, ensuring a smooth shopping experience.
328 * Added Trailing Slashes for Cache Excluded URLs: Trailing slashes have been added for cache excluded URLs, aligning with URL formatting best practices.
329 * Moved BerqWP Review Notification to BerqWP Admin Page Only: The BerqWP review notification has been relocated to the BerqWP admin page exclusively, reducing user interruptions.
330
331 = 1.4.2 =
332 * Added page exclusions for caching.
333 * Added option to ignore URL parameters for caching.
334 * Removed caching for logged-in users.
335 * Removed caching lifespan.
336 * Resolved the issue with the Gutenberg image block "Click to expand" feature.
337
338 = 1.4.1 =
339 * Combined BerqWP Lite & Premium.
340 * Integrated the Photon Engine for cloud based optimization.
341 * BerqWP has become a 100% automatic speed optimization tool.
342 * Automatically converts images into WebP.
343 * Fixed bugs.
344
345 = 1.3.58 =
346 * Fixed some bugs.
347
348 = 1.3.57 =
349 * Fixed some bugs.
350 * Prevented 404 pages from being cached.
351
352 = 1.3.56 =
353 * Added support for Jetpack plugin.
354
355 = 1.3.55 =
356 * Added WebP support for hosts or servers that previously lacked compatibility.
357
358 = 1.3.54 =
359 * Fixed bugs.
360
361 = 1.3.53 =
362 * Added interactions-based styles loading.
363
364 = 1.3.52 =
365 * Added automatic cleaning for BerqWP scheduled tasks.
366
367 = 1.3.51 =
368 * Enhanced JavaScript-based lazy loading for images.
369 * Added placeholder image for lazy loading.
370
371 = 1.3.5 =
372 * Added JavaScript-based lazy loading for images.
373 * Fixed bugs.
374
375 = 1.3.4 =
376 * Enhanced the LCP mechanism. Now, BerqWP preloads LCP separately for mobile and desktop.
377
378 = 1.3.3 =
379 * Enhance WebP Images
380 * Fixed bugs
381
382 = 1.3.2 =
383 * Updated layout
384 * Enhance WebP images
385 * Added review notification
386
387 = 1.3.1 =
388 * Fixed a bug regarding WebP images.
389
390 = 1.3 =
391 * BerqWP Lite initial release.
392 * SearchPro plugin temporarily switch with BerqWP Lite.