Здравствуйте. Есть код. Код (Text): // don't forget to update the path here include 'libchartx/GoogleChart.php'; $chart = new GoogleChart('lc', 150, 45); // punctele pe grafic $chart->chf = 'bg,s,00000077'; // punctele pe grafic $chart->setGridLines(14,50); $chart->setScale(0,$pmax+2); $data = new GoogleChartData(array($c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$c10,$c11,$c12,$c13,$c14,$c15,$c16,$c17,$c18,$c19,$c20,$c21,$c22,$c23,$c24)); $data->setThickness(1); $chart->addData($data); // linia din stana $y_axis = new GoogleChartAxis('y'); $y_axis->setDrawTickMarks(false)->setLabels(array(0,$pmax2,$pmax)); $y_axis->setLabelColor('ffffff'); $y_axis->setFontSize('8'); $chart->addAxis($y_axis); // linia de jos $x_axis = new GoogleChartAxis('x'); $x_axis->setDrawTickMarks(false)->setLabels(array($y8,$y7,$y6,$y5,$y4,$y3,$y2,$y1)); $x_axis->setLabelColor('ffffff'); $x_axis->setFontSize('8'); $chart->addAxis($x_axis); header('Content-Type: image/jpg'); echo $chart; Выводи изображение построенного графика. Но дело в том, что при выводе, дело зависает на секунд 5-6 после чего выводит график. Как все это можно ускорить? Можно ли как то закэшировать вывод echo $chart; ??
Конечный результат? Сохрани картинку на hd при последующей генерации проверяй существование картинки. Потом поставь условие и когда нужно создавай новый график. А почемуон генерирует так долго это надо разбирать. Добавлено спустя 5 минут 51 секунду: Почитай еще здесь может что то полезное найдешь http://stackoverflow.com/questions/1385964/how-to-get-the-b ... s-with-php