22 comments found.
Few questions… 1- this does css/js theme files and files uploaded in media library? Or how does it automatically do the css & js files? Can you exclude specific css or js files? For the assets, if someone is using a plugin like wp-rocket, and minifying the css and js and even combing css, how would this work? I assume would be best not to use the ‘assets’ feature of this plugin?
2- It shows it has a ‘configure cloudfront’ step. Does this step go away when user selects ‘digitalocean spaces’ since cloudfront is not needed?
3- how does the sync work with large sites? Does it process files in batches and if server time out or browser timeout does it start where it left off?
4- does it sync all the files and then once done syncing it will replace the urls in the database? In your video the media url changed once you pressed ‘use cloudfront’ but someone with digitalocean wouldn’t be using cloudfront.
5- how does ‘cloud analytics’ work with digitalocean?
6- this looks mainly geared towards aws. I know digitaocean is same api for s3 storage, but everything on the plugin is geared towards cloudfront which wouldn’t be used by someone with digitalocean? Can you provide a video for digitalocean?
Thank you for your questions regarding our WordPress plugin! Here are the answers:
1. CSS/JS and Media Library Handling
- Yes, the plugin handles both CSS/JS files and files uploaded to the Media Library.
- Initial Sync: An initial sync is required to upload all assets to the cloud (AWS or DigitalOcean Spaces).
- Automatic Synchronization: After the initial sync, the plugin automatically keeps CSS/JS files in sync. This means updates to your plugins or themes will automatically trigger updates to the cloud.
- Compatibility with other Plugins: The plugin is designed to work with many optimization plugins. However, with plugins like WP Rocket that minify, combine, or otherwise optimize your CSS/JS files, synchronization may or may not work as expected. While we strive for compatibility, the complex nature of some optimization techniques can sometimes create challenges. We recommend testing thoroughly after configuring both our plugin and your optimization plugin.
- Excluding Files: While specific file exclusion is not currently supported, we are considering adding this feature in future updates.
2. Cloudfront Configuration
- Cloudfront Integration: Currently, Cloudfront integration is primarily designed for AWS. When you select DigitalOcean Spaces, the “Configure Cloudfront” option will be disabled and a message will appear indicating that Cloudfront is currently not supported for DigitalOcean.
- Future Plans: We plan to extend Cloudfront support to other cloud providers, including DigitalOcean, in future updates.
3. Large Site Synchronization
- Batch Processing: The plugin utilizes asynchronous batch processing to handle large site synchronization efficiently. This prevents timeouts that might occur with large file uploads.
- Resumption after Interruptions: If the synchronization process is interrupted (e.g., server timeout, browser timeout), it will resume from where it left off in the background.
4. URL Replacement
- Middleware Approach: The plugin uses a WordPress middleware to replace URLs with the appropriate cloud URLs (AWS or DigitalOcean) before the page is rendered. This avoids directly modifying the database.
- DigitalOcean URL Usage: When using DigitalOcean Spaces, the plugin will automatically use the correct DigitalOcean URLs instead of Cloudfront URLs.
5. Cloud Analytics with DigitalOcean
- Cloud Analytics: The “Cloud Analytics” feature provides insights into your cloud usage, primarily focusing on storage consumption, number of files and approximate billing amount monthly.
- DigitalOcean Pricing: DigitalOcean has a base charge of $5 for 250GB of storage, even if you don’t use the full 250GB. Usage beyond 250GB is charged per GB and the plugin will show the pricing based on this logic.
- File and Storage Usage: The plugin tracks file and storage usage similarly for both AWS and DigitalOcean.
6. DigitalOcean-Specific Video
- Current Focus: The current primarily focus on integration of more cloud providers like Google, azure, wasabi and many more.
- Future DigitalOcean Video: We will consider creating a separate demonstration video specifically for DigitalOcean users.
We hope this comprehensive response clarifies your questions. Please don’t hesitate to contact us if you have any further inquiries.
Sincerely,
Infinitie Technologies
How well and different is this from cloudflare? Can we load pdf from cloud or such for articles ?
Question 1: How well and different is this from Cloudflare?
Smart Sync and Cloudflare are designed for different purposes. While Cloudflare focuses on website performance, caching, and security (e.g., DDoS protection), Smart Sync is a WordPress plugin dedicated to managing and offloading your media library to cloud storage or CDN providers like AWS S3 and DigitalOcean Spaces.
Key Differences:
- Cloudflare operates as a reverse proxy for your entire site, optimizing performance and delivering static assets through caching.
- Smart Sync gives you direct control over WordPress media and assets, syncing them with cloud storage to reduce hosting server load and improve file delivery speeds.
- It allows seamless integration with cloud platforms, starting with AWS S3 and DigitalOcean Spaces, with plans to support more providers in future updates.
Question 2: Can we load PDFs from the cloud for articles?
Any media you upload to your WordPress site is stored in cloud storage. This means that PDFs or any other files you upload to the media library will be delivered through cloud storage. Once synced, the plugin generates a cloud-based URL for the file, which can be embedded or linked in your articles. This ensures faster loading times, especially when serving large PDF files while reducing the load on your hosting server.
If you’d like, I can notify you as soon as new features or provider integrations are rolled out!
Thank you.