March 8, 2013 at 6:04 pm #25084
I have a question regarding pictures on a client's site. I have an auctioneer client that uploads their pictures to blog posts for every auction they do. Because of this there are thousands of pictures uploaded to their WordPress site. When I logged into HostGator today to check on something for them I noticed that HostGator was no longer backing up the site because they have gone over the amount of Inodes they are allowed and it looks to be because of all the pictures that have been uploaded.
I'm not sure what the Inodes are, but since this is the case I thought I better hurry and figure out if there is a better way for them to be storing these pictures than on their WordPress site? On every blog post there could be 20 to 100+ pictures for their auctions. It shows the thumbnails for all the pictures in a nice organized way which is what they wanted.
Any thoughts or ideas on how to do this more efficiently would be greatly appreciated. Thanks for the help!
Here is a link to one of the pages with a bunch of pictures so you can see what I am talking about: http://bobkauctions.com/1444-n-wabash-springfield-mo-gun-coin-collection-2
TyyMarch 8, 2013 at 6:32 pm #25091
Firstly, they should be taking daily backups and storing the backups away from the server.
Some web hosts have been hacked and also lost the backups.
You can use an external storage for the images but this isn't needed if the site loads fast enough.
Amazon's S3 with Cloudfront or MaxCDN are well regarded.
Jetpack by Automattic also offer an image acceleration service named Photon. http://jetpack.me/support/photon/
I have over 4000 images on my server and no problems whatsoever. You can reduce the number of images WordPress creates by removing the /** Add new image sizes */ in your child themes functions.php file for image sizes you do Not need to use.
Another option is to use managed hosting with a built in CDN. This is the best in my opinion.
Sounds like they have exceeded their web hosts inode usage limit and need more resources by upgrading their hosting account.
Inodes relates to the number of files each account can upload before hosts stop taking backup of the files.
Volunteer who’s written 1814 tutorials & 3000+ Code SnippetsMarch 8, 2013 at 6:41 pm #25092March 8, 2013 at 7:24 pm #25112
Thank you both for your replies. We are doing backups of the site using Backup Buddy. I chatted with HostGator and they said I would either need to upgrade the account to a dedicated server or delete older posts and the images tied to them to free up Inode space.
Is there a way to host images on something like Amazon's S3 cloud server and then have them pulled into the post in the same format we have so it doesn't use up the hosting we have through HostGator? And if so, how? The dedicated server hosting is a lot more and I don't think it would be worth it for my client.
TyyMarch 8, 2013 at 7:32 pm #25115
Do you know how to setup and manage a dedicated server?
You might want to consider managed hosting which may be a better solution for your clients needs and also provides a CDN for your images.
HG advised you to delete older posts and the images tied to them to free up Inode space.
Generally not a good idea.
Is there a way to host images on something like Amazon’s S3 cloud server and then have them pulled into the post in the same format we have
Yes there is. You'll need to learn how to set this up however.
Volunteer who’s written 1814 tutorials & 3000+ Code SnippetsMarch 8, 2013 at 8:03 pm #25123
You must be logged in to reply to this topic.