Author: cmailleux
Date: Mon Sep 10 11:17:53 2007
New Revision: 412

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D412&repname=
=3Desi_server
Log:
Reuse prefetched generation for fragments to  highly increase performance
Make container fragment absolute as they are in Jahia

Modified:
    trunk/src/org/jahia/esi/FetcherTask.java

Modified: trunk/src/org/jahia/esi/FetcherTask.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/src/org/jahia/e=
si/FetcherTask.java&rev=3D412&repname=3Desi_server
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/src/org/jahia/esi/FetcherTask.java (original)
+++ trunk/src/org/jahia/esi/FetcherTask.java Mon Sep 10 11:17:53 2007
@@ -75,6 +75,8 @@
 import java.io.IOException;
 import java.io.OutputStream;
 import java.net.SocketException;
+import java.net.URL;
+import java.net.MalformedURLException;
 import java.text.SimpleDateFormat;
 import java.text.ParseException;
 =

@@ -964,7 +966,12 @@
                     if (!mainCache.contains(tagCacheKey, true ,userAclGrou=
pKey,userName,requestInfo)) {
                         prefetchFragUrls.add(src);
                         prefetchFragUrlKeys.add(tagCacheKey);
-                        prefetchFragNumbers.add(new Integer(currentFragNum=
ber));
+                        try {
+                            prefetchFragNumbers.add(new Integer((new URL(s=
rc)).getQuery().split("&")[0].split("=3D")[1]));
+                        } catch (MalformedURLException e) {
+                            e.printStackTrace();//To change body of catch =
statement use File | Settings | File Templates.
+                        }
+//                        prefetchFragNumbers.add(new Integer(currentFragN=
umber));
                     }
                     else {
                         //else, mark this cached object as inUse

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to