![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 304 Pomógł: 0 Dołączył: 12.12.2006 Skąd: Pszów Ostrzeżenie: (0%) ![]() ![]() |
Witam mam zamiar wprowadzić te cashowanie poszczególnych modułów (paneli) na stronie bo teraz serwer nie wyrabia..
Moje pytanie. Czy opłaca się np cachować panel ostatnich wypowiedzi na forum? Czy proces tworzenia pliku cashe nie jest zbyt czasochłonny że będzie się to mijać z celem. Myślałem żeby zrobić 1 minutowy cache...ale czy to ma sens? Tam samo z userami online....tutaj chyba ewidentnie nie ma sensu wprowadzać cashowania, no chyba że się mylę? Prosiłbym o porady. Pozdrawiam -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Wszystko zależy od tego ile razy dany moduł jest wywoływany (tzw. hits), np. przy ostatnich wypowiedziach zależy to ile w ciągu tej minuty jest wywołań tego modułu (jedno a może kilkaset?) oraz jak częśto pojawiają się nowe posty (raz na kilka dni a może co chwila?). Mówiąc krótko cacheowanie to nie jest coś co można ogarnąć w absolutne przedziały liczbowe. Po prostu badaj, profiluj, szukaj wąskich gardeł i tam rób cacheowanie w zależności od rodzaju modułu oraz częstości użycia.
p.s. cacheowanie, a nie caShowanie. cash to mozesz miec niezly z serwisu, jak dobrze zrobisz cacheowanie ![]() -------------------- "If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
No właśnie.. prosta matematyka się kłania.
Piszesz, że chciałbyś zrobić cache'owanie ostatnich wypowiedzi na forum. Zakładając, że jedno wyświetlenie nie dość, że angażuje silnik php do pracy oraz musi wykonywać załóżmy 2 polecenia select do bazy. Mając online 50 użytkowników, każdy wywoła na minutę średnio 3 wywołania. Daje Ci to 150 wywołań skryptu i 100 selectów. Natomiast w przypadku cache'owania miałbyś na minutę 1 wywołanie i 2 selecty. Chyba jest różnica ? Przy większej liczbie użytkowników liczby rosną lawinowo. -------------------- eh, co polska wódka to polska wódka
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 304 Pomógł: 0 Dołączył: 12.12.2006 Skąd: Pszów Ostrzeżenie: (0%) ![]() ![]() |
portal jest dość popularny.
Aktualnie wyłączyłem moduł Ostatnich tematów bo serwer nie wyrabia. Generuje on 3 zapytania na bardzo dużych tabelach. Nowe tematy/posty pojawiają się co parę sekund w godzinach szczytu. Dobra więc cache do ostatnich tematów wskazany....no a teraz userzy online...Tutaj zmienia się to co sekundę.... Jak byście to na swojej stronie rozwiązali? -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
ja keszuje to na 5-10-15 minut
![]() ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 23:48 |