Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 2.01.2007 Ostrzeżenie: (20%)
|
Wpadłem na pomysł, i może i to pytanie nadaje się do przedszkola, ale sam nie wiem czy to ma sens i czy przez to aplikacja będzie działać szybciej.
Co zostanie wykonane szybciej? Przetworzenie danych z pliku xml (w którym zapisane są newsy czy artykuły) za pomocą wyrażeń regularnych czy zapytanie myqsl?? Za każdym dodaniem danych dane zostaną zapisze w bazie i zostanie wygenerowany plik xml z danymi które zawiera baza. Czy to się opłaca? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%)
|
Teoretycznie tak, bo to jest podobne. Ale wydajniej będzie stosować file_put_contents('baza.txt', serialize($aDaneZBazy)); i odczyt unserialize(file_get_contents('baza.txt')); (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Działa to na zasadzie. Jeśli nie ma cache, pobierz dane z bazy i zapisz do cache oraz wyświetl. Jesli jest plik cache to pobierz z niego dane i wyświetl. Jak dodasz np. newsa to usuwasz odpowiedni plik cache i już (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . |
|
|
|
marcinlenkowski Szybciej z XML? 1.03.2008, 13:00:04
Xniver Po co chcesz przetworzyć XML za pomocą wyrażeń reg... 1.03.2008, 13:06:08
marcinlenkowski ano po to żeby wyłapać odpowiednie dane powiedzmy
... 1.03.2008, 13:08:59
Xniver A nie możesz użyć SimpleXML? 1.03.2008, 13:10:54
marcinlenkowski To jest genialne plusik dla ciebie, ale twierdzisz... 1.03.2008, 13:13:10
Xniver Nie wiem, nie sprawdzałem. Ale korzystanie z bazy ... 1.03.2008, 13:14:01
marcinlenkowski No tak, ale z drugiej strony mamy gotowe API... 1.03.2008, 13:14:52
bim2 Działanie na plikach jest szybsze, ale nie za bard... 1.03.2008, 20:08:17
Sabistik CytatDziałanie na plikach jest szybsze,
Wszystko z... 1.03.2008, 21:10:46
bim2 Mhhh, no tak. Mówiłem raczej o odczycie, jesli cho... 1.03.2008, 22:16:07
marcinlenkowski CASHE bazy danych?? przepraszam nie jestem doświad... 2.03.2008, 17:47:13
marcinlenkowski Dzięki wielkie, plusik dla ciebie 2.03.2008, 18:12:42 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 15:16 |