Sign Up! Login: Password: New User? Forgot? Support
Top Mods!
Wowhead Search
by sonofsamedi
Digital Clock
by Wolfar15
Admin Forums
Welcome to the GuildPortal Help Community! These forums are for admin-to-admin help.
Available Forums
Forums : Service Announcements > New File Storage, CDNs, and More
Aaron Lewis (Blue Collar) 7/15/2011 3:13 PM EST : New File Storage, CDNs, and More
GuildPortal Dev
Aaron Lewis
Posts: 1978
Zomgawsh Poster

We've begun using new file storage with this update. All of your existing files are still available at their old location, but newly uploaded files will have URLs that look like /GuildFiles/[your guild ID]/[file name] instead of http://www.axiomfiles.com/[your guild id]/filename. This removes the need for your browser to determine a different host's IP (axiomfiles.com) when loading each image. While you can leave your old files where they are, you could benefit more from this change by copying them back down to your hard drive and re-uploading them. Once you have all references pointing to the old image updated, delete it to free up more of your available file space (also keeps things tidy). To help differentiate between which files you have on the old system and which you have on the new one, I've added a URL column to the Control Panel > File Manager file listing.

For yet more performance gains, we are now using CDNs (content delivery networks) from both Google and Yahoo to serve up the more common Javascript libraries we use. What makes this so great is that those services will automatically route your request for the file(s) to your nearest data center, making it very, very fast. It also takes the burden off GuildPortal, no longer needing to serve up these very common Javascript libraries, instead giving it more resources to dedicate to just your content.

Many support tickets were addressed (and small features tweaked) in this update, as well:
  • The signature generator now saves your preferences. You will no longer need to start from the beginning when using the tool.
  • The signature generator now provides links that you can use in your signatures on other forums/web sites!
  • Associates and higher are now able to upload images directly when using the WYSIWYG editor to post, and then insert that image into the post immediately after.
  • Event/Raid templates now correctly import any custom category they were saved with.
  • Clicking on an entry in the "Recent Blogs" widget will now only open the blog in a new window, instead of opening it in both your current window and a new window.
  • When editing your profile, you will no longer default to the "Casablanca" time zone. Unless that's your time zone, of course.
  • The World of Warcraft server status widget is now back and functioning correctly, now calling an API provided by Blizzard instead of parsing the old server status page.
  • In the Funds widget, guild transactions may now be entered using more than one type of currency at a time.
  • A guild in an alliance that has had a forum shared with them by another guild is now able to set one of their forums as the parent forum of the shared forum.
Aaron Lewis, GuildPortal.com
TopBottom

Mottie (MVP) 7/16/2011 7:42 AM EST : RE: New File Storage, CDNs, and More
GuildPortal MVP
Mottie
Posts: 3883
Zomgawsh Poster

Excellent! Now the custom fonts will work in all browsers!! MUWAAAHAAAHAAA... errr YAY!

Edit: Is there anyway you can change the file name restriction to allow underscores?
TopBottom

Aaron Lewis (Blue Collar) 7/18/2011 2:48 PM EST : RE: New File Storage, CDNs, and More
GuildPortal Dev
Aaron Lewis
Posts: 1978
Zomgawsh Poster

Sure thing -- next update (Friday at the latest). 
Aaron Lewis, GuildPortal.com
TopBottom

Murazorz (New Admin) 7/18/2011 3:17 PM EST : RE: New File Storage, CDNs, and More
Murazorz
Posts: 852
Zomgawsh Poster

Since this update I cannot upload any files using the file manager in the control panel, I get an error notice saying you have been notified.

And this actually won't be a performance upgrade, since the number of concurrent downloads from a domain is limited; it's faster to load 10 file each from two different hosts than 20 files from the same hosts since it won't download all the 20 files concurrently (numbers depend on browser and settings). This is the reason why many domains have separate domains for static content.
TopBottom

Aaron Lewis (Blue Collar) 7/20/2011 3:19 PM EST : RE: New File Storage, CDNs, and More
GuildPortal Dev
Aaron Lewis
Posts: 1978
Zomgawsh Poster

Murazorz said:
Since this update I cannot upload any files using the file manager in the control panel, I get an error notice saying you have been notified.

Hmmm... I checked the upload page and don't see where it would throw an exception with that message, but it might be getting handled by higher-level exception handling. Would you mind sending one of the files that's giving you trouble to me at aaronlewis@guildportal.com, along with your guild ID? I'll see what happens when I try to upload it.

As for the performance stuff, I'll have to look at that... One of the other things that led to it was the difference in speed between the web and old file storage servers.
Aaron Lewis, GuildPortal.com
TopBottom

Murazorz (New Admin) 7/21/2011 6:54 PM EST : RE: New File Storage, CDNs, and More
Murazorz
Posts: 852
Zomgawsh Poster

The problem with the upload was more than one . (dot) and _ (underscore) in the file names.

Two very good resources for website optimizations are:

http://developer.yahoo.com/performance/rules.html and
http://code.google.com/speed/page-speed/docs/rules_intro.html

they also have tools to check the site for issues; YSlow and Page Speed.

I didn't mean to come off sounding harsh, this could very well be a performance upgrade, but generally you want to spread resources around hosts due to the not-so-concurrent download of resources, and you want your static content on a cookie-free domain. If you're worried about the ip lookups, one way is to just lengthen the ttl of the host in the dns, but I would worry more about the cache-hits on the files. At least a year ago there was no cache expiration header on a lot of the content from both axiomfiles.com and guildportal.com, there was also a lot of missing ETags.
TopBottom

Admins Online
There are   members online.
So-and-so has logged on!
%title%
%message%