Udoskonalona problemu obciążenia serwera![]()
Udoskonalona problemu obciążenia serwera![]()
Czy ktoś ma jakiś pomysł, jak duży cache plik mógł się przed ma to negatywny wpływ na wydajność?
Pamięci podręcznej bazy danych buforuje tylko tłumaczenia. Nie całej zawartości HTML. Więc kiedy niektóre przetłumaczona strona jest generowana, najpierw normalny strony jest generowane i po, że jest analizowany i przetłumaczone. Podczas cache DB tłumaczenie jest używany i tłumaczone zdania są brane stamtąd. Wystarczy zdań - nie w całości HTML, ponieważ każdy czas tłumaczenia mogą być różne (np. różne uprawnienia użytkowników, zmienić treść). Jedna strona HTML może mieć setki zdań do przetłumaczenia - vBET trwa treści pomiędzy znacznikami HTML. Dzięki DB cache te tłumaczenia nie muszą być brane za każdym razem od Google - co pochłania dużo czasu - zamiast tego, te pobierane są z lokalnego DB. Still - zwykłej strony muszą być uzyskane i po tym przetłumaczone.
Pełna Cache File Dla Gości działa tylko dla gości. Dzięki, że nie mamy się martwić, że użytkownicy mają różne uprawnienia i zobaczyć różne rzeczy. ll gości widział te same treści. W związku z tym nie mamy do analizowania wyników i tłumaczyć go kawałek po kawałku za każdym razem - możemy zrobić to jeden chwilę i cache pełnej mocy HTML. Więc w tym przypadku, kiedy cała strona nie jest buforowane, lub pamięci podręcznej zawartość jest zbyt stary, to normalne tłumaczenie występuje - podobnie jak opisany powyżej. Ale tym razem na samym końcu pełną mocą HTML są zapisywane do pliku. Więc następnym razem, gdy sam wniosek wynika z gości nie generują nawet normalnej zawartości strony - po prostu strumień gości już w pamięci podręcznej plik HTML. Dlatego zaoszczędzić wiele zapytań SQL, procesora i pamięci. Dajemy do zawartości użytkownika z pliku statycznego. Dlatego ważne jest, aby ustalić, jak długo to cache będzie ważny. Bo jeśli coś się zmieni - czyli nowy post dotrze do wątku, a następnie goście nie zobaczą tego nowego posta do już buforowany plik wygasa. Po tym czasie następnego żądania, ponownie zwykłej strony będą generowane, tłumaczony i pamięci podręcznej - i to goście będą widzieć zawartość czyli za godzinę (konfigurowalne). Nie będzie widać żadnych zmian do pamięci podręcznej plik wygasa ponownie. Oczywiście użytkownicy będą widzieli wszystko, ponieważ działa tylko dla gości (tak dla robotów również, ponieważ roboty indeksowania forum jako goście).
Proszę powiedzieć, czy to pomoże w razie jakichkolwiek pytań po prostu zapytać - chętnie go opisać więcej![]()
To będzie, to będzieWiększość nowych rzeczy jest już testowanych. Po prostu mamy więcej do zrobienia w przypadku pełnej pamięci podręcznej plików dla gości na vB4, ponieważ wspieramy tam tłumaczenie więcej rodzajów adresów URL dla vBSEO, a także przyjazne adresy URL z vB. I ze wszystkich tych, którzy musimy to przetestować bardzo uważnie i nadal musimy wdrożyć wsparcie dla wcześniejszych przekierowań dla niektórych z nich. Ponadto-wykorzystamy ten dodatkowy czas, aby sprawdzić wszelkie możliwe problemy z Full File Cache For Goście (który jest uważany BETA teraz) na forach vB3. Testujemy go dobrze, ale zawsze lepiej troszczyć się o dobrą jakość
![]()
w pliku /images/vBET/flags/vBET.css
Proszę opisać lepiej, co to znaczy "dziwne" - być może będziemy mogli pomóc. Ponadto zaleca się użycie do takich rzeczy Firefox z pluginem Firebug - pozwoli to pokazać dokładnie, jakie style CSS są stosowane do określonych elementów. Jest to bardzo pomocne![]()
Wiem, że dla wszystkich jego wersja jest najważniejszeA my nie chcemy z tym spierać
W tym przypadku vBET3.x jest wcześniej na bardzo dobrego powodu: JAKOŚCI. Dodaliśmy nowe ważne funkcje (Pełna Cache plików dla niepełnosprawnych) w tej wersji i to było znacznie łatwiej go dodać do vB3, bo tam są nie przyjazne adresy URL, i tłumaczymy tylko wątku adresy URL dla vBSEO. W przypadku vB4 jest bardziej skomplikowana - przyjazne adresy URL muszą być obsługiwane, i tłumaczymy znacznie więcej rodzajów adresów URL. Umieszczenie po raz pierwszy w vB3. dozwolony nam wobec test ono bardzo dobrze na prawdziwe forum, sprawdź, że to działa dobrze, może pokaże, że niektóre błędy przed przejdź do vB4. I po jesteśmy całkowicie pewien, że to wszystko jest w porządku, mamy jeszcze dodac w vB4 aditional wsparcia (Friuendly adresy URL, więcej translted adresów URL). Czyli dlaczego ten czas vBET3.x jest wcześniej, a my nadal potrzebujesz 2 tygodnie na vBET4.x. I dzięki że dostaniesz rozwiązanie które mają bardzo dobrej jakości, ewen, jeśli jest to bardziej skomplikowany przypadek to vB3
Nie powinno być czegoś takiego, jak negatywny wpływ na wydajność, ponieważ pamięci podręcznej plików. To dlatego, że cache Plik nie rośnie ... Tworzymy oddzielny plik dla każdego URL żądania. Tak więc każdy plik cache jest po prostu statycznych plików HTML (buforowane wyjście na życzenie). Gdy serwer buforuje bardziej vBET po prostu tworzy coraz więcej plików. Za każdym więc razem, gdy taki plik jest następujący:
1. To jest tylko do odczytu wynik dla tego konkretnego URL
2. My nawet nie czytają go w pamięci - po prostu strumień do klienta za pomocą funkcji PHP: readfile
W związku z tym nawet jeśli strona wynik jest naprawdę duży - tak plik cache jest duża, będzie to miało negatywnego wpływu na wydajność, bo to po prostu strumień ten jeden plik, nie czytając nawet całe go do pamięci. Więc widać zalety nie wady.