static
STATIC
NAME
static - Put a file in memory to optimize speed.
SYNOPSIS
static(list:true,clear:true)
DESCRIPTION
The file is automatically put into memory. Next time this file is access, the memory version will be read.
To invalidate/clear the file in memory, you need to call static with parameter clear set to true.
To get a list of file in the cache, called static with list set to true.
If list or clear is set, than the current file is not cache. In all other case, the current file is cache.
RETURN
- None or the list of file in the cache in an array.
PERFORMANCE
Version 5.0.5 Test of static
Test http://v5.sednove.ca/tests/static2.sn Page html simple v5.0.5 avec extenso parallelisme = 5, requete = 1000, nb = 10
Moyenne: 895.24 requtes/seconde
Test http://v5.sednove.ca/tests/static3.sn Page html simple v5.0.5 avec extenso avec static parallelisme = 5, requete = 1000, nb = 10
Moyenne: 1362.42 requetes/seconde
Test http://v5.sednove.ca/tests/static1.html Page sans Extenso parallelisme = 5, requete = 1000, nb = 10
Moyenne: 881.96 requetes/seconde
Conclusion:
Page with static is 65% faster.
EXAMPLES
static(); static(); static(list:"true"); [ "...", "..." ] static(clear:true); static(list:true);
AUTHOR
Written by Pierre Laplante, <laplante@sednove.com>