PluginProbe
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript / 1.9.6
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript v1.9.6
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.6, at readme.txt

403 lines 17.1 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.6
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 - **Instant Cache:** BerqWP instantly creates a basic optimized cache, while the fully optimized cache is generated in the background on our cloud servers.
42
43 - **Cache Invalidation:** When you make a change on your website, BerqWP automatically detects the change and recreates the cache for that page.
44
45 - **Speculative API:** BerqWP makes returning visitors' experience instantly fast by using the browser's Speculative API, loading the webpage literally within milliseconds.
46
47 - **Image Optimization:** Convert images to the efficient WebP format. WebP conversion can reduce image file sizes by up to 85%.
48
49 - **Sandbox Optimization:** Activate sandbox mode to test BerqWP optimizations without impacting actual website visitors.
50
51 - **Lazy Load Images:** Lazy Loading for Images: Load images only when they're in the viewport, allowing other assets to download faster.
52
53 - **Lazy Load YouTube Videos:** Load YouTube videos only when a user scrolls to them.
54
55 - **Critical CSS:** BerqWP generates critical CSS for each page individually, ensuring a faster web experience by loading inline critical CSS.
56
57 - **CSS Optimization:** BerqWP prioritizes CSS files without modifying them, preventing the website from breaking.
58
59 - **Fonts Optimization:** BerqWP prioritizes your website's fonts, freeing up bandwidth to download other important assets on a slow network connection.
60
61 - **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.
62
63 - **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.
64
65 - **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.
66
67 - **Much more!**
68
69 **[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.**
70
71
72 ## 💻 A FEW MOST COMMON SPEED ISSUES THAT BERQWP FIXES BEHIND THE HOOD
73 - Eliminate Render-Blocking Resources
74 - Avoid Chaining Critical Requests
75 - Minify CSS
76 - Minify JavaScript
77 - Remove Unused CSS
78 - Minimize Main-Thread Work
79 - Reduce JavaScript Execution Time
80 - Reduce Server Response Times (TTFB)
81 - Properly Size Images
82 - Defer Offscreen Images
83 - Serve Image in Next-Gen Formats
84
85 ## 🧪 Test your website for free:
86 [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.
87
88 ## ⚙️ How to set up BerqWP in 3 Steps?
89 1. Ensure that you have deactivated any speed optimization plugins on your website. Then, install and activate the BerqWP plugin.
90 2. Activate the license key.
91 3. Relax and take it easy. Our automatic cache warm-up mechanism will handle the rest for you.
92
93 ## 📌 Plugin Support:
94 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.
95
96 ## 🌎 More about BerqWP:
97
98 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:
99
100 - **Largest Contentful Paint (LCP)**
101 - **First Input Delay (FID)**
102 - **Cumulative Layout Shift (CLS)**
103 - **Total Blocking Time (TBT)**
104 - **Speed Index**
105
106
107 **Get BerqWP today!**
108
109 == Installation ==
110
111 1. Upload the plugin files to the `/wp-content/plugins/searchpro` directory, or install the plugin through the WordPress plugins screen directly.
112 2. Activate the plugin through the 'Plugins' screen in WordPress.
113 3. Use the BerqWP settings page to configure the plugin.
114
115 == Frequently Asked Questions ==
116
117 = How does BerqWP work? =
118 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.
119
120 = What are the requirements to run BerqWP? =
121 All you need is a WordPress website running on PHP 7.4 or above.
122
123 = What will I get in the free version? =
124 You'll get access to all BerqWP Premium features for up to 10 pages.
125
126 = Which web servers are supported? =
127 You can use BerqWP on a WordPress website running on Apache, Nginx, and LiteSpeed web servers.
128
129 = Do I get BerqWP CDN on all plans? =
130 Yes, you can access BerqWP CDN with all of our plans. You can enable or disable the BerqWP CDN from the plugin settings page.
131
132 = Does BerqWP CDN support background images? =
133 Absolutely, BerqWP CDN supports background images and lazy loading as well.
134
135 = Can I use any external CDN if I want to? =
136 Yes, you can switch to any CDN you want. CDN plugins are also supported by BerqWP.
137
138 = Does BerqWP work with Cloudflare? =
139 Absolutely, BerqWP seamlessly works with Cloudflare.
140
141 = Will my plan be renewed automatically? =
142 Yes, your plan will be renewed automatically.
143
144 = Can I use the Speculative Loading plugin with BerqWP? =
145 BerqWP already includes URL prefetching feature provided by WordPress’s Speculative Loading plugin, so there's no need to use Speculative Loading with BerqWP.
146
147 = Which hosting providers are supported? =
148 You can use BerqWP with any hosting provider. If your hosting provider has a built-in speed optimizer, make sure to disable it.
149
150 = Are multilingual and e-commerce websites supported? =
151 Yes, you can use BerqWP for e-commerce and multilingual websites.
152
153 = What if I need support? =
154 No worries, we have a dedicated support team ready to help you with any assistance you may need with BerqWP.
155
156 = I’m a free account user and need your help. =
157 Please create a support ticket via https://wordpress.org/support/plugin/searchpro/ so we can assist you.
158
159 == Screenshots ==
160 1. Plugin settings page.
161 2. Exceptional website performance results.
162 3. BerqWP speed optimization results comparison.
163 4. All modern speed optimization features.
164 5. Unnoticeable Image Optimization.
165 6. Monitor core web vitals in real time with Web Vitals Analytics.
166
167 == Changelog ==
168
169 = 1.9.6 =
170 * [Enhancement] Better compatibility with Elementor.
171 * [Enhancement] Better compatibility with Hide My WP Ghost plugin.
172
173 = 1.9.5 =
174 * [New Feature] Users can now purge CDN and critical CSS directly from the admin bar.
175 * [Enhancement] Disabled cache for web crawlers.
176 * [Bug Fix] Prevented pages with redirection from being cached.
177
178 = 1.9.4 =
179 * [Bug] Do not require the SimpleHTMLDom library if it is already loaded.
180
181 = 1.9.3 =
182 * [New Feature] Added Instant Cache, allowing BerqWP to generate partially optimized cache instantly.
183 * [Enhancement] Improved integration with Pagely, Pantheon, and Pressable caching systems.
184 * [Enhancement] Added an admin notice if the REST API is disabled.
185
186 = 1.9.2 =
187 * [Bug] Fixed high CPU usage caused by duplicate cache warmup requests.
188
189 = 1.9.1 =
190 * [Bug] Fixed issue where Varnish cache was not purging when flushing BerqWP cache.
191
192 = 1.8.9 =
193 * [Enhancement] Added support for reverse proxy cache.
194
195 = 1.8.8 =
196 * [Enhancement] Added compatibility for Hide My WP Ghost plugin.
197
198 = 1.8.7 =
199 * [Bug] Fixed license key verification bug.
200
201 = 1.8.6 =
202 * [Bug] Fixed slow cache generation issue.
203
204 = 1.8.5 =
205 * [Enhancement] Added a request cache link in the admin bar to force cache for the current page.
206 * [Improvement] Improved support for cache invalidation.
207
208 = 1.8.4 =
209 * [Bug] Fixed support for LiteSpeed web server.
210
211 = 1.8.3 =
212 * [Bug] Fixed memory exhausted error on the plugin settings page.
213
214 = 1.8.2 =
215 * [Enhancement] Added a progress bar showing the percentage of pages that have been cached, and a list of cached page URLs.
216 * [Enhancement] Added an error notification if the REST API is disabled using the Admin Site Enhancements plugin.
217 * [Improvement] UI improvements.
218 * [Improvement] Switched default optimization mode to "Medium".
219 * [Improvement] Replaced before & after PageSpeed score comparison with PageSpeed mobile & desktop scores.
220
221 = 1.8.1 =
222 * [Improvement] Enhanced optimization for core web vitals.
223 * [Improvement] Decreased cache lifespan to a maximum of 10 hours.
224 * [Improvement] Font preloading is now enabled by default.
225 * [Bug] Fixed broken CDN images.
226
227 = 1.7.8 =
228 * [Improvement] Up to 80% faster loading for cached pages.
229 * [Improvement] Better support for LiteSpeed hosting.
230
231 = 1.7.7 =
232 * [Improvement] Better security, secured API requests.
233
234 = 1.7.6 =
235 * [Improvement] Enhanced compatibility with built-in caching systems on SiteGround, Cloudways, and WPEngine.
236
237 = 1.7.5 =
238 * [Bug] Fixed issue causing blank page cache for gzip-compressed files.
239
240 = 1.7.4 =
241 * [Bug] Fixed blank cache delivery on LiteSpeed webserver.
242
243 = 1.7.2 =
244 * [Enhancement] Added GZip compression for cache files, reducing cache file size by up to 70% and improving server response time.
245 * [Enhancement] Added cache content types, allowing users to include/exclude post types and taxonomies from the cache.
246 * [Improvement] Added a fallback function in case the drop-in plugin isn't working or WP_CACHE isn't set to true.
247 * [Improvement] Added support for Varnish cache.
248 * Bug fixes.
249
250 = 1.7.1 =
251 * [Improvement] Updated cache batch size.
252
253 = 1.6.9 =
254 * [Bug] Fix conflict with ShortPixels plugin.
255
256 = 1.6.8 =
257 * [Enhancement] Added optimization modes.
258 * [Enhancement] Added compatibility with the Nginx Helper plugin.
259 * [Enhancement] Added logs.
260 * [Enhancement] Added webpage URL prefetch.
261 * [Improvement] Reduced the usage of the WordPress options table.
262 * [Improvement] Enhanced cache warmup functionality.
263 * [Improvement] Added support for the "data:" image URL scheme.
264 * [Improvement] Enhanced compatibility for browsers with JavaScript disabled via the <noscript> tag.
265 * [Improvement] Cleaned BerqWP options upon uninstallation.
266 * [Bug] Fixed background images not loading upon initial page load.
267 * [Bug] Fixed duplicate WP_Cache define function in wp-config.php.
268 * [Bug] Fixed broken WebP images when an image URL has a duplicate file extension in the filename.
269 * [Bug] Fixed issue where Ignore params were not working.
270
271 = 1.6.7 =
272 * Added user agent for cache warmup requests.
273 * Fixed license key deactivate bug.
274
275 = 1.6.6 =
276 * Minor improvements for cache warmup.
277
278 = 1.6.5 =
279 * Implemented parallel processing for cache warmup.
280 * Added a toggle for enabling/disabling BerqWP CDN.
281 * Added a toggle for WebP image generation.
282 * Users can now exclude any external JavaScript & CSS files from optimization.
283 * Added a toggle to preload font face upon the initial page load.
284
285 = 1.6.4 =
286 * Added flush cache support for object cache.
287
288 = 1.6.3 =
289 * BerqWP now caches external JavaScript files.
290 * Improved user interface.
291 * Added a Dropin plugin for delivering the cache.
292
293 = 1.6.2 =
294 * Premium users now have the ability to set a click and define the time to trigger the click after the page loads.
295 * Enhanced cache delivery speed for improved performance.
296 * Added browser cache for optimized user experience.
297
298 = 1.5.8 =
299 * 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.
300 * Fixed duplicates for the Page Exclusion list.
301 * Automatically disable advanced-cache.php left by other speed optimization plugins.
302 * Made improvements for Oxygen builder.
303
304 = 1.5.7 =
305 * Added compatibility for subdirectory WordPress installations.
306 * Enabled JavaScript optimization exclusively for home pages in the free version.
307
308 = 1.5.6 =
309 * Made improvements in caching initialization so that BerqWP can now function even without WP cron.
310 * Added some more speed optimization plugins to BerqWP's plugin conflict list.
311
312 = 1.5.5 =
313 * Fixed compatibility issues with the Avada theme.
314 * Now, BerqWP can detect and optimize image URLs added as the attribute value of div, span, and section tags.
315
316 = 1.5.4 =
317 * Added some more speed optimization plugins to BerqWP's plugin conflict list.
318 * BerqWP can now lazy load image srcset as well.
319 * Improved CSS optimization method for more sustainable results.
320
321 = 1.5.3 =
322 * Changed the hook for delivering cache from the `template_redirect` hook to the `wp` hook.
323 * Added some more speed optimization plugins to BerqWP's plugin conflict list.
324
325 = 1.5.2 =
326 * BerqWP plugin is now translation ready.
327
328 = 1.5.1 =
329 * Removed unused code and files.
330
331 = 1.4.36 =
332 * 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.
333
334 = 1.4.3 =
335 * 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.
336 * 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.
337 * 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).
338 * 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.
339 * Added Trailing Slashes for Cache Excluded URLs: Trailing slashes have been added for cache excluded URLs, aligning with URL formatting best practices.
340 * 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.
341
342 = 1.4.2 =
343 * Added page exclusions for caching.
344 * Added option to ignore URL parameters for caching.
345 * Removed caching for logged-in users.
346 * Removed caching lifespan.
347 * Resolved the issue with the Gutenberg image block "Click to expand" feature.
348
349 = 1.4.1 =
350 * Combined BerqWP Lite & Premium.
351 * Integrated the Photon Engine for cloud based optimization.
352 * BerqWP has become a 100% automatic speed optimization tool.
353 * Automatically converts images into WebP.
354 * Fixed bugs.
355
356 = 1.3.58 =
357 * Fixed some bugs.
358
359 = 1.3.57 =
360 * Fixed some bugs.
361 * Prevented 404 pages from being cached.
362
363 = 1.3.56 =
364 * Added support for Jetpack plugin.
365
366 = 1.3.55 =
367 * Added WebP support for hosts or servers that previously lacked compatibility.
368
369 = 1.3.54 =
370 * Fixed bugs.
371
372 = 1.3.53 =
373 * Added interactions-based styles loading.
374
375 = 1.3.52 =
376 * Added automatic cleaning for BerqWP scheduled tasks.
377
378 = 1.3.51 =
379 * Enhanced JavaScript-based lazy loading for images.
380 * Added placeholder image for lazy loading.
381
382 = 1.3.5 =
383 * Added JavaScript-based lazy loading for images.
384 * Fixed bugs.
385
386 = 1.3.4 =
387 * Enhanced the LCP mechanism. Now, BerqWP preloads LCP separately for mobile and desktop.
388
389 = 1.3.3 =
390 * Enhance WebP Images
391 * Fixed bugs
392
393 = 1.3.2 =
394 * Updated layout
395 * Enhance WebP images
396 * Added review notification
397
398 = 1.3.1 =
399 * Fixed a bug regarding WebP images.
400
401 = 1.3 =
402 * BerqWP Lite initial release.
403 * SearchPro plugin temporarily switch with BerqWP Lite.