betons Posted December 23, 2007 Report Share Posted December 23, 2007 Man ir tāda lieta, ka lapā ir ap 20 diezgan identisku HTML gabalu, katrs ap 1kB, ar tikai nedaudzām atšķirībām. Kāds būtu optimālākais veids šādas lapas ģenerēšanai. Ja to dara ciklā ar PHP, tad visi 20 fragmenti slogo trafiku. Ja to dara ciklā ar JS, tad IE nemāk kešot bildes, kuras ir dinamiski izveidotas ar JS un katra fragmenta bilde IE tiek serverim pieprasīta 20 reizes. Ieteikumi? Link to comment Share on other sites More sharing options...
4e4en Posted December 23, 2007 Report Share Posted December 23, 2007 paraugs? Link to comment Share on other sites More sharing options...
betons Posted December 23, 2007 Author Report Share Posted December 23, 2007 (edited) <div class="c1"> <div class="t1">Info</div> <div class="c2"><img class="img1" src="/img/e1.gif" onclick="clk(1,1);"><img class="img2" src="/img/e2.gif" onclick="clk(1,2);"><img class="img3" src="/img/e3.gif" onclick="clk(1,3);"><img class="img4" src="/img/e4.gif" onclick="clk(1,4);"></div> <div class="c3"><img class="img4" src="/img/f1.gif"><img class="img2" src="/img/f2.gif"><img class="img3" src="/img/f3.gif"><img class="img4" src="/img/f4.gif"></div> <div class="c3"> <div class="c4"> </div> </div> </div> Aptuveni tā, tikai tas ir pamats. Fragments būs vēl smagāks. Atškirības starp 20 šiem fragmentiem ir dažos tekstos un dažādu eventu parametros. Šo fragmentu vajag 20 kopijās vienā lapā. Edited December 23, 2007 by betons Link to comment Share on other sites More sharing options...
mefisto Posted December 23, 2007 Report Share Posted December 23, 2007 Ar client-side XSLT. Šas mēģināšu kaut ko tādu uzrakstīt (atkārtošanas nolūkos) Link to comment Share on other sites More sharing options...
Kavacky Posted December 23, 2007 Report Share Posted December 23, 2007 Domā, baigi iegūsi nooptimizējot? Link to comment Share on other sites More sharing options...
andrisp Posted December 23, 2007 Report Share Posted December 23, 2007 mefisto, man liekas, ka XSLT ir diezgan švaki atbalstīts šobrīd. Link to comment Share on other sites More sharing options...
bubu Posted December 24, 2007 Report Share Posted December 24, 2007 Man savukārt liekas, ka tas jau diezgan sen ir ļoti labi atbalstīts. Link to comment Share on other sites More sharing options...
betons Posted December 24, 2007 Author Report Share Posted December 24, 2007 Ar XML un XSL failiem izdevās palaist dažus piemērus. Bet vai ir iespējams to XSLT definēt tā, lai html visi tagi paliek kādi bija. Respektīvi, lai es varētu rakstīt, kaut kā tā: <html> <body> <h1>Virsraksts</h1> <manstags> <info1>AAAAA</info1> <info2>BBBBB</info2> </manstags> </body> </html> Nu, lai es varētu iekš normāla html dokumenta iespraust ar XSL manis definētus tagus. Tā var? Link to comment Share on other sites More sharing options...
andrisp Posted December 24, 2007 Report Share Posted December 24, 2007 bubu, taisnība.. http://www.w3schools.com/xsl/xsl_browsers.asp Link to comment Share on other sites More sharing options...
Recommended Posts