Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]str_replace(); a spowalnianie ładowania się strony
Larges
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Do takich rzeczy stanowczo str_replace się nie nadaje, ja używam (w systemie szablonów) preg_replace.

Edit: bzdurę napisałem, nawet nie zauważyłem, że można już od ładnych paru lat do str_replace używać tablic.

Edit ponownie: u mnie i tak preg_replace jest szybsze, ale tylko dlatego, że w szablonie używam np. {title} a zmienne dodaje do klasy $dane['title'] = $title, przy użyciu str_replace muszę rozbić tablicę na dwie (oddzielnie klucze i wartości) i dodatkowo dodać klamry do każdego klucza, jednak gdy mamy do dyspozycji gotowe tablice to str_replace jest z pewnością szybsze. Pozdrawiam.

Ten post edytował Pilsener 11.02.2009, 15:01:02
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 16.10.2025 - 23:27