ForumCała strona

Nawigacja

Aktualnie online

Gości online: 33

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
SUPER-MOD: PHP Hypercacher (Szybkie Cache)
Grzes
SoofMan napisał/a:
Hahahahahahahahahahahaha
hahahahahahahahahahahaha


Jak dziecko. Wybacz ale tak Ciebie odbieram. Albo zacznie się tu normalna konstruktywna dyskusja albo temat poleci do kosza.


Co do samego tematu. Mów co chcesz ale statyczna wersja witryny w postaci samego pliku html daje o wiele lepsze efekty. Wyznaję jedną zasadę - php tylko tam gdzie trzeba i po problemie.

Powiadasz że serwer Ci nie wyrabiał przy tych niby lekkich zapytaniach do mysql? Mogę prosić adres strony?
Edytowane przez Grzes dnia 02.08.2007 12:20:51
Często najmądrzejszą odpowiedzią jest milczenie krzywy.gif
 
Wścibski Gość
Dodany dnia 24.11.2024 21:31:54
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Riklaunim
SoofMan napisał/a:
Tak. Masz rację. W teorii. Szkoda że w praktyce ja mam rację. Mój "pseudoprodukt" wymyśliłem dokładnie dlatego i TYLKO dlatego, że serwer PADAŁ od natłoku tych "superszybkich" odczytów z bazy MySQL i zgadnij co - po zainstalowaniu problemy zniknęły, a obciążenie serwera spadło chyba o 70%.

Miłego bujania w obłokach Grin.


Jeżeli śledziłeś tematy na tym forum to powinieneś pamiętać ten temat. Jak widzisz zapytania liczące COUNT wywalały VPSa - z powodu operowania na dużej ilości artykułów. Wystarczyło zoptymalizować skrypt by problem minął. Zastosowanie keszowania HTML też by pomogło, ale problem pozostałby nierozwiązany, a programiści nie mieli by powodów do tworzenia dobrego kodu.
 
http://www.cms.rk.edu.pl
m_i_n
Dlaczego moj post zniknal Sad ?


Przeczytaj mojego poprzedniego posta a szczególnie to co pogrubiłem. Wystarczy w tym temacie zbędnych dyskusji. - grzes

Pisalem go dobre 15 min :\ do kitu...
Edytowane przez m_i_n dnia 02.08.2007 18:27:59
 
http://www.bbproject.net
SoofMan
Grzes napisał/a:

Jak dziecko. Wybacz ale tak Ciebie odbieram. Albo zacznie się tu normalna konstruktywna dyskusja albo temat poleci do kosza.



Masz rację. Dalsza odbiegająca od tematu dyskusja nie ma sensu.

Riklaunim napisał/a:
Jeżeli śledziłeś tematy na tym forum to powinieneś pamiętać ten temat. Jak widzisz zapytania liczące COUNT wywalały VPSa - z powodu operowania na dużej ilości artykułów. Wystarczyło zoptymalizować skrypt by problem minął. Zastosowanie keszowania HTML też by pomogło, ale problem pozostałby nierozwiązany, a programiści nie mieli by powodów do tworzenia dobrego kodu


Ja powiem tylko tyle.

Nie ma różnicy czy Hypercacher miałby 100.000 linii, 2 linie, Działał 10 X szybciej niż teraz, czy 50 X wolniej niż teraz. Bez względu na to, i tak znajdą się tacy ludzie którzy będą wiecznie marudzić...

Po prostu są tacy ludzie, którym się NIGDY nie dogodzi. "Ten typ tak ma"


----------------
Ja wytłumaczyłem już wszystkie szczegóły dotyczące Hypercachera które mogłem wytłumaczyć, więc z mojej strony EOT


----------------
Edit do postu niżej:
Nie odpowiadam. Nie dam się sprowokować Pfft Grin
Edytowane przez SoofMan dnia 02.08.2007 22:26:52
Widziałeś kiedyś TAKIEGO moda ? Nie ?
http://www.hypercacher.com
 
