![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
W moim cms-sie używam tylko jednego pliku do tłumaczen. Każde tłumaczenie to definicja np:
Chciałbym się dowiedzieć czy to nie jest zbyt nieoptymalne rozwiązanie. Zakładam, że takich definicji będzie około 2 tysięcy. Czy parser waszym zdaniem to wytrzyma ? Czy nie spowolni to znacznie jego działania? -------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
liczba plików versus ich wielkość jest częstym problemem. Proponuję rozbić plik na kilka mniejszych. Poszczególne pliki to niech to będą tłumaczenia do konkretnych modułów, a idealnie byłoby gdyby ładował się tylko 1 potrzebny w danym momencie z minimalną liczbą danych.
wiem, że ogólnie, ale pytanie też nie było konkretne |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Tak wlaśnie myślałem, ale jeden plik bardzo ułatwia życie. Może ktoś robił testy przy jakiej wielkości pliku z definicjami zaczynają się problemy ?
-------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 4.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
To już zależy od tego jaką wydajność chcesz utrzymać.
Proponuję samodzielnie zrobić takie testy używając np polecenia ab (apache benchmark). Tzn. najlepiej stworzyć jakąś prostą stronkę, stworzyć np dosyć duży plik z tłumaczeniami i zainkluduj(teksty nie muszą być realne ani wykorzystywane na tej stronie, ważne że będą zapisywane w sposób zbliżony do twojego) Sprawdź dla wielkości 50kb, 100kb i 200kb itd. jak się zachowuje serwer (ile odpowiedzi jesteś w stanie uzyskać). Serwer (php) ma ustawiony limit pamięci ale metodą define tak szybko chyba tego nie zapchasz, ale trzeba się też liczyć z taką ewentualnością. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 13:13 |