Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP][PDO]Przyśpieszenie wykonania skryptu czatu
Forum PHP.pl > Forum > Przedszkole
ZaXaZ
Mam problem z skryptem czatu ktory sam pisze...
na poprzednim hostingu wykonywal sie od 0.5(bardzo rzadko) do 0.8 (czesto)
po przeniesieniu na nowy ponad 1.0-.1.2 jednak serwer lepiej wytrzymuje spam.
dodam ze kazdy server blokuje mi skrypt na ponad godzine po spamie.

licze na wszelkie uwagi, i ostre hejty.
ps. ob_start(); oraz transakcje nie wiem czy potrzebne ale rzekomo według różnych artykułów w internecie przyśpieszają wykonanie kodu.

  1. //--protected code--


Ps. dzięki za doedukowanie mnie w ortografii wink.gif
Beniooo
"Przyszybszenie" może dać jedynie lepszy serwer, płatny.
ZaXaZ
Cytat(Beniooo @ 18.08.2014, 19:22:06 ) *
"Przyszybszenie" może dać jedynie lepszy serwer, płatny.


no to leże jak g...o na betonie, (nie stac mnie ;p ale przelewy umiem robić).

@REFRESH

a jak z bezpieczenstwem tego skryptu?
by_ikar
Jeżeli twoja aplikacja komunikuje się z inną aplikacją za pomocą jakiegoś protokołu sieciowego, to nigdy nie licz na jakieś super dobre rezultaty, dlatego że ten dodatkowy czas jest potrzebny na komunikacje między twoim serwerem a serwerem gdzie te dane wysyłasz/pobierasz. Jeżeli już tak bardzo zależy ci na przyspieszeniu nie poprzez zmianę serwera, to możesz przenieść operacje wysyłania/pobierania danych z gg wykonywać za pomocą ajaxu przykładowo..

Jak już sprawdzasz referer, to polecam ci nie informować kogoś, kto mógłby tego używać w sposób w jaki ci się to nie podoba. Z powodu oczywistego - ktoś zobaczy ten komunikat i stwierdzi że nagłówki są sprawdzane i zwyczajnie je spreparuje. Najlepiej jak sobie gdzieś na localhoście wygenerujesz jakiś błąd i zapiszesz go do html i takiego koleżkę takim czymś raczyć. Albo po prostu białą stroną..
trueblue
by_ikar, nie bardzo widzę różnicę między twardym żądaniem, a ajaxowym. Czas odpowiedzi jest taki sam, chyba, że w międzyczasie aplikacja ma odpowiadać na reakcje klienta.

Referera z tego co widzę nie użyto, ale tak ja piszesz nie jest wiarygodny.
ZaXaZ
Cytat(by_ikar @ 18.08.2014, 22:22:16 ) *
Jeżeli twoja aplikacja komunikuje się z inną aplikacją za pomocą jakiegoś protokołu sieciowego, to nigdy nie licz na jakieś super dobre rezultaty, dlatego że ten dodatkowy czas jest potrzebny na komunikacje między twoim serwerem a serwerem gdzie te dane wysyłasz/pobierasz. Jeżeli już tak bardzo zależy ci na przyspieszeniu nie poprzez zmianę serwera, to możesz przenieść operacje wysyłania/pobierania danych z gg wykonywać za pomocą ajaxu przykładowo..

Jak już sprawdzasz referer, to polecam ci nie informować kogoś, kto mógłby tego używać w sposób w jaki ci się to nie podoba. Z powodu oczywistego - ktoś zobaczy ten komunikat i stwierdzi że nagłówki są sprawdzane i zwyczajnie je spreparuje. Najlepiej jak sobie gdzieś na localhoście wygenerujesz jakiś błąd i zapiszesz go do html i takiego koleżkę takim czymś raczyć. Albo po prostu białą stroną..


wiem ze inne osoby mialy diametralnie lepsze rezultaty (co prawda, na lepszych serverach).
referer nie sprawdzam, chodzilo ci o jakas linijke z pierwszych linijek skryptu?.
moge uzywac tylko php bo rezultat skryptu jest w gadu gadu a nie koniecznie w przegladarce..
by_ikar
Fakt nie popatrzałem uważnie, zwróciłem uwagę tylko na zmienną $_SERVER i gdzieś z boku domenę, to się mi przypomniały stare czasy z "zabezpieczeniami". Co do ajaxu, to tak, czas jest ten sam, ale nie musisz czekać aż ci się cała strona wykona, bo możesz wykonać tylko jedną operację, jak wysłanie/odebranie wiadomości co raczej będzie mniej uciążliwe niż przeładowanie się całej strony.
tzm
Przypieprzenie * ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.