http://www.geocities.com/the_soofman13/sample.htm
Riklaunim
marudzę bo mam zastrzeżenia do twojego dzieła i nastawienia. To że niektórzy nie odnoszą się pozytywnie do twojego kodu nie oznacza że tak mają i nie dostrzegają twojego geniuszu. Ty dzielisz ludzi na tych normalnych - takich jak ty zachwyconych twoim wiekopomnym dziełem i tych złych, którzy są głupi i nie dostrzegają twojego geniuszu.

http://forum.php....opic=66782

BTW dokumentacja w ODT? Nikt nie będzie ściągał ~100MB OpenOffice'a żeby 3 dokumenty przeczytać. To powinien być czysty tekst, HTML albo w ostateczności PDF.


1. OK. Będzie PDF
2. Nie wiesz że M$ Office wyszło już z mody ?? Jak używasz MSO to jesteś passe i masz wewnętrzne fuj


Nie używam żadnych Officów, czy to Open czy to Microsoft, bo są mi całkowicie zbędne.



Jezu. pakietu biurowego w domu nie masz ? Tym bardziej że są darmowe !

No to masz człowieku problem.


zdaje się tylko to potwierdzać. Jaki inny jesteś? Nogi Ci z uszu wyrastaja? Porozumiewasz się tym samym językiem co my. Masz tylko problemy z własnym wielkim EGO. Jeśli kilka(naście) osób mówi Ci że jesteś w błędzie - to zamiast się irytować i obrażać - bo przecierz wszyscy są fuj i bee bo nie używają pakietu biurowego (przecierz to podstawa) i śmią twierdzić że nie odkryłeś amertyki swoimi zamotanymi rozwiązaniami. Dobry programista - to nie tylko znajomość języków programowania, algorytmów itp ale też pokora i umiejętność przyjęcia krytyki własnych rozwiązań a także zastosowanie czyichś podpowiedzi - a nie tak jak w Twoim wypadku zadufany w sobie samozachwyt. Nikt nie wie wszystkiego a człowiek całe życie się uczy. Przyznanie się do błędu świadczy o dojżałości a w Twoim przypadku czytając te wszystkie posty mam wrażenie że czytam coś co napisał 13 latek któey zachwycił się nową zbawką w postaci parsera php i próbuje podbić świat kilkoma liniami kodu twierdząc że jest to kod genialny i absolutnie przełomowy - wręcz historyczny, który zaważy na losach świata (internetowego). Nie zaważy - przynajmniej jeśli nie zmienisz podejścia i będziesz uważał własne rozwiązania za jedyne słuszne.

Zmiany światopoglądu i zmniejszenia EGO życze - wyjdzie Ci to na dobre
Pozdr.

 
http://www.cms.rk.edu.pl
Gander
Dobrze że ja się przyznaję do błędów, bo już by mnie tu nie było...

A wracając do sprawy, to z pewnością twój produkt przyspiesza wyświetlanie stron (według idei działania), ale cóż z tego? Nie będę tego instalował żeby nawet zyskać 25% prędkości, bo taka część czasu to za mało by się tym martwić. Jeśli zacznie coś wolno działać to zoptymalizuję kod. Procentów może być więcej, ale efekt będzie niepożądany. Strony takie jak PHP-Fusion są dynamiczne, cały czas w ruchu, ciągle się coś na nich zmienia. Jeśli będę teraz cache-ował stronę, to stracę odrobinę tej dynamiczności. Raczej użyłbym go w miejscach o niskim stopniu dynamiczności, np w artykułach. Tam jedyną zmianą jest nowy komentarz lub nowy artykuł. Na forum to jest wysoce niewskazane, gdyż uzyskałbym zastój. Rozumiesz o co mi chodzi?
 
gander.solutions
SoofMan
Gander napisał/a:
Dobrze że ja się przyznaję do błędów, bo już by mnie tu nie było...

