PDA

Zobacz pełną wersję: vBET 3.3.2 wydany - wielki improvments wydajność



vBET
08-04-10, 02:34
Witam:)

Jak obiecał, przenieśliśmy wszystkie wydajności od vBET 4.x vBET3.x TAK nadal wspierać 3.x i wydaje się, że ta będzie obsługiwana przez długi czas (naszych klientów wynika, nasz sposób). W tym wydaniu skupiliśmy się w celu uzyskania poprawy wydajności ASAP, więc nie ma nowych funkcjonalności. Te będą w kolejne wydanie.

WAŻNE podczas aktualizacji:
- Integracji generatora Mapa zmianie (należy dodać 1 linia zobaczyć tutaj:
- Integracja vBSEO zmianie. Szczegółowe informacje na stronie: readme.html i wykonywać wszystkie czynności dla functions_vbseo_createurl.php pliku i functions_vbseo_url.php wszystkie BEZ kroki 2 i 3 (już to zrobił).
Są to bardzo ważne, ponieważ Mapa przestanie działać, i vBSEO przestanie tłumaczyć adresy URL, jeśli nie będzie daniele instrukcji. Jeśli nie to mapa będzie działać dobrze i vBSEO nie tylko tłumaczyć adresy, ale także będzie działał szybciej (podwójne przekierowania usunięte).
Aby uprościć można zawsze pełnej integracji począwszy od oryginalnych plików mod. Ponadto proszę pamiętać, że dla użytkowników nie-technicznych, oferujemy Upgrade Service (http://www.vbenterprisetranslator.com/upgrade-service.php). Zachęcamy do zrób to sam, jeśli wiesz, jak korzystać z wszelkiego rodzaju edytora tekstu i FTP, nadal chcemy wszystkim naszym klientom czuć się swobodnie z tej aktualizacji - dlatego przypominamy o naszych usługach aktualizacji.

Co się zmieniło w tej wersji:

Ulepszenia wydajności:
- Nie krótszy przetłumaczone obszarze
Teraz jest: TO nie będą tłumaczone (Skróty z Start nie Area Przetłumaczone i End nie jest przetłumaczony Area). Jest to bardzo ważne, jeśli jest używana już w szablonach - w takim przypadku należy znaleźć wszystkie wystąpienia i zastąpić go (stare było: i ).
- Zoptymalizowany algorytm tłumaczenie
Wiele małych lub większych zmian, w tym: nowe parametry wydajności, lepsze wykorzystanie rodzimych funkcji PHP, zmiany w naszym samego algorytmu.
- Eliminacja wąskich gardeł na tłumaczenie adresu URL.
Zdaliśmy sobie sprawę, że łączy została przetłumaczona jeden po drugim, co koszt dużo wniosków Google. Teraz vBET stosuje się opóźnione tłumaczenie tłumaczenia URL. Pierwsze 4 linki muszą być przetłumaczone na żądanie (ze względu na możliwość przekierowania vBSEO) i reszta jest opóźnione.
- Eliminacja wąskich gardeł z przekierowania vBSEO.
Podwójne przekierowania nie są już używane - teraz przekierowanie do przetłumaczone punktów link na odpowiedni link na pierwszy przekierowanie (dodatkowy etap integracji wymagane).
- Korpus wtyczki przeniósł się do pliku php.
Teraz duże bloki tekstu nie będzie samotnikiem być pobrane z bazy danych. Zamiast tego po prostu użyć wtyczki funkcji, które są w pliku php. Większość wtyczek 04/01 linii kodu teraz.
- Nowe zaawansowane parametrem, "Opóźnienie pomiędzy tłumaczeń.
Odkryliśmy, że niektóre fora mają problem z dużo wniosków Google (uwaga - tylko niektóre, najbardziej nie mają takiego problemu). Wydaje się, dla tych forach, że każdy kolejny wniosek Google trwało dłużej i dłużej. Być może z powodu "kary" Google dużo ruchu, może dlatego, że własne ustawienia zapory. W każdym razie mamy rozwiązanie, które - teraz możesz poprosić vBET czekać między żądaniami Google tłumaczenie. Oczywiście to sprawia, że oceny żądanie użytkownika już na boku, ale wydaje się, że w tych przypadkach, ostatecznej odpowiedzi jest dużo, dużo szybciej. Ze względu na nie pamięci podręcznej oczekiwania na odpowiedź Google zajmuje najwięcej czasu. Używaj go ostrożnie i tylko wtedy można zmierzyć zmiany wydajności. Jeśli konieczne będzie dodamy jakiś artykuł o tym, jak sprawdzić czasy odpowiedzi Google.
- Wąskie gardło z wymiany tekst wyeliminowane.
Mamy profilowane vBET i znalazł problem z wydajnością przetwarzania wyjścia - teraz jest poprawiony. Parsowania Wyjście skrypty, style, obszary nie przetłumaczone i śledzenia tłumaczenie jest znacznie szybsze teraz.
- 2 ustawienia zaawansowane wydajność dla dużych stron
Rozmiar HTML: cięcie punkt "i" HTML rozmiar: cięcie start ". Wykonywanie instalacji na jednym z serwerów na klientów odkryliśmy, że jego strona główna została przetłumaczona na naprawdę długo - nawet gdy była już w pamięci podręcznej. Wszystkie inne strony została przetłumaczona szybko. Zrobiliśmy badania i to, co odkryliśmy:. PHP wydajność drastycznie spada podczas pracy na smyczki naprawdę duże. Przypuszczam, że w takim przypadku PHP, zapisuje go do niektórych plików tymczasowych i pracuje na pliku, a nie w pamięci. Ze względu, że zmodyfikowany algorytm tłumaczenie i naprawdę duża wyjścia są cięte na mniejsze kawałki podczas tłumaczenia. Zmiana ta wpływa tylko dużych stron i można go skonfigurować przez nowe parametry wydajności. Jaki był wynik na forum na stronie głównej naszego klienta. Czas Tłumaczenie spadła z około 21 sekund do około 3 sekundy. Jak przypuszczam to mieć znaczenie dla naszych klientów;) I mamy nadzieję, że będzie to również wielka różnica dla Ciebie:)

Szablony zmiany:
- Vbenterprisetranslator_flag Aby wyeliminować konflikty ze niektóre wtyczki

Poprawienie błędów:
- Adres URL śledzenia na forum w podkatalogu i adresaci tego podkatalogu
- RSS tytułach kodowanie poprawione
- JS RSS tłumaczenie
- Google Maps tłumaczenie
- Linki do wątków z% w tytuł
- Pliki CSS
- "Keep katalogów opcji

Nowe:
- Dodano target = "_blank" dla łącza kredytu, aby uniknąć użytkownicy opuszczą forum

Baw się i ciesz wiele tłumaczeń niszczyciel, o wiele mniej obciążenia serwera:)

PS.
Wszystkie nasze testy wydajności przeprowadzono na PHP 5.2.12 i w tej wersji vBET był profilowane. Oczywiście nadal można korzystać z vBET na wcześniejsze wersje PHP:) Właśnie się testy wydajności na ten jeden.
Twój wzrost wydajności może się różnić w zależności od wersji PHP, ze względu na możliwe różnice w wydajności natywnych funkcji PHP.

