Hi @gamicord,
I am really sorry for the delay in my response.
Please find my response to your queries
1) The way I’m reading about it, I think it’s sounding to me like running MailChimp within your own Website and from WP Dashboard. Is this correct?
A. Yes, you spot it correctly. Email Subscribers works as a self-hosted email marketing solution where you own all your data(subscribers, subscription forms, email campaigns, etc).
2.) I’m on Shared hosting, so I worry about inode limit. Would we not exhaust our inode limit when we run your plugin on our site, from within our own server?
A. From our understanding of inodes, they contain information of files present on your site. Whenever a file is created, an inode is also created which contains information like file size, creation date, owner etc excluding the content of the file. Some hosting providers may restrict the number of inodes(indirectly number of files) that can be created. Email Subscribers may not directly increase inodes while sending emails but it may happen since it is self-hosted and in order to send emails, by default it uses your host email server which will create required files when an email is sent. You can contact your hosting provider if they have more input regarding inode limit and self-hosted email services.
3.) How can we optimize our website to ensure that your plugin doesn’t use up all our server resources, doesn’t exhaust all our inodes, and doesn’t slow down our website?
A. Email Subscribers sends emails in the background using WordPress cron(free version) and External cron service(premium versions). Since email sending is handled in the background, therefore there would not be any slowdown or performance-related issues on the site.
Also, the plugin provides SMTP and third party mailing service integrations(Pepipost, Amazon SES) in the premium plans. You can check them out if needed since these services send emails from their own server thus not affecting the inodes.
Hope this helps you. Let us know if you have any queries.
Thank you.