A wracając do sprawy, to z pewnością twój produkt przyspiesza wyświetlanie stron (według idei działania), ale cóż z tego? Nie będę tego instalował żeby nawet zyskać 25% prędkości, bo taka część czasu to za mało by się tym martwić. Jeśli zacznie coś wolno działać to zoptymalizuję kod. Procentów może być więcej, ale efekt będzie niepożądany. Strony takie jak PHP-Fusion są dynamiczne, cały czas w ruchu, ciągle się coś na nich zmienia. Jeśli będę teraz cache-ował stronę, to stracę odrobinę tej dynamiczności. Raczej użyłbym go w miejscach o niskim stopniu dynamiczności, np w artykułach. Tam jedyną zmianą jest nowy komentarz lub nowy artykuł. Na forum to jest wysoce niewskazane, gdyż uzyskałbym zastój. Rozumiesz o co mi chodzi?


Oczywiście. 100% racji.

ALE. Tak naprawdę to bardzo nikły procent stron potrzebuje tak szybkiego odświeżania. Jeżeli tak jak mówisz, na twojej stronie/forum "ciągle się coś dzieje" to wystarczy:

a.) (niedoskonałe rozwiązanie) ustawić czas odświeżania na bardzo niski - np. 30 sekund, 3 minuty lub 5 minut LUB

b.) (dużo lepsze rozwiązanie) Uzyć PHP Hypercachera w wersji Refresher, który odświeża wszystkie strony natychmiastowo po zajściu zmian. Co prawda zysk szybkościowy będzie mniejszy, ale nadal powinien być całkiem zauważalny.

Zauważ że pomysł Refreshera podsunął mi slawekneo z tego forum, za co bardzo mu dziękuję (szacuneczek Grin).

Oczywiście zostało to uwzględnione w changelogach, jak z resztą * jest uwzględniana każda rzecz na którą nie wpadłem sam * - to tak na wszelki wypadek, jakby ktoś mówił że jestem gburem z przerostem EGO nie szanującym umiejętności innych.

http://hypercacher.com/changelog_refresher_gzip.txt
http://hypercacher.com/changelog_refresher_standard.txt
Edytowane przez SoofMan dnia 02.08.2007 23:51:57
Widziałeś kiedyś TAKIEGO moda ? Nie ?
http://www.hypercacher.com
 
http://www.geocities.com/the_soofman13/sample.htm
Gander
Mam kilka stron, które nie są prawie obciążone, a ich przypadkowe wolne przetwarzanie jest spowodowane przez ogólne obciążenie serwera. Rozczaruję cię jednak, gdyż jeśli będę miał problemy z wydajnością to zmienię CMS-a, a nie dodam jeszcze cachera. W celu optymalizacji i uzyskania struktury strony, której nie mogę uzyskać ze skórkami PHP-Fusion, prawdopodobnie przepiszę strony na system SMARTY.

I teraz coś jeszcze dla fusion-maniaków: nie jestem heretykiem. wg mnie dobry webmaster wciąż szuka lepszych rozwiązań i nie opiera się tylko na jednym systemie.
 
gander.solutions
Konto ukryte
Wątek chyba umarł nieco śmiercią naturalną, odświeżę go jednak.

Strona główna moda nie działa, znalazłem go jednak na PHP-Fusion MODS w wersji 1.949

Szybkie pytanie: warto? czy może lepiej walnąć tylko w maincore odpowiedni kod go gzipa?

EDIT:

Wg. test.watchscript.pl ładowanie mojej strony:

Z modem
Ilość pobranych danych: 379.8 kB

Bez moda, z gzip z maincore
Ilość pobranych danych: 322.1 kB

Hmm?
Edytowane przez Konto ukryte dnia 21.02.2008 10:09:06
 
m_i_n
No to wyniki testu mowia same za siebie. Swego czasu sledzilem ten watek i wiem ze z opinii innych nie ma sensu sie bawic w tego moda.
 
http://www.bbproject.net
SebaZ
Jedyne i sensowne jest cacheowanie pojedynczych zapytan do bazy, a to wiąże się z przeróbką całego fusionowatego systemu baz danych. Ważne są też szczegóły takie jak mnóstwo echo() w fusionie - nie moge pojąć po co to :/ To już lepiej tego nie dawać.

Ważne są też algorytmy, a szczegóły takie jak ++i czy i++ to po prostu elementu języka programowania.
Edytowane przez SebaZ dnia 21.02.2008 11:58:15
Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl