-
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!
Następne wpisy z tego wątku
- 23.01.10 22:16 Krzysztof Warunek
- 24.01.10 01:12 Konrad Kosmowski
- 25.01.10 16:54 olo
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2024-12-14 światła znów wlączyli
- 2024-12-14 nie lekceważ termostatu
- 2024-12-14 numer 112
- 2024-12-14 Pendrive, ale dysk
- 2024-12-12 Autocom CAN CDP+ wysokie kody błędów
- 2024-12-13 termostat do lodowki
- 2024-12-13 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-13 Warszawa => Head of International Freight Forwarding Department <=
- 2024-12-13 Poznań => Employer Branding Specialist <=
- 2024-12-13 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-12-13 Kraków => Business Development Manager - Network and Network Security
- 2024-12-13 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-13 Gdańsk => Programista Full Stack .Net <=
- 2024-12-13 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-12-13 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A