![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 0 Dołączył: 2.06.2005 Ostrzeżenie: (30%) ![]() ![]() |
witam
Mam taki dylemat ![]() ![]() co lepiej robić ? a) w nagłówku dać zapytania do bazy i utworzyc sobie zmienne używane potem w serwisie ? ![]() c) czy moze jakoś można odchudzić zapytania do bazy ? czy wariant b jest bezpieczny ? - np zrobie sobie w panelu administracyjnym skrypt który mi zczyta baze i powywleka zmienne które sie nie zmieniają zapisze to wszystko w xml a w stronie bede używal tylko na starcie generowanie tablicy z xml-a a potem w treści wyciąganie zmiennych z tablicy - czy ten xml jest bezpieczny ? - można jakoś zmienić prawa zapisu - poprzez skrypt ? ze np mozna odczytac ale zmodyfikowac juz nie ? mieliście może podobny problem ? proszę o informację... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Myślę, że konieczna będzie przebudowa skryptów:
1) Zmiana zapytań - domyślam się, że generujesz zapytania w pętli, stąd takie obciążenie 2) Odpowiednia struktura tabel (np. indexy) 3) Cache'owanie wyników zapytań |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 0 Dołączył: 2.06.2005 Ostrzeżenie: (30%) ![]() ![]() |
a możesz mi wkleic po najprostrzym przykładzie dla każdego z Twoich punktów
![]() ![]() ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
A nie możesz użyć wyszukiwarki?
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Jezeli to sa zapytania SELECT, to czasami przyda sie UNION.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 0 Dołączył: 2.06.2005 Ostrzeżenie: (30%) ![]() ![]() |
ja robię tego typu zapytania:
tu akurat ustawianie zmiennych z bazy; jakie union ? |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
ja robię tego typu zapytania:
tu akurat ustawianie zmiennych z bazy; jakie union ? O UNION w googlach poszukaj. To jest laczenie wynikow... A ten przyklad jest bez sensu po widze tu tylko jedno zapytanie do mysql, wiec jaki problem :/ Chodzi o zapytania, ktore sa umieszczane w petli, np:
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 27.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie wrappery do tych funkcji - np. zamiast mysql_query odpalaj my_mysql_select_query():
odpal stronę, oglądnij statystyki - może na coś wpadniesz. (odczyt z .xml zawsze będzie wolniejszy niż zapytania - szczególnie jeśli chodzi o dosyć stałe wartości) Ten post edytował viraptor 12.09.2007, 00:15:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:01 |