![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 10.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
Od pewnego czasu na swojej stronie wykorzystuję mPDF do generowania PDFów, dziś napotkałem na problem, ponieważ miałem wygenerować raport składający się z około 50 stron i trwało to i trwało. Niestety limit czasu upłynął i skrypt się nie wykonał, tak więc zwiększyłem To oczywiście pomogło ale mimo wszystko trzeba czekać około 30s żeby otrzymać PDF. Czy jest coś co mogłoby przyspieszyć generowanie tego pliku, czy mieliście podobne problemy, czy może nic sie już z tym nie da zrobić ? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Ciężko coś stwierdzić nie widząc kodu
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 10.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
OK dajmy na to taki kod wykonujący:
Do tego dochodzą jeszcze pliki wchodzace w skład mPDF, ale tam nic nie zmieniałem i wszystkie ustawienia są standardowe. Kod ambitny nie jest ale jest to przykład... generalnie ta pętla generuje pdfa o 48 stronach, a czas wykonywania to 55sekund ;-( Z ciekawości zmierzyłem czas zapełniania zmiennej $html przez pętlę ale to trwa 1-2s. Waga wygenerowanego pdfa to 186KB. Ten post edytował snemeii 6.11.2012, 19:22:25 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kiedyś z niego korzystałem i rzeczywiście biblioteka nie jest szybka, ale nadrabia to łatwością użycia, warto przeczytać ten link.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 31 Dołączył: 2.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
czy ktoś może orientuje się czy ta biblioteka obsługuje polskie znaki ?
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 5 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 12:03 |