moman
08-04-10, 04:17
Dziękuję bardzo! Szybkie i skuteczne aktualizacji.

vBET
08-04-10, 15:33
Jeśli używasz vBSEO - pamiętaj o nowych integracji. To bardzo ważne dla wydajności - wyeliminować podwójne przekierowania:)

Snake
08-04-10, 15:45
Co o stare pliki i edytować dla vbseo, ostatni raz, te należy zmienić z powrotem? Albo po prostu nowych modyfikacji, jak również stare na poprzedniej wersji?

vBET
08-04-10, 15:48
Co o stare pliki i edytować dla vbseo, ostatni raz, te należy zmienić z powrotem? Albo po prostu nowych modyfikacji, jak również stare na poprzedniej wersji?

Można to zrobić stoisko:)

Jeśli wrócić do oryginalnego i zacząć od początku, to będzie mniej podatny na błędy.

Jeśli zaczniesz od rzeczywistę proszę pamiętać, że pewne kroki już wykonane - nie powtarzaj to (opisane w pierwszym poście).

Snake
08-04-10, 15:53
Prawo, ale jakie są kroki 2 i 3, nie są one oznakowane w dowolnym miejscu.

vBET
08-04-10, 16:03
Prawo, ale jakie są kroki 2 i 3, nie są one oznakowane w dowolnym miejscu.

Tak są, ale może nie byłem wystarczająco jasne - patrz readme.html pliku - znajdziecie tam kroki numery dla każdego pliku:) Jeśli masz jakieś problemy w przyszłości należy po prostu napisz:)

SonSahne
08-04-10, 16:20
Dziękuję Michał, i zmienił functions_vbseo_createurl.php się biały błąd strony, ale stary zmienić plik nie błędów. Korzystanie z oryginalnych plików. co jest problem? :)

CThiessen
08-04-10, 17:06
Witam, mam tylko zrobić aktualizację. Wszystko działa. Używam vB 3.8.5 przez vBSEO 3.3.2 Czy to działa z BB 3.8.5 i vBSEO 3.5.0.? Aby zmodyfikować pliki, które są tam w innym folderze. Powitanie Christian

vBET
08-04-10, 17:26
Witam, mam tylko zrobić aktualizację. Wszystko działa. Używam vB 3.8.5 przez vBSEO 3.3.2 Czy to działa z BB 3.8.5 i vBSEO 3.5.0.? Aby zmodyfikować pliki, które są tam w innym folderze. Powitanie Christian

Dokładnie - wykonane samych zmian na odpowiednie pliki, które są w innym miejscu na VBSEO 3.5.0:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations made by vBET 4.10.1