![]() ![]() |
Post
#41
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2007 Skąd: klikash ? A stond, z tamtond, ze wszond Ostrzeżenie: (0%)
|
Dobre (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) SoofMan gdybyś jeszcze nie zauważył swoim zachowaniem pogrążasz swój skrypt. Nie motaj się za każdym razem, gdy ktoś ci odpisze. A co mam odpisać ? Ja nie umiem inaczej rozmawiać jak bezpośrednio, szczerze i bez zastanawiania się wylewać wszystkiego co myślę prosto na klawiaturę... No przecież mówiłem że jestem inny... Nie. Ma to większość lepszych aplikacji www. Niektóre jeszcze lepsze keszują w bazie czy RAMie co ma znaczenie gdy przy ogromnych ruchu dysk nie będzie wyrabiał z otwieraniem plików twojego systemu Cache (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dobra. Niech ci będzie. Jak ktoś chce to niech używa, a jak ktoś chce to niech nie używa. Jego sprawa. Może Hypercacher jest skierowany bardziej do MNIEJSZYCH stron i serwisów niż do większych. ---------------------------------- My tu gadu gadu a już późno się zrobiło. Idę spać, a tym czasem jest nowa paczka DEV, która zawiera już komentarze poprawione zgodnie z uwagami DEVNULLA http://hypercacher.com/download_pl.html Paczka z dnia [2007-04-22] zawiera dwie nowe wersje DEV Hypercachera: - PHP Hypercacher Standard v1.906 - PHP Hypercacher Refresher Standard v0.9996 (pierwsza wersja z komentarzami) Wszystko ładnie skomentowane, i (raczej) działające. Zapraszam do testowania. (Te wersje jeszcze nie mają wersji OBCIĘTYCH - nie miałem czasu zrobić (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ) Tymczasem idę spać. Miłych snów panowie (i panie, jeżeli jakieś tutaj są) ---------------------------------- Dobra, jeszcze tylko to. sory za szczerość ale ten kod nie wygląda na więcej niż kilka godzin pracy. Skoro zajoł Ci on tak dużo czasu - to nie dziwie się że tak się nim ekscytujesz. Jezu. Skoro to takie banalne jest, to czemu tego sam nie napisałeś w przerwie między jednym wykładem a drugim / w przerwie w pracy ? Czemu połowa polskich programistów PHP tego nie napisała ? Czemu nie ma w necie 150 różnych PHP Hypercacherów (Jak się mylę to niech mnie ktoś poprawi), ani nawet podobnych rozwiązań, tylko jest JEDEN - mój (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) No czemu - ja się pytam ? Może odpowiesz ?. No i podpisuje się obiema rękoma i nogami pod tym co napisał wyżej Riklaunim - Twój kod jest kolejnym sposobem na zrobienie serwerowi dobrze - ot co - w dodatku niezachwycającym. Pozdr. 1. Zapomniałeś o jednym "DROBNYM" drobiazgu... Mianowicie, jeżeli server musi odczytać TYLKO ten jeden plik cache dla jednego użytkownika, to nie musi już robić ŻADNYCH includów innych plików PHP... więc obciążenie jeszcze spada a nie rośnie bo występuje efekt : JEDEN użytkownik wchodzi na stronę - server odczytuje dla niego TYLKO dwa pliki (jeden to wykonywany plik PHP, a drugi to plik zawierający zawartość HTML cache). W przypadku innych cacherów, użytkownik łączy się z serverem, ale ten i tak musi wykonać WSZYSTKIE możliwe includy (które co prawda są zcache'owane, ale zawsze to kilkanaście odczytów plików - po jednym na każdy include/require). No chyba że się mylę. Jak się mylę to niech mnie ktoś poprawi. Ten post edytował SoofMan 22.04.2007, 21:19:43 |
|
|
|
Post
#42
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 10.12.2004 Ostrzeżenie: (0%)
|
Skrypt bardzo mi się nie podoba. Dobre (stare) pomysły, kiepskie wykonanie.
OT: Jedyny temat na tym forum przy którym tarzałem się ze śmiechu na każdej kolejnej stronie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#43
|
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%)
|
Cytat A co mam odpisać ? Ja nie umiem inaczej rozmawiać jak bezpośrednio, szczerze i bez zastanawiania się wylewać wszystkiego co myślę prosto na klawiaturę... to nie zwalnia z odrobiny szacunku do innych forumowiczów. Pamiętaj że pokorne ciele dwie matki ssie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) No przecież mówiłem że jestem inny... Cytat Jezu. Skoro to takie banalne jest, to czemu tego sam nie napisałeś w przerwie między jednym wykładem a drugim / w przerwie w pracy ? Czemu połowa polskich programistów PHP tego nie napisała ? Czemu nie ma w necie 150 różnych PHP Hypercacherów (Jak się mylę to niech mnie ktoś poprawi), ani nawet podobnych rozwiązań, tylko jest JEDEN - mój (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) No czemu - ja się pytam ? Może odpowiesz ?. Hmm, czemu nie napisałem. To bardzo proste - bo nie sądze żeby to było potrzebne. Są dużo wydajniejsze rozwiązania - bo binarne (!). Bo uważam że małym projektom nie potrzeba takiego czegoś jak Twój Hypercacher, a duże projekty stawia się na odpowiednim sprzęcie gdzie nie ma problemu doinstalowania binarek, Bo nie uważam żeby 2 milisekundy mnie zbawiły - użytkownik i tak ich nie zauważa. Bo takie rozwiązanie jak Twoje ma wiele wad. Ot choćby wyświetlanie na każdej (!) podstronie informacji o tym kto jest zalogowany - tak jak to się dzieje na tym forum? Jakoś Wątpie żeby dało się to zrobić przy pomocy Twojego kodu. Dlatego wolę cachować we własnym zakresie - wyniki zapytań i np fragmenty wygenerowanego kodu - jest to IMHO bardziej funkcjonalne. Myśle też że z podobnych powodów nikt przed Tobą nie pofatygował się by napisać taki cudowny skrypt w przerwie na kawe. Widać nikt nie lubi pisać rzeczy aż tak bezużytecznych. Cytat 1. Zapomniałeś o jednym "DROBNYM" drobiazgu... Mianowicie, jeżeli server musi odczytać TYLKO ten jeden plik cache dla jednego użytkownika, to nie musi już robić ŻADNYCH includów innych plików PHP... więc obciążenie jeszcze spada a nie rośnie bo występuje efekt : no chyba się mylisz - bo to IMHO jest akurat kwestia konfiguracji.JEDEN użytkownik wchodzi na stronę - server odczytuje dla niego TYLKO dwa pliki (jeden to wykonywany plik PHP, a drugi to plik zawierający zawartość HTML cache). W przypadku innych cacherów, użytkownik łączy się z serverem, ale ten i tak musi wykonać WSZYSTKIE możliwe includy (które co prawda są zcache'owane, ale zawsze to kilkanaście odczytów plików - po jednym na każdy include/require). No chyba że się mylę. Jak się mylę to niech mnie ktoś poprawi. //EDIT: Cytat OT: Jedyny temat na tym forum przy którym tarzałem się ze śmiechu na każdej kolejnej stronie @tuner:coś czuje że nie Ty jeden dobrze się bawiłeś (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował devnul 22.04.2007, 23:39:48 |
|
|
|
Post
#44
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2007 Skąd: klikash ? A stond, z tamtond, ze wszond Ostrzeżenie: (0%)
|
to nie zwalnia z odrobiny szacunku do innych forumowiczów. Pamiętaj że pokorne ciele dwie matki ssie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Kiedy piszę że mam do kogoś szacunek, to znaczy że faktycznie mam do kogoś szacunek. Nie wiem jak tam jest u ciebie, ale ja właśnie tak mam. Więc nie rozumiem skąd wyciągnąłeś wnioski że nie mam do kogoś szacunku. To jest właśnie ten problem - BRAK POROZUMIENIA. Ja coś piszę, wiem co myślę i rozumiem to dokładnie tak jak jest napisane, ale nie -ty masz problem ze zrozumieniem co się do ciebie mówi, więc kiedy ja napiszę "MAM DO WSZYSTKICH SZACUNEK" to dla ciebie znaczy "KOMPLETNIE WAS OLEWAM, GŁUPIE ĆWOKI". No ale widać że chyba każdy sądzi według siebie. no chyba się mylisz - bo to IMHO jest akurat kwestia konfiguracji. Chyba ty też się mylisz. Bo widzisz. Jak masz SHELLA, to możesz zrobić coś takiego 1. Za pomocą odpowiedniego narzędzia tworzysz sobie RAMDISK o rozmiarze 512MB w wolnym obszarze pamięci. 2. mount /dev/jakiś ramdisk /home/(...)/public_html/_cache I masz PHP Hypercachera z użyciem RAMu do zapisywania obrazów cache, co jest już naprawdę PIEKIELNIE SZYBKIE //EDIT: @tuner:coś czuje że nie Ty jeden dobrze się bawiłeś (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Miło mi że się dobrze bawiliście. Zawsze chciałem być programistą - komikiem. Teraz widzę że mam przed sobą świetlaną karierę. Hmm, czemu nie napisałem. To bardzo proste - bo nie sądze żeby to było potrzebne. Są dużo wydajniejsze rozwiązania - bo binarne (!). Bo uważam że małym projektom nie potrzeba takiego czegoś jak Twój Hypercacher, a duże projekty stawia się na odpowiednim sprzęcie gdzie nie ma problemu doinstalowania binarek, Bo nie uważam żeby 2 milisekundy mnie zbawiły - użytkownik i tak ich nie zauważa. Bo takie rozwiązanie jak Twoje ma wiele wad. Ot choćby wyświetlanie na każdej (!) podstronie informacji o tym kto jest zalogowany - tak jak to się dzieje na tym forum? Jakoś Wątpie żeby dało się to zrobić przy pomocy Twojego kodu. Dlatego wolę cachować we własnym zakresie - wyniki zapytań i np fragmenty wygenerowanego kodu - jest to IMHO bardziej funkcjonalne. Myśle też że z podobnych powodów nikt przed Tobą nie pofatygował się by napisać taki cudowny skrypt w przerwie na kawe. Widać nikt nie lubi pisać rzeczy aż tak bezużytecznych. Dobra. Napiszę to tak, bo widzę że się nie odczepisz. [INVERSION MODE] PHP Hypercacher, to KOMPLETNIE BEZUŻYTECZNY SHIT, do niczego się nie nadaje i nie mam pojęcia po co to g**** napisałem. Kompletna tragedia - kod jest brzydki, zasyfiony, zabałaganiony i wolny jak cholera. Do tego serwer który go używa pada od ciągłych odczytów plików cache, co w większych projektach kompletnie mija się z celem. Jak by było mało, to każda strona na której zainstaluje się PHP Hypercachera zwalnia uruchamianie kodu PHP o 500%, a po kilku godzinach PADA, bo nie wyrabia z żądaniami odczytu cache. A na serwisie Nowebiuro.pl wcześniej każda strona ładowała się w ciągu maksymalnie 0.0001 sekundy, a teraz po zainstalowaniu PHP Hypercachera ten czas wzrósł STUKROTNIE (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) A do tego serwer jest non-stop przeciążony (ledwo daje radę biedaczysko - 99% procesora zajęte) i co drugi dzień PADA, bo nie wyrabia się z odczytami plików cache. Normalnie jak szanujący się programista może napisać tak badziewny, beznadziejny i bezsensowny kod (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) A to moje zachowanie na forum to kompletna ŻENADA. Normalnie jak można być takim patafianem i promować jakieś swoje chore, PATOLOGICZNE benadziejne rozwiązanie w taki wieśniacki sposób. I jakby było mało to jeszcze BEZCZELNIE KŁAMIĘ, że okazuję wszystkim innym szacunek, podczas gdy w rzeczywistości traktuję ich jak debilów, a sam mam poważny PRZEROST EGO. Ba, ale żeby tylko przerost EGO - uważam się za Króla, BA ! Nawet BOGA programistów PHP na świecie ! A z tą stroną główną to już w ogóle nie wiadomo o co chodzi. Jakiś śmierdzący komercyjny SHIT, który ma na celu przyciągnięcie jakiś totalnych FRAJERÓW żeby zainteresowali się tym BADZIEWNYM BEZSENSOWNYM rozwiązaniem jakim jest PHP Hypercacher. [/INVERSION MODE] (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) I jak ? Wszyscy zadowoleni (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) -------------------------------- Bo takie rozwiązanie jak Twoje ma wiele wad. Ot choćby wyświetlanie na każdej (!) podstronie informacji o tym kto jest zalogowany - tak jak to się dzieje na tym forum? Jakoś Wątpie żeby dało się to zrobić przy pomocy Twojego kodu. No właśnie że znowu się mylisz. Po to napisałem modyfikację PHP Hypercachera - nazywa się PHP Hypercacher Refresher i ma za zadanie odświeżać content za każdym razem, kiedy nastąpi jakakolwiek zmiana. Odświeżenie cache jest w tym przypadku natychmiastowe. Ten post edytował SoofMan 23.04.2007, 07:44:22 |
|
|
|
Post
#45
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Chwalisz sie tak ze spedziles kilkaset godzin na optymalizacje skryptu, ze wszystko badales tyle razy a tu takie klocki:
Ekspertom od optymalizacji chyba nie musze mowic ze mozna to bylo zapisac szybciej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Kolejny przyklad bys tak nie podniecal sie swoim kodem i nie pisal ile to godzin poswieciles na jego optymalizacje. Bo jesli ty tyle czasu siedziales i takie kwiatki pozostawiales to kiepisko to o Tobie swiadczy (oczywiscie odnosze to do faktu jak opisywales skrypt i siebie samego. jakbys zrobil to jak normalny czlowiek bez przechwalek, to pewnie bym nawet nie zwrocil na to uwagi). |
|
|
|
Post
#46
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2007 Skąd: klikash ? A stond, z tamtond, ze wszond Ostrzeżenie: (0%)
|
Chwalisz sie tak ze spedziles kilkaset godzin na optymalizacje skryptu, ze wszystko badales tyle razy a tu takie klocki:
Ekspertom od optymalizacji chyba nie musze mowic ze mozna to bylo zapisac szybciej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) No widzisz. Ja nie jestem ekspertem od optymalizacji, bo nie wiem jak to skrócić. Jestem zwykłym programistą PHP. Kolejny przyklad bys tak nie podniecal sie swoim kodem i nie pisal ile to godzin poswieciles na jego optymalizacje. Bo jesli ty tyle czasu siedziales i takie kwiatki pozostawiales to kiepisko to o Tobie swiadczy (oczywiscie odnosze to do faktu jak opisywales skrypt i siebie samego. jakbys zrobil to jak normalny czlowiek bez przechwalek, to pewnie bym nawet nie zwrocil na to uwagi). 1. Ja się podniecam WSZYSTKIM co jest fajne... A że serwis przyśpieszył 10 razy to był dla mnie wystrarczający powód żeby się podniecać. A jak jeszcze przetestowałem to z różnymi CMSami i zadziałało, to już w ogóle - EKSTAZA 2. Powaga: może lepiej od razu załóżmy że PHP Hypercacher to SHIT a ja jestem największym programistycznym DEBILEM świata i będziemy traktować poprawianie tego SHITu jako development / rozwój projektu ? Chyba przy takim założeniu łatwiej będzie mi się z Wami rozmawiać, bo widzę że inaczej się nie da. A więc zakładamy, że tren skrypt to SHIT, który trzeba poprawić a ja jestem totalnym kretynem. Może macie jakieś konkretne sugestie co do poprawy jakości mojego kodu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował SoofMan 23.04.2007, 08:30:28 |
|
|
|
Post
#47
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Ja nie mowie ze to jest shit, bo nie wiem, nie sprawdzalem. Mowie tylko, ze sposob w jaki go dajesz pod ocene baaaaaardzooooooo zniecheca do tego projektu. Jak pisalem te teksty o tej kilkusetgodzinnej optymalizazji w polaczeniu z kwiatkami co ci pokazalem daja nieciekawy obraz Twoich przechwalek.
Cytat Może macie jakieś konkretne sugestie co do poprawy jakości mojego kodu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Juz ci podalem. A jesli nie wiesz oco chodzi, to polecam manual i poczytaniu cos o różnicy miedzy ' a " (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
|
Post
#48
|
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%)
|
No ze skrajnosci w skrajnośc... Na początku maczkiem bez komentarzy i enterów, teraz dalej maczkiem z komentarzami i enterami. Taka moja małą rada...Uzywaj troche więcej spacji nie przesadzaj z komentarzami.
A sam skrypt jak juz to przyda sie do mało dynamicznych stron, gdzie zawartosc rzadko sie zmienia. Jak wczesniej devnull zauważył cacheowanie wszystkiego mija sie z celem. |
|
|
|
Post
#49
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2007 Skąd: klikash ? A stond, z tamtond, ze wszond Ostrzeżenie: (0%)
|
Ja nie mowie ze to jest shit, bo nie wiem, nie sprawdzalem. To może dla bezpieczeństwa założymy że to SHIT, OK ? Ja nie umiem znaleźć "złotego środka". Dla mnie albo coś jest fajne, albo jest SHITem. Więc jeżeli mówisz że mój skrypt nie jest fajny, to widocznie jest SHITem. Jak masz jakieś inne pomysły jak poprawić mój beznadziejny badziewny kod, to zapraszam też na moje forum. Ja jestem debilem i nie umiem skryptów pisać. Napisałem coś co mi się wydaje fajne, więc mówię że jest fajne. Może to jest fajne tylko z mojego poziomu rozumowania - w końcu jestem niedorozwinięty intelektualnie i takie małe rzeczy mnie naprawdę cieszą, co nie zmienia faktu że to nadal jest SHIT. Juz ci podalem. A jesli nie wiesz oco chodzi, to polecam manual i poczytaniu cos o różnicy miedzy ' a " (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Chodzi ci o SINGLE QUOTES ? Już w paru miejscach je pozamieniałem... - patrz CHANGELOG: Kod -------------------------------------------- Version 1.905 (2007-04-20) FIXED: - Because of the new minimum cache filesize parameter, all of the PHP Hypercacher's BUGs when working with MediaWiki should now be removed. - Mediawiki should now be fully functional even without using EXCLUDE STRINGS array parameter. CHANGED: - SF_HASH [sf_qhsx()] hashing function is replaced by faster MD5 function which was proven by Javascript/PHP benchmarks. Change was suggested by user "slawekneo" at php-fusion.pl forum - here: [url=http://php-fusion.pl/forum/viewthread.php?forum_id=7&thread_id=12045&rowstart=40]http://php-fusion.pl/forum/viewthread.php?...amp;rowstart=40[/url] - When a cache file is smaller than number of bytes specified in a special parameter ($sm), PHP Hypercacher won't load content from cache - it will start the whole script normally instead, and save result to cache afterwards. - Major code size decrease - Some double quotes "" were changed to single quotes '' which are faster to compile/execute in PHP. ale tutaj zapomniałem o tym akurat. W następnej wersji postaram się uwzględnić. Jak wczesniej devnull zauważył cacheowanie wszystkiego mija sie z celem. No dokładnie. Przecież cały czas piszę że to SHIT. Ten post edytował SoofMan 23.04.2007, 08:41:39 |
|
|
|
Post
#50
|
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%)
|
Czemu wybierasz tylko "smaczki" z postów?
Cytat A sam skrypt jak juz to przyda sie do mało dynamicznych stron, gdzie zawartosc rzadko sie zmienia. Jak wczesniej devnull zauważył cacheowanie wszystkiego mija sie z celem. ...
|
|
|
|
Post
#51
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Ja nie umiem znaleźć "złotego środka". Dla mnie albo coś jest fajne, albo jest SHITem. Wow, no chlopie, masz powazne problemy. Cytat Więc jeżeli mówisz że mój skrypt nie jest fajny, to widocznie jest SHITem. Gdzie napisalem ze nie jest fajny? Napisalem ze ma pare luk (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Rozmowa z Tobą to nie jest rozmowa. Jestes bardzo skrajną osobą i albo mozna cie wychwalac pod Niebiosa a jak nie to mozna tylko mowic źle bo sam tego wymagasz (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) Wbrew pozorom nie przyjmujesz konstruktywnej krytyki. Ile ty masz lat? Zachowujesz sie jak małolat, choc widzialem juz na forum powazniejszych od Ciebie malolatow. Skoro uwazasz wiec ze Twoj projekt to shit to na grzyba go wogole oceniac? Pod oceny oddaje sie sensowne prace. Skoncz wiec z blaznowaniem, stonuj troche, nie podniecaj sie tak bo normalnie ci to szkodzi. Przed napisaniem posta wypij szklanke zimnej wody, a jak to nie pomoze to wypij nastepną. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#52
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2007 Skąd: klikash ? A stond, z tamtond, ze wszond Ostrzeżenie: (0%)
|
Wow, no chlopie, masz powazne problemy. Gdzie napisalem ze nie jest fajny? Napisalem ze ma pare luk (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Rozmowa z Tobą to nie jest rozmowa. Jestes bardzo skrajną osobą i albo mozna cie wychwalac pod Niebiosa a jak nie to mozna tylko mowic źle bo sam tego wymagasz (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) No mówiłem że jestem inny. Ale faktycznie - na początku tak po mnie jeździliście, że nie wiedziałem jak się zachować. Wbrew pozorom nie przyjmujesz konstruktywnej krytyki. Jak to nie ? DEVNULL napisał - nie ma komentarzy: Dodałem komentarze. DEVNULL napisał - komentarze są debilne: Wywaliłem debilne komentarze. Na PHP FUSION ktoś napisał - MD5 jest szybsze: Wywaliłem SF_HASH i wrzuciłem MD5. Czyli nie tylko przyjmuję krytykę, ale i wprowadzam odpowiednie zmiany w życie... Ile ty masz lat? Zachowujesz sie jak małolat, choc widzialem juz na forum powazniejszych od Ciebie malolatow. Mam 24 lata, ale nie zachowuję się tak jak gdybym tyle miał. Skoro uwazasz wiec ze Twoj projekt to shit to na grzyba go wogole oceniac? Pod oceny oddaje sie sensowne prace. Bo wszyscy tak mnie atakujecie, więc zakładam że to shit. Nikt nie powie nic a'la "Słuchaj Soofman, to jest fajna sprawa" Tylko wszyscy krytykują i krytykują, więc proporcje krytyki i pochwał są zdecydowanie w stronę krytyki ->> czyli widocznie projekt jest do niczego. nie podniecaj sie tak bo normalnie ci to szkodzi. Przed napisaniem posta wypij szklanke zimnej wody, a jak to nie pomoze to wypij nastepną. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Z tym to będzie problem. A sam skrypt jak juz to przyda sie do mało dynamicznych stron, gdzie zawartosc rzadko sie zmienia. Tak, ale modyfikacja Refresher może też przydać się do stron gdzie zawartość częściej się zmienia. Co prawda nie będzie to tak szybkie jak wersja bazowa, ale jakieś przyśpieszenie powinno być widoczne. |
|
|
|
Post
#53
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%)
|
Dobra, koniec rozmów na temat inności SoofMan'a. Każdy post nie na temat będe odpowiednio nagradzał. Przekopać sie przez te tony samokrytyki i krytyki jego osoby to nie lada zadanie.
|
|
|
|
Post
#54
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Jak to nie ? DEVNULL napisał - nie ma komentarzy: Dodałem komentarze. DEVNULL napisał - komentarze są debilne: Wywaliłem debilne komentarze. Na PHP FUSION ktoś napisał - MD5 jest szybsze: Wywaliłem SF_HASH i wrzuciłem MD5. Czyli nie tylko przyjmuję krytykę, ale i wprowadzam odpowiednie zmiany w życie... No ba, ale przy okazji zaczynasz szalec emocjonalnie i to w zly kierunku. Cytat Z tym to będzie problem. To zamiast wody moze byc cola (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Cytat Bo wszyscy tak mnie atakujecie, więc zakładam że to shit. Jakbys zalozyl topic cos na ten styl:Nikt nie powie nic a'la "Słuchaj Soofman, to jest fajna sprawa" "Witam, oddaje wam pod ocene cacher. Jak sama nazwa wskazuje sluzy do cachewoania a co za tym idzie przyspieszenia kodu. Prosze o opinie" To ludzie by podeszli do ciebie normalnie. Ale jak ty wyjechal z uwielbieniem siebie i projektu na samym poczatku i dalej zreszta tez, to sie nie dziw ze taka reakcja jest. Wiem, wiem, podniecasz sie wspanialymi rzeczami. Ale to ty stwierdziles ze twoj cacher jest wspanialy a nie my. pozatym patrz punkt wyzej o szklance zimnej wody (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Cytat Tak, ale modyfikacja Refresher może też przydać się do stron gdzie zawartość częściej się zmienia. Co prawda nie będzie to tak szybkie jak wersja bazowa, ale jakieś przyśpieszenie powinno być widoczne. No tutaj to chyba troche ludziska zapomnieli o wersji refresher, ktora sluzy do bardziej dynamicznych stron. Ale ja tu tylko sprzatam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) edit: ooops, zaraz zarobie od ActivePlayera (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
|
Post
#55
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2007 Skąd: klikash ? A stond, z tamtond, ze wszond Ostrzeżenie: (0%)
|
Jakbys zalozyl topic cos na ten styl: "Witam, oddaje wam pod ocene cacher. Jak sama nazwa wskazuje sluzy do cachewoania a co za tym idzie przyspieszenia kodu. Prosze o opinie" To ludzie by podeszli do ciebie normalnie. Ale jak ty wyjechal z uwielbieniem siebie i projektu na samym poczatku i dalej zreszta tez, to sie nie dziw ze taka reakcja jest. Wiem, wiem, podniecasz sie wspanialymi rzeczami. Ale to ty stwierdziles ze twoj cacher jest wspanialy a nie my. pozatym patrz punkt wyzej o szklance zimnej wody (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Hmmm.... OK. Ale zmiana tego tematu niewiele da - na mojej stronce i tak jest "content reklamowy" i jak ktoś go przeczyta, to będzie taka sama reakcja... A contentu reklamowego nie zmienię, bo reklama to reklama. Z resztą wszystko co tam jest napisane to prawda. ---------------------------------------- Dziwne jest to wszystko... Nie można nic powiedzieć że się zrobiło coś co wydaje się fajne, bo zaraz się ludzie na ciebie rzucą jak głodne sępy na ochłap mięsa... Dla mnie to jest naturalne że mówię o wszystkim tak jak to widzę bez owijania w bawełnę... jestem szczery i otwarty. Nie wiedziałem że to może sprawić tyle problemów... Ten post edytował SoofMan 23.04.2007, 09:17:59 |
|
|
|
Post
#56
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%)
|
Ok, Koniec. SoofMan jak przygotujesz jakiś merytoryczny post na temat, odpowiadający na pytania forumowiczów dotyczące skryptu to wyślij mi informacje na PW. Do tego czasu zamykam temat. Twoja osoba zapewne jest interesująca, aczkolwiek proponuje otworzyć sobie temat na hydeparku, a dział oceny pozostawić skryptom.
Cytat Cytat("nospor) Chwalisz sie tak ze spedziles kilkaset godzin na optymalizacje skryptu, ze wszystko badales tyle razy a tu takie klocki: Kod <?php $cr="$dr/_ctrl"; $mf="$cr/.mt"; $sf_cidx="9v/e:Ona"; $c2="Ej9A%&Q3"; $m="INFO: Cache outdated - generating new (10)"; //i wiele innych :) ?> Ekspertom od optymalizacji chyba nie musze mowic ze mozna to bylo zapisac szybciej winksmiley.jpg Zgadzam się. Wprowadziłem więc modyfikacje które zasugerowałeś w życie. Do pobrania jest nowa developerska paczka dzisiejsza - (2007-04-28) z nowymi wersjami skryptów: - Hypercacher Standard 1.920 - Hypercacher Refresher Standard 1.0 RC1 . Zawiera m. in. następujące zmiany: - Wszystkie double quotes (") które się da zamieniłem na szybsze single quotes (') - Użycie funkcji file_get_contents() zamiast fopen() ... fread() .. fclose(). - Minimalna Wersja PHP 4.3.0 (Uznałem że skoro ta wersja PHP ma już około 3 lata, to można spokojnie przejść na funkcje, które weszły dopiero w tej wersji - tzn. file_get_contents() ) - Hypercacher używa teraz STAŁYCH zamiast zmiennych do przechowywania krytycznych danych, co znacznie zwiększyło kompatybilność z różnymi CMSami (np. Joomlą z włączoną funkcją ochronną REGISTER GLOBALS OFF EMULATION) Pełne CHANGELOGi: http://hypercacher.com/changelog_standard.txt http://hypercacher.com/changelog_refresher_standard.txt _____ Temat otwieram na prośbę autora. W razie jakichkolwiek dyskusji nie związanych z tematyką tego wątku będę odpowiednio nagradzał. |
|
|
|
Post
#57
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2007 Skąd: klikash ? A stond, z tamtond, ze wszond Ostrzeżenie: (0%)
|
Aktualizacja:
1. Przepraszam za problemy z pobieraniem paczki developerskiej z w wersji [2007-04-28]. Zapomniałem wrzucić pliku na serwer. Problem został już naprawiony. Ci, którym wcześniej nie udało się pobrać paczki developerskiej z dnia 2007-04-28, mogą to zrobić teraz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . 2. W związku z ostatnimi wydarzeniami: http://dobreprogramy.pl/index.php?dz=15&n=6432 i http://dobreprogramy.pl/index.php?dz=15&n=6277 Nastąpiła niewielka zmiana licencji. Przenoszę mój projekt z licencji "GPL w wersji 2" na "GPL w wersji 2 lub późniejszej". Co wiąże się z tym, że w momencie wydania "stabilnej", trzeciej wersji licencji GPL, mój projekt automatycznie na nią przejdzie. Nie będą korporacje pluć nam w twarz (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ten post edytował SoofMan 30.04.2007, 00:09:13 |
|
|
|
Post
#58
|
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%)
|
Przejrzałem kod i mam parę uwag (abstrahując od zysków wydajnościowych):
1. Po uruchomieniu dostaję trochę komunikatów Kod Notice: Use of undefined constant sf_fdec1 - assumed 'sf_fdec1' in /home/UDAT/php_hypercacher_standard_v1.920_DEV.php on line 22 Notice: Use of undefined constant sf_dnchx - assumed 'sf_dnchx' in /home/UDAT/php_hypercacher_standard_v1.920_DEV.php on line 34 Notice: Use of undefined constant sf_cltx - assumed 'sf_cltx' in /home/UDAT/php_hypercacher_standard_v1.920_DEV.php on line 142 Zamiast if(sf_dnchx<1) użyj defined" title="Zobacz w manualu PHP" target="_manual('sf_dnchx') 2.
Nie mógłbyś użyć function_exists" title="Zobacz w manualu PHP" target="_manual? 3. Zamiast $_GET I $_POST możesz użyć $_REQUEST, a także zamiast
i kolejnych
sprawdzaj za pomocą in_array" title="Zobacz w manualu PHP" target="_manual lub isset" title="Zobacz w manualu PHP" target="_manual($_REQUEST[$poszukiwany_string] ) w zależności gdzie chcesz szukać tych "parametrów" 4. Na samym końcu masz:
W każdym wypadku $m w ostatniej linii jest ustawione na stringa, tak więc zawsze if(m) będzie spełnione 5. Czemu wychodzisz z błędnego założenia, że wszyscy chcą mieć na samym końcu stopkę do twojego skryptu, jeśli są takie wymagania licencyjne nie prościej byłoby pozostawić decyzję co do umiejscowienia linku zwrotnego programiście? Wymuszasz w ten sposób modyfikację skryptu przez potencjalnych użytkowników, chcących zachować jakieś standarty HTML'a czy XHTML'a. 6. Nie mógłbyś używać jakiś normalnych nazw zmiennych, jeśli chcesz użyj phpHypercacher_cacheRefreshTime, ale nie $vt, bo to strasznie zmniejsza czytelność kodu @SoofMan: Pytałeś czemu nikt tego wcześniej nie napisał? Otóż napisał zobacz jpCache - ten sam pomysł, może też cache'ować w MySQL'u. Bardzo dawno nie używałem. Mam nadzieję, że były to konstruktywne uwagi i nie zostaną odczytane jako próbę zmieszania Ciebie z błotem Ten post edytował UDAT 30.04.2007, 12:01:20 |
|
|
|
Post
#59
|
|
|
Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 6.11.2005 Ostrzeżenie: (0%)
|
Jeszcze tylko taki mały ot: zdecydowanie przesadzasz z manifestowaniem tego, że Twój skrypt jest na lincencji GPL i że wszystko co z microsoftu jest złe, a linux/unix to chodzące cuda.
|
|
|
|
Post
#60
|
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%)
|
@SoofMan: Czemu nie zamkniesz funkcjonalności swojego skryptu w klasę, konfigurowalną przez np. settery, umożliwiając keszowanie nie tylko całych stron, ale i elementów?
|
|
|
|
![]() ![]() |
|
Aktualny czas: 14.12.2025 - 12:39 |