elective-stereophonic
elective-stereophonic
NXTForum Performance
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.2

Author Topic: NXTForum Performance  (Read 1803 times)

franckuestein

  • Jr. Member
  • **
  • Karma: +24/-4
  • Offline Offline
  • Posts: 74
    • View Profile
NXTForum Performance
« on: January 30, 2015, 10:27:50 pm »

Hi guys! I'm writing this topic to be helpful and propose some actions to increase forum performance  ;)
Apparently, site is running well and everything works fine but IMO there are things that can be improved to make it even faster. I've decided to test their performance on GTMetrix (http://gtmetrix.com/reports/nxtforum.org/ivzlKYdp)

As you can see, "YSlow grade" it's quite good but "Page Speed" is too low. Site takes aprox 2.20s to load and I think that this can be improved a little bit to bring it closer to ~1-2 seconds.  :P

Just as a proposal/recommendation. This steps can be useful:
- Minifying JavaScript and unnecessary CSS code (little bit of optimization, combine external CSS files, delete non-useful source from the forum…)
This can be done with Closure Compiler, JSMin or the YUI Compressor.

- Add Expires headers on the .htaccess file. That can be generated on site host:
Code: [Select]
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default directive
ExpiresDefault "access plus 1 month"
# My favicon
ExpiresByType image/x-icon "access plus 1 year"
# Images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
# CSS
ExpiresByType text/css "access 1 month"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>

- Optimize images - This optimization can be done thanks to sites like kraken.io (It's free and images don't lose quality)
There aren't too much images but themes, backgrounds or icons maybe can be optimized  ;)

- Use a Content Delivery Network.


IMAO, they're simple steps that site administration can do easily. What do you think about it?
Do you know any other think that can increase site performance?

Hope to help forum with this, let's build a better community together :P
« Last Edit: January 30, 2015, 10:34:57 pm by franckuestein »
Logged

yassin54

  • Hero Member
  • *****
  • Karma: +240/-14
  • Offline Offline
  • Posts: 2503
  • I am Homer, Sorry my english is Bad!!
    • View Profile
Re: NXTForum Performance
« Reply #1 on: January 30, 2015, 10:45:41 pm »

i am not expert, but good luck for all  ;) ;)
sorry english is bad  ;D ;D
 

elective-stereophonic
elective-stereophonic
assembly
assembly