Skocz do zawartości

Jaki transfer na phpBB


nowyuzytkownik

Rekomendowane odpowiedzi

a jak nie znam to be? ciekawe podejście Very Happy

Niop :)

Z tego co wiem smarty to jakas potęzna machina, a ja wole swoją skromna klase na której moge zrobić wszystko to co na smartach. CHodź ma dużoooo mniej kodu

Mion, racja, lecz w takim przypadku jakim jest onet, zrobił bym bloki.

osobny plik cachowania dla newsów z gospodarki, osobny do rozrywki itd.

stopka usunieta z wpoodu wirusa na stronie docelowej

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 65
  • Dodano
  • Ostatniej odpowiedzi
Posobny plik cachowania dla newsów z gospodarki, osobny do rozrywki itd.

Oczywiście, ale to już szczegóły techniczne tego zagadnienia. Chodziło mi o obrazowy przykład wykorzystania koncepcji cachowania :)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Przykładowo strona główna onetu mamy bardzo dużo treści z cala pewnością generowanych w bardzooo licznych i skomplikowanych zapytaniach do bazy danych do tego liczba wywołań tej strony nie wiem dokładnie ile więc podaje w ciemno setki na sekundę [w końcu to przykład] czyli w efekcie końcowym liczba zapytań SQL na sekundę jest ogromna. Jeśli teraz zcachujemy taka stronę czyli wynik tych wszystkich licznych operacji dostajemy wynikowy plik zakładając w HTML którego dalej można bezpośrednio serwować userom. Oczywiście jeśli strona ulegnie zmianie np. po przez dodanie nowego newsa zcachowany plik zastępowany jest nowym itd... itp. Jak widać na tym przykładzie korzyści są ogromne. Serwer wysyłający setki stron na sekundę czystego html jest zdecydowanie odporniejszy na ugotowanie niż jego kolega wysyłający to samo generowany dynamicznie...

ekhem??? aczym to sie różni od tego co ja napisałem? przecież cały czas o tym pisze, że taki html z cache jest lepszy. ?!?!?!

Odnośnik do komentarza
Udostępnij na innych stronach

To było kierowane do kolegi MMP 8)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Cały dzień spędziłem optymalizując forum i:

- aktualizacja ilości wyświetleń tematu jest co drugie zapytanie

- odczyt ustawień forum jest raz na godzinę (cron job), a nie przy każdym wygenerowaniu strony

- przyspieszony search postów od ostatniej wizyty

- panel admina wyciąga tylko potrzebne tabele

- tematy mają ciutkę mniej zapytań

- kurna, zapomniałem już...

Dodałem też funkcję, która... a zresztą, sami zobaczcie;)

Przydatne dla osób logujących się tymczasowo i jak mija sesja, to nie ma ryzyka utraty napisanej wiadomości cofając stronę z logowania.

Idę na piwo...

Edit: Parę dni temu usunąłem podpisy dla niezalogowanych. Świetna sprawa dla Google;)

Chyba wywalę jeszcze info o użytkowniku przy wiadomości...

Polecam linki stałe w Seomatik.pl oraz dopalacz stron Gotlink.pl.

obrazek.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

- odczyt ustawień forum jest raz na godzinę (cron job), a nie przy każdym wygenerowaniu strony

To akurat można by robić 'ręcznie', tzn zcachować i jak coś sie zmieni to usunąć ręcznie.

Bo nie każdego dnia, zmienia sie coś w ustawieniach forum ;]

Jednak dalej bardzo długo(przynajmniej umnie) generuje sie tabela "Aktywne tematy"

nie masz tam może jakieś pętli albo nie potrzebnych bzdetów?

phpBB można by przyspieszać przez pare dni/tygodni bo jednak 'troche' pracy jest ;]

stopka usunieta z wpoodu wirusa na stronie docelowej

Odnośnik do komentarza
Udostępnij na innych stronach

I tak od transferu doszliśmy do optymalizacji forum :D

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

To ja sie pochwale, że po wielkich bojach. Zrobiłem bardzo szybki system cachowania szablonów ;)

Na serwerze w ovh strona z 0.05sek generuje sie w 0.03sek. Łącznie z grafiką, a na localu z 0.2sek jest 0.1 a czasem nawet 0.09 ;)))

co do phpBB, to u siebie w pliku common dodałem taki kod:

if( !get_magic_quotes_gpc() )

{

      if( is_array($_REQUEST) )

      {

             foreach($_REQUEST as $k => $v)

             {

                  $_REQUEST[$k] = addslashes($v);

             }

             @reset($_REQUEST);

      }

}

Zamiast podobnego kodu, lecz dużo dłuzszego. U siebie na localu zauważyłem zwiększenie szybkosc ;)

EDDY pokaż jak zoptymalizowałeś templajt ;)

stopka usunieta z wpoodu wirusa na stronie docelowej

Odnośnik do komentarza
Udostępnij na innych stronach

Skończyłem, uff. Cały dzień, pół nocy i kolejne pół dnia nad forum.

Więcej nie robię;)

MMP, zmieniłem troszkę wygląd, ale nie jest to topics_anywhere już... :)

https://f.heh.pl/indeks.html

Co prawda przybyło 20 dodatkowych zapytań do bazy, ale cholera wie ile topics_anywhere ciągnął...

Polecam linki stałe w Seomatik.pl oraz dopalacz stron Gotlink.pl.

obrazek.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności