FNF Icy Phoenix Testing »  Show posts from    to     

Icy Phoenix


News And Announcements - FNF Icy Phoenix Testing



Mighty Gorgon [ Sun 06 May, 2007 17:21 ]
Post subject: FNF Icy Phoenix Testing
Hi all,
I've created an empty site to test some of the improvements on speed that I've applied on latest Icy Phoenix RC.

Here is the link:

http://www.icyphoenix.com/_fnf/forum.php

If you load the page and refresh it in few seconds you will notice that forum index will load with only 1 SQL.

The same happens on many other pages.

This means that with this release MySQL is heavily optimized and the package make an extended use of the cache system.

This new approach has some advantages, but also disavantages.

Let me try to analyze some of them.

Advantages:
  1. Really quick page loading.
  2. Very small use of SQL queries (this saves also bandwidth, CPU charge and DB requests).
  3. Quick loading even on large forums, because large arrays of queries do not need to be recreated each time a page is loaded.


Disadvantages:
  1. Extended use of cache may imply an higher probability of files corruption (it could be important to set some CRON to clear the cache regularly).
  2. Many files inclusions: cache folders should be secured with htaccess where available or other security measures, to avoid hacking of those files. This doesn't mean that Icy Phoenix isn't secure. All the modern Bulletin Boards rely on cache, I would like only to stress the security issue on a folder which contains many files to be included, since most of the hacking techniques rely on RFI (Remote Files Inclusions).
  3. Server with slow files access may be slowest in page loading respect to the absence of cache (if your DB is really fast and your server has a slow file access for many reasons I won't go further, then it could be better do not using the caching system...). Before going final I hope to be able to implement a switch to disable the caching system for the db so you can test your server with and without SQL caching.


I'll keep this post updated for all the matters regarding the new caching system.

Please note that with this release is really important to apply the correct permissions to the cache folders.


hpl [ Fri 11 May, 2007 22:17 ]
Post subject: Re: FNF Icy Phoenix Testing
IP 1.0.11.11 ---> profile.php

Tempo Generazione: 0.9493s (PHP: 42% SQL: 58%)
SQL queries: 206 - Debug On - GZIP Abilitato
IP 1.0.14.14 ---> profile.php (the same...)

Tempo Generazione: 0.8955s (PHP: 46% SQL: 54%)
SQL queries: 104 - Debug On - GZIP Abilitato


IP 1.0.11.11 ---> forum.php

Tempo Generazione: 0.5675s (PHP: 67% SQL: 33%)
SQL queries: 37 - Debug On - GZIP Abilitato
IP 1.0.14.14 ---> forum.php (the same...)

Tempo Generazione: 0.3702s (PHP: 95% SQL: 5%)
SQL queries: 9 - Debug On - GZIP Abilitato




tiolalu [ Sat 12 May, 2007 11:03 ]
Post subject: Re: FNF Icy Phoenix Testing
It's soooo much speed up!


zankyw [ Sat 12 May, 2007 15:51 ]
Post subject: Re: FNF Icy Phoenix Testing
Thank you very much MG, I've always thought that the optimization is very important for large forums.

I will wait for the final release for test the Icy Phoenix. I'm sure that it will be a very complete and stable CMS


Mighty Gorgon [ Tue 15 May, 2007 23:13 ]
Post subject: Re: FNF Icy Phoenix Testing
Thanks hpl for the info... if someone can do the same comparison, should be really appreciated.


Mighty Gorgon [ Mon 24 Dec, 2007 11:08 ]
Post subject: Re: FNF Icy Phoenix Testing
Demo site removed... I prefer keeping only the main site as show off.

Locking.




Powered by Icy Phoenix