Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Czas generowania pliku PDF
Helikon
post 15.01.2017, 16:59:02
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.08.2014

Ostrzeżenie: (0%)
-----


Witam serdecznie,

zaimplementowałem w swoim projekcie możliwość generowania raportów w PDF. Jednakże martwi mnie czas generowania takiego pliku od momentu rozpoczęcia wykonywania pliku ze skryptem. Korzystam z HTML2PDF i nawet pliki, które znajdują się folderze z przykładami generują się około 1 minuty i 20 sekund, w przypadku stworzonego od podstaw pliku, który wyciąga mi dane z bazy i wypisuje tabelę również czas generowania jest podobny. Podczas generowania PDF'a pamięć ram wykorzystywana jest na poziomie 5%, a CPU na poziomie 30%. Czy ktoś wie od czego ten czas generowania zależy lub też jak można to zoptymalizować?

Pozdrawiam,
Helikon
Go to the top of the page
+Quote Post
lukaskolista
post 16.01.2017, 08:24:57
Post #2





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

Ostrzeżenie: (0%)
-----


Możesz użyć http://wkhtmltopdf.org/, dosyć szybkie narzędzie, generowałem tym pliki PDF po 50 000 stron i przy odpowiedniej ilości zasobów i konfiguracji dawało radę, gdzie biblioteki w PHP nie dają rady już przy kilkuset stronach.

Ten post edytował lukaskolista 16.01.2017, 08:25:23
Go to the top of the page
+Quote Post
daniel1302
post 18.01.2017, 19:36:01
Post #3





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Ja mam zaimplementowany system w tcpdf, ponieważ musiałem mieć kontrolę nad pozycją strony i 900 stronny pdf generuje mniej więcej 5 min
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 21:38