Portella |
For better performance
Please use a CDN (content delivery network) for images and static content. Amazon, Rackspace or even akamai will do.
This will help with the majority of your page load issues
leverage browser caching, majority if not all of your static content has got a 60 seconds expire date, 60 seconds!
Make sure all you static content is served from a cookieless domain
Try to combine some of your images as CSS Sprites so only one is downloaded instead of 11.
Optimise your images, properly formatting and compressing images can save many bytes of data. Usually apps like photoshop etc save a ton of useless data as metadata on images running a optimisation tool on them can really help reduce their size.
Defer parsing of javascript you have quite a few js files loaded and parsed on page load move it to the end instead so it is done after page render.
Also minify you javascript and css that will safe you loads of space.
And lastly optimise the order of styles and scripts so they are downloaded in the correct order and the browser is not force to delay execution of some items because it has to download a resource it hasn't got yet
For better user experience
Please increase the session time out at the moment it is too short I am forever losing my session and having to log in again only to lose my changes and or original post.
It has taken me over 30 minutes to change my profile image I have my session time out 3 times.
The page loads are taking between 5 to 20 seconds at the moment.
Hope I haven't caused any offence
Regards
Gary Teter Senior Software Developer |
Portella |
Thanks for the suggestions
I would like to suggest also that you cache as much content on in a memory database like memcache or even redis. That would help considerably since it would not have to go back to the back end database so much specially on the forums and shop.
I am happy to provide any advice as I do things like this everyday it is part of my job
Ross Byers RPG Superstar 2008 Top 32 |
Adam Daigle Director of Game Development |
Adam Daigle Director of Game Development |
Portella |
Of course memcache alone won't solve all the problems with the website. The things pointed out at the star are pretty important and will help considerably another aspect that needs to be looked at is how well every is layout. How many front end servers you have how dumb they are, session state where is it kept, how it is kept etc
You guys are doing a great job and we all want the success of the brand and to my mind page speed should be at the top everyone's list. The site has gone a long way since the start and paizo too.
Just a customer that cares that all.
Justin Franklin |
Justin Franklin wrote:Supply cell phone numbers so that we can call the website team 24 hours with complaints, questions, and suggestions.. ;)We have a rule "whoever wakes the baby, gets the baby back to sleep."
Are you sure you really want to risk it?
Well it is usually my job to put Jude back to sleep. :)
Justin Franklin |
Justin Franklin wrote:Supply cell phone numbers so that we can call the website team 24 hours with complaints, questions, and suggestions.. ;)We can supply your cell phone number, right Justin?
Sure! It's 555-867-5309....
zWolf |
There is an Anniversary Sale highly touted over on enworld.org -
EN World - Sale Article Paizo Products
I thought that those 5$ adventure path books look AWESOME! and wanted to check them out... but after 20 minutes of looking for the sale items - I'm wondering if that article was just a hoax or what.
If not, my suggestion would be to make it some how easier for end users to see what the great deals are when they visit your site.
Thanks for considering it.
zWolf.
-- So, shortly after I posted this, I DID find exactly what I was looking for... now that I know, it doesn't really seem as hard as I was making it, to find the sale item.
I considered just deleting this post - but on the flip side... if I had a tough time finding the small link line, perhaps others are having a tough time too - so, I figure that the feed back might be useful to who ever monitor's 'user experience' there at Paizo - so I'll leave it up with this edit added.
thanks.
Gary Teter Senior Software Developer |
You're right, we could make it easier to find. The sale is here, and the adventure path books are here.
Bobson |
Gary Teter Senior Software Developer |
Portella |
Hi, it has been a few weeks now just decided to have a look at the page performance again.
Currently the pages are loading in average 4 to 6 seconds which is good however looking at the items I mentioned on my original post there hasn't been much movement and the two most important things which would help with the load of the server and page speed are still an issue. So a lot of the static content is still being served with a 60 seconds expire and other items have about 60 minutes is there any reason for this? How often boilerplate images and static content changed during the day?