![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 16 Dołączył: 13.05.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam, czy zamiana dużej ilości ciągów na inne poprzez str_replace(); znacząco wpływa na ładowanie się strony?
W sumie dziwne pytanie, ale wychodzi na to że zmian muszę zrobić bardzo wiele. Content który mam do przerobienia zazwyczaj zawiera ok 3-5 ciągów do przeróbki, ale masa contentu sprawia że muszę stworzyć znaczną listę zmian które zajdą, gdy wystąpi dany ciąg w danym contencie. Zatem jeden content jest sprawdzany sporo razy aby wychwycić ciągi i zmienić je. Czy przesiew contentu przez może nawet 100 str_replace(); może być przesadnym posunięciem? Dzięki za sugestie i odpowiedź. Ten post edytował Larges 10.02.2009, 22:40:49 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 23 Dołączył: 26.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
1.) Stosuj tablice jako wejscie do str_replace - zamiast 100 komend bedziesz mial jedna (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
2) czytaj punkt 5 tutaj: http://www.motov.net/php-the-ultimate-tips...-must-read.html - preg_replace jest 2 i pol raza wolniejszy od str_replace. Gdzie sie da - uzywaj str_replace. [edit] przyklad z tablica:
Ten post edytował Sky_walker 11.02.2009, 09:03:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.10.2025 - 08:47 |