Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [XML][SQL][PHP]Najwydajniejsza forma pobierania tlumaczen
bialko0019
post 12.05.2015, 19:19:07
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

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


Witam. Zamierzam wdrozyc modul tlumaczen, a dokladniej go dokonczyc. Pozostaja mi do tlumaczenia pojedyncze slowa i ew. Wyrazenia krotkie, np. Komunikaty. Co bylo by najwydajniejsze oraz proste do pozniejszej edycji przez klienta/tlumacza - pobieranie z bazy poszczegolnego tlumaczenia, z plikow typu .po lub jakis innych? Chodzi mi o maksymalbie duza wydajnosc, nie jestem pewien czy dobre bylo by dodatkowe obciazanie db i mozna by tu zastosowac cos innego? ;-)


--------------------
---
"kto pyta ten nie błądzi"...
Go to the top of the page
+Quote Post
rad11
post 12.05.2015, 19:24:14
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Jezeli nie chcesz obciazac DB moze zrobic poprostu plik typu json, yaml, xml w ktorym bedziesz wprowadzal klucze i kolejno tlumaczenia dla jezykow a pozniej poprostu dekodujesz aby pobrac dany klucz. Lecz Ja proponowal bym DB jesli chodzi o wydajnosc.
Go to the top of the page
+Quote Post
bialko0019
post 12.05.2015, 19:32:30
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

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


No tak, ale jesli sie nie myle to zeby pobrac dany klucz z pliku to jakby nie patrzec musisz go pobrac, a jesoi jest duzo tlumaczen i zwrotow i zajmuje 1mb to troche slabo... mozna bylo by jeszcze cache'owac owy plik ale czy to najlepsze rozwiazanie? ;-p


--------------------
---
"kto pyta ten nie błądzi"...
Go to the top of the page
+Quote Post
salfunglandyare
post 12.05.2015, 19:43:13
Post #4





Grupa: Zarejestrowani
Postów: 150
Pomógł: 31
Dołączył: 10.01.2007
Skąd: Bydgoszcz/Inowrocław

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


Wiele zależy od tego, ile takich fraz masz. Pojedyncze słowa / frazy możesz zapisać w bazie danych w postaci:
klucz sha1/md5 oryginału (jako ID, unikalny), tlumaczenie
pobierasz wtedy całość do tablicy php w formie
$tlumaczenie['kluczsha1'] = $tlumaczenie;
w całości. Jeśli tłumaczeń jest dużo zainteresuj się bazami klucz - wartość (np NoSQL).
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 00:29