eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwKilka języków na stronie › Kilka języków na stronie
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
    -for-mail
    From: olo <o...@n...com>
    Newsgroups: pl.comp.www
    Subject: Kilka języków na stronie
    Date: Sat, 23 Jan 2010 11:03:45 +0100
    Organization: http://onet.pl
    Lines: 32
    Message-ID: <hjehim$gfh$1@news.onet.pl>
    NNTP-Posting-Host: 82.160.141.46
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1264241046 16881 82.160.141.46 (23 Jan 2010 10:04:06 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Sat, 23 Jan 2010 10:04:06 +0000 (UTC)
    User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
    Xref: news-archive.icm.edu.pl pl.comp.www:394786
    [ ukryj nagłówki ]

    Witam

    Mam gotowy system do obsługi wielu języków na stronie. Działa
    prawidłowo, ale w niedługim czasie będę chciał go wrzucić na stronę,
    którą odwiedza ok 2k UU dziennie. Tym samym myślę, że nie bez znaczenia
    będzie już kwestia wydajności. Chciałbym zatem zapytać jakie rozwiązanie
    będzie lepsze.

    Zasada jest taka:
    - w mysql jest tabela nazwijmy ją "teksty" z kolumnami: id, pl, en, de,
    itd (w zależności ile jest wersji językowych).
    - w php chcąc wstawić słowo lub zdanie wywołuję funkcję "czytaj" z
    parametrem wskazującym na konkretny id. W połączeniu z globalną zmienną
    przechowującą informację o wersji językowej wybranej przez użytkownika
    mam komplet danych

    i teraz pytanie co będzie wydajniejsze:
    - jedno zapytanie mysql czytające CAŁĄ tabelę "teksty", zapisanie tego
    do tablicy a następnie odwoływanie się do tej tablicy poprzez funkcję
    "czytaj", czy może
    - zapytanie do mysql o jeden konkretny tekst w trakcie wywolania funkcji
    "czytaj"?

    Rozwiązanie pierwsze wykonuje tylko jedno zapytanie, ale zjada pewnie
    więcej zasobów serwera, rozwiązanie drugie z kolei wykonywać będzie
    dziesiątki zapytań do mysql podczas jednego odświeżenia strony.

    Jeśli ktoś robił coś podobnego i ma konkretną odpowiedź na to pytanie to
    bardzo proszę o odpowiedź. W razie czego po prostu wrzucę na parę dni
    jedną opcję, później to samo zrobię z drugą i przeglądne staty serwera

    pozdrawiam!